Avatar billede dmg Nybegynder
20. februar 2003 - 09:03 Der er 54 kommentarer og
1 løsning

Min Phpnuke køre ikke optimalt!!!

Hej gutter!!!

Jeg har lige lavet hjemmesiden www.extreme-guide.com

Alt ser ud til at virke fint, men hvis man trykker på "FAQ": http://www.extreme-guide.com/modules.php?name=FAQ

Kommer der en fejl:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /customers/extreme-guide.com/extreme-guide.com/httpd.www/includes/sql_layer.php on line 301

Jeg har prøvet mange ting og kan slet ik forstå hvad der er galt...

Min udbyder er b-one og de køre linux server!!!

Jeg kan heller ikke oprette en yderligere administratore, den kommer med samme fejl???

Hvor mange points vil i ha, hvis det kommer til at virke, kan jeg blive meget gavmild ...griner...

Håber at høre fra jer...

C Ya
Avatar billede avminarm Juniormester
20. februar 2003 - 09:24 #1
dmg>> har du ikke fået det fixet endnu?

det her godt nok et gæt, men prøv at downloade phpnuke6.0 igen og upload kun de moduler/filer der er problemer med faq og admin
Avatar billede avminarm Juniormester
20. februar 2003 - 09:30 #2
hmm - har selv lige været inde på min egen nuke side og lege lidt med faq (jeg har ikke brugt dem tidligere) og gæt hvad! - jeg får samme fejl! - dvs det er en generel fejl i phpnuke???, men jeg kan sagtens oprettet administratorer.

Måske skyldes fejlen med administratratorer at du har tilføjet det der galleri modul - prøv at oprettet som superbrugere - så kan det nok lade sig gøre!
Avatar billede dmg Nybegynder
20. februar 2003 - 09:31 #3
Hej armminarm ...griner...

Nej, det var noget andet... Den der dumme fejl kommer stadig når jeg prøver at ændre diverse ting?

Men det er som om det er hele administrationen den har tabt???

Når Jeg går ind i preferrences, kan jeg ikke se den indtastede tekst som jeg skrev før hen, jeg kan heller ik oprette administratorer og jeg har lidt prblemer med download sektionen med samme fejl også???

Men jeg prøver lige det som du har sagt??? Nu hvor du ved, hvad der ca er galdt... har du måske mulighed for at fortælle hvilke filer jeg skal rette i eller kopiere oven i...???

Hvad skulle man gøre uden dig ...griner.... Du må ha de syge scores!!!
Avatar billede dmg Nybegynder
20. februar 2003 - 09:32 #4
hhhm.... okay, det prøver jeg lige så ;-) 2 sek....
Avatar billede avminarm Juniormester
20. februar 2003 - 09:34 #5
dmg - før du gør noget - prøv lige at downloade:

http://www.phpnuke.org/modules.php?name=Downloads&d_op=getit&lid=342 - det er et bugfix til phpnuke 6.0 - prøv at køre det
Avatar billede dmg Nybegynder
20. februar 2003 - 09:35 #6
Nu har jeg lige prøvet at add'e en som superuser og den viser bare en tom hvis side??? Det er sku for sort????

Jeg tror måske, du har ret i at jeg skal kopiere nogen filer oven i--->> men hvad med alle de moduler osv jeg har tilføjet i en masse underlige filerr???? Der skal vist tages noget backup så ;)
Avatar billede dmg Nybegynder
20. februar 2003 - 09:36 #7
Wow.... sejt nok... det prøver jeg lige så... 2 sek
Avatar billede dmg Nybegynder
20. februar 2003 - 09:44 #8
hhhm.... nu har jeg prøvet.. det virker ik, du kan jo selv tjekke ;)

Ellers meget fedt med sådan en fix der!!!
Avatar billede avminarm Juniormester
20. februar 2003 - 09:58 #9
dmg - hvilken browser bruger du?
Avatar billede dmg Nybegynder
20. februar 2003 - 10:02 #10
Jeg køre windows xp og bruger iexplorer: version 6.0.2800.1106.xpsp1.020828-1920
Avatar billede avminarm Juniormester
20. februar 2003 - 10:07 #11
hmmm - har lige snuset lidt på nettet og læste et sted ( http://nukesupport.com/board/viewthread.php?FID=48&TID=8712 ) at det hjalp at lukke browser eller prøve en anden browser - det lyder bare for wierd!!!, men du kan evt. prøve at sænke sikkerhede niveauet på din browser.
Avatar billede avminarm Juniormester
20. februar 2003 - 10:10 #12
Avatar billede dmg Nybegynder
20. februar 2003 - 10:23 #13
hhm... ser det ik lidt farligt ud med, importering af sql database osv???

Jeg fatter snart ik det her??? Der ligger en fil der hedder: auth.php

inde i den findes strengen: list($pass)=sql_fetch_row($result, $dbi)

Det passer meget godt... fordi brugerne kan sagtens oprette sig selv osv, med administratorne kan ikke og de bruger filen auth.php tror jeg????

Har du en go ide??
Avatar billede avminarm Juniormester
20. februar 2003 - 10:23 #14
ok dmg - nu tror jeg jeg har sundet noget der virker - vi skal sgu have fixet den der fejl

i linje 301 eller deromkring skulle der gerne stå noget ala:

case "MySQL":
$rows=mysql_num_rows($res);
return $rows;
break;;

ret det til:

case "MySQL":
if($row = mysql_fetch_row($res)){
return $row;
}else {
print (mysql_error());
}
break;;

så skulle den gerne spytte en fejl meddelelse ud, måske er det fordi der mangler noget i et tabel navn eller noget i den stil
Avatar billede dmg Nybegynder
20. februar 2003 - 10:27 #15
Jeg prøver lige det her som du siger ;-) 2 sek
Avatar billede avminarm Juniormester
20. februar 2003 - 10:27 #16
3 sek om en god ide - hurtig hva ;o)
Avatar billede dmg Nybegynder
20. februar 2003 - 10:31 #17
hehe---->> øhhhh... det er sql_layer.php jeg skal rette i ik..... bliver lidt forvirret
Avatar billede dmg Nybegynder
20. februar 2003 - 10:33 #18
Kender du evt en go editor... Windows ombryder teksten totalt--->> det er vildt svært at rette i... hver gang skal jeg kopiere filen over på min linux computer og editere via den.... mon ik der findes en linux editor rundt omkring på nettet???? Bare lige hurtigt spørgsmål hehe... det tager nemlig lang tid at rette for mig
Avatar billede dmg Nybegynder
20. februar 2003 - 10:44 #19
Jeg er sku glad for du er så stædig ...griner...

Prøv at gå ind på hjemmesiden nu... man kan slet ikke komme ind, men får dog en fejl... var det denne du ledte efter??
Avatar billede dmg Nybegynder
20. februar 2003 - 10:55 #20
nu har du skrevet sådan her:

case "MySQL":
if($row = mysql_fetch_row($res)){
return $row;
}else {
print (mysql_error());
}
break;;

Er du sikker på der skal være mellemrum ved lighedstegnet på denne linje: if($row = mysql_fetch_row($res)){

Jeg har prøvet at ændre det og nu kommer den med en banner fejl???
Avatar billede avminarm Juniormester
20. februar 2003 - 11:00 #21
prøv lige at fjerne et ; efter break (og der kan godt være mellem rum der)
Avatar billede avminarm Juniormester
20. februar 2003 - 11:02 #22
øhhe windows som editor????? mener du ikke word ;o) - du kan bruge notepad, men du kan downloade en gratis editor på www.tsw.dk - den bruger jeg
Avatar billede dmg Nybegynder
20. februar 2003 - 11:07 #23
prøv at se fejlen nu... Jeg har rettet

case "MySQL":
    if($row=mysql_fetch_row($res));{
    return $row;
    }else {
    print (mysql_error());
    }
    break;;

Det hjalp efter jeg satte et semicolon ved ($res));{

Prøv at se fejlen nu???
Avatar billede avminarm Juniormester
20. februar 2003 - 11:11 #24
nej den er helt gal - væk med det ; igen, men slet et efter break

case "MySQL":
    if($row=mysql_fetch_row($res)){
    return $row;
    }else {
    print (mysql_error());
    }
    break;
Avatar billede dmg Nybegynder
20. februar 2003 - 11:14 #25
OK... nu står den præcis som du siger.... Tjek http://www.extreme-guide.com
Avatar billede avminarm Juniormester
20. februar 2003 - 11:16 #26
hvorfor f...blander den nu banner.php ind i det ? - hvad står der der på linie 30?
Avatar billede dmg Nybegynder
20. februar 2003 - 11:20 #27
jeg har klippet nogle linjer ud fra banner.php her:

Linje 30 er denne streng: $numrows = $numrows-1;

Du kan se den længere nede:
_______________________________________________________________________________
/* Get a random banner if exist any. */
/* More efficient random stuff, thanks to Cristian Arroyo from http://www.planetalinux.com.ar */

    if ($numrows>1) {
    $numrows = $numrows-1;
    mt_srand((double)microtime()*1000000);
    $bannum = mt_rand(0, $numrows);
    } else {
    $bannum = 0;
    }
    $bresult2 = sql_query("select bid, imageurl, clickurl, alttext from ".$prefix."_banner WHERE type='0' AND active='1' limit $bannum,1", $dbi);
    list($bid, $imageurl, $clickurl, $alttext) = sql_fetch_row($bresult2, $dbi);
Avatar billede dmg Nybegynder
20. februar 2003 - 11:21 #28
jeg fatter heller ik hvorfor den blander banner.php ind i det???? fordi mit banner virke fint...???
Avatar billede avminarm Juniormester
20. februar 2003 - 11:24 #29
prøv at tilføje et exit; efter print (mysql_error());

print (mysql_error());
exit;
}
Avatar billede dmg Nybegynder
20. februar 2003 - 11:27 #30
hhhm.... er her gjort... skal jeg fjerne break??? siden er helt hvid og der står næsten ingen ting i html koden???
Avatar billede avminarm Juniormester
20. februar 2003 - 11:31 #31
du skal ikke fjerne break!, men prøv at ændre til bage til som da det virkede (siden kom frem) - og gå så ind og deaktiver banneret - og prøv så igen ;-) og når nu du er ved det så lav lige et dump af din database og mail det til exp@avminmusearm.dk
Avatar billede dmg Nybegynder
20. februar 2003 - 11:42 #32
Hmmm.... er ik, meget for at sende den ud... men du er vel proff....

Den er sendt nu!!!

Nu kan man komme ind på siden, dog har jeg ikke smidt vores sql_layer.php skal jeg det m,ed det samme?
Avatar billede avminarm Juniormester
20. februar 2003 - 11:43 #33
prøv at ændre linien i 301 igen til det der med

else { osv
Avatar billede dmg Nybegynder
20. februar 2003 - 11:44 #34
Har gjordt alt hvad du sagde og har nu kopiret sql_layer.php filen ind igen... Total hvis side... jeg prøver lige at fjerne exit!!! for at se hvad der sker??
Avatar billede dmg Nybegynder
20. februar 2003 - 11:46 #35
FUCK.... jeg er kommet til att rette det forkerte sted tror jeg!!!

vent lige

undsjyld
Avatar billede dmg Nybegynder
20. februar 2003 - 11:51 #36
vent lige lidt...

Da du skrev denne besked:

i linje 301 eller deromkring skulle der gerne stå noget ala:

case "MySQL":
$rows=mysql_num_rows($res);
return $rows;
break;;

ret det til:

case "MySQL":
if($row = mysql_fetch_row($res)){
return $row;
}else {
print (mysql_error());
}
break;;

dette står på linje 252:

case "MySQL":
$rows=mysql_num_rows($res);
return $rows;
break;;

men hvis jeg skal rette i linje 301, hva så???
Avatar billede dmg Nybegynder
20. februar 2003 - 11:52 #37
hvad jeg mener er fejlen kommer på linje 301, men der hvor du siger jeg skal rette er på linje 252...

Er det ok eller....
Avatar billede avminarm Juniormester
20. februar 2003 - 11:57 #38
print lige linierne fra 300 - 302
Avatar billede dmg Nybegynder
20. februar 2003 - 12:01 #39
arrhaaaaa......

istedet for at rette i denne:

case "MySQL":
$rows=mysql_num_rows($res);
return $rows;
break;;

har jeg skrevet sådan her:

case "MySQL":
    if($row=mysql_fetch_row($res)){
    return $row;
    }else {
    print (mysql_error());
    }
    break;

og nu virker det vist.....

Nu får man en forklaring når man går ind i faq... og jeg tror faktisk det er rigtigt hvad den siger... jeg har ikke en table der hedder gaqcat etc...
Avatar billede avminarm Juniormester
20. februar 2003 - 12:01 #40
yeeehaaa - der er et forkert i din database ret via phpmyadmin

nuke_faqcategories til nuke_faqCategories

det der pokkers casesensitive skidt - prøv det prøv det ;-)
Avatar billede dmg Nybegynder
20. februar 2003 - 12:03 #41
300 case "MySQL":
301    if($row=mysql_fetch_row($res)){
302    return $row;
303    }else {
304    print (mysql_error());
305    }
306    break;

det er hvad jeg har rette ´.... ser det ik sådan ud som du gerne ville det ha det?? nu får man jo en fejl derinde???i faq f.eks...

Jeg prøver lige at oprette en bruger
Avatar billede avminarm Juniormester
20. februar 2003 - 12:03 #42
og nu du er igang må du hellere rette nuke_faqanswer til nuke_faqAnswer
Avatar billede dmg Nybegynder
20. februar 2003 - 12:08 #43
ja lige præcis ..griner...

tjek lige ;-)
Avatar billede avminarm Juniormester
20. februar 2003 - 12:10 #44
nu virker faq?, men hvad med administartorerne
Avatar billede dmg Nybegynder
20. februar 2003 - 12:12 #45
hhhhm.... der er stadig problemer med at oprette en admin???

Men hvis nu jeg går ind og modifyer een... kommer denne besked:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /customers/extreme-guide.com/extreme-guide.com/httpd.www/includes/sql_layer.php on line 301
Unknown column 'radminzlteam' in 'field list'

Jeg prøvede engang at installere sådan en employee gallery af en slags... jeg har en anelse om det er det....????
Avatar billede avminarm Juniormester
20. februar 2003 - 12:17 #46
din faq er for sej ;-)
Avatar billede dmg Nybegynder
20. februar 2003 - 12:18 #47
hehe.... ja ik ;-)
Avatar billede avminarm Juniormester
20. februar 2003 - 12:20 #48
det er det der zlteam der spøger - i dine mapper under admin ligger der garanteret en filder henviser til zl team - slet alt vedr. zl team - du har ikke zl team med i databasen
Avatar billede avminarm Juniormester
20. februar 2003 - 12:21 #49
filder = filer
Avatar billede dmg Nybegynder
20. februar 2003 - 12:25 #50
Nej, det er rigtigt... jeg har ingen zlteam ligende i databasen mere???, men hvor går jeg hen og retter det??? jeg har lige downloadet zl team og læst installationen...

Prøver lige engang???
Avatar billede dmg Nybegynder
20. februar 2003 - 12:32 #51
hhhmmm.....

Den har overwrited:

authors.php
index.html
messages.php
settings.php

Det forklare jo alt... det er jo lige præcis det, der ikke virker!!!

Men hvad sker der nu, når jeg sletter dem... der er jo også en masse andre informationer på, er der ik???
Avatar billede dmg Nybegynder
20. februar 2003 - 13:03 #52
Yahooooo det virker for godt!!!!

Du er jo simpelthen et genie!!!!

Hmm.... hvorfor kan jeg ikke give dig flere point???? har jeg allerede givet dig dem???

hehe....
Avatar billede avminarm Juniormester
20. februar 2003 - 13:07 #53
svar kommer her ;-)
Avatar billede avminarm Juniormester
20. februar 2003 - 13:08 #54
og din database fil har jeg slettet igen fra min PC ;O)
Avatar billede dmg Nybegynder
20. februar 2003 - 14:19 #55
Jamen... nu er jeg bare lykkelig ;-)

Jeg har et sidste spørgsmål, nu hvor du er til rådighed... Men jeg vile gerne oprette et nyt spørgsmål, så du kan få dine point for denne runde ...griner...
Jeg laver lige et nyt, som jeg kalder "Phpnuke webmail virker ik"

Tusind tak for hjælpen... dette var det vigtigste!!!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester