| Author |
Message |
megazone
Gevorderd


Joined: Oct 01, 2004
Posts: 90
|
Posted:
Sat 02 Oct 2004 7:56 |
  |
Beste Nukers,
ik heb het volgende probleem met de module Your_account in nuke 7.4/Apache 2 Mysql 3.23:
als een gebruiker is ingelogd en het account wil wijzigen komt hij niet in de verschillende pagina's. Steeds wordt het eerste scherm getoond. Alleen Messages en Exit werkt.
Als hij dan naar het forum gaat op profile klikt ziet hij wel het profiel. Drukt hij daar dan op submit (ook al is er niets gewijzigd) en gaat hij vervolgens weer naar your account, dan werkt alles wel goed.
Omdat ik ook protector gebruik, heb ik een volledige nuke installatie opnieuw gedaan met Nuke 7.4 en alleen protector. Ook dit helpt niet, het blijft dezelfde problemen geven.
Wat mij ook opvalt is dat de error_log van httpd zeer veel meldingen geeft, iets wat mij niet normaal lijkt. Het lijkt wel of ik een module mis waarin de variabelen zijn gedefineerd. Hieronder een greep uit de log meldingen (ip, site en username zijn door xxxxx vervangen):
PHP Notice: Undefined variable: content in /var/www/html/blocks/block-Modules.php on line 58, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined variable: def_module in /var/www/html/blocks/block-Modules.php on line 59, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Undefined index: 1 in /var/www/html/mainfile.php on line 196, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant bkey - assumed 'bkey' in /var/www/html/mainfile.php on line 382, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant admin - assumed 'admin' in /var/www/html/mainfile.php on line 382, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant bkey - assumed 'bkey' in /var/www/html/mainfile.php on line 384, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant userbox - assumed 'userbox' in /var/www/html/mainfile.php on line 384, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant bkey - assumed 'bkey' in /var/www/html/mainfile.php on line 386, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant _users - assumed '_users' in /var/www/html/blocks/block-User_Info.php on line 28, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant username - assumed 'username' in /var/www/html/blocks/block-User_Info.php on line 31, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant _users - assumed '_users' in /var/www/html/blocks/block-User_Info.php on line 32, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant _session - assumed '_session' in /var/www/html/blocks/block-User_Info.php on line 34, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant _users - assumed '_users' in /var/www/html/blocks/block-User_Info.php on line 83, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant userCount - assumed 'userCount' in /var/www/html/blocks/block-User_Info.php on line 86, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant _users - assumed '_users' in /var/www/html/blocks/block-User_Info.php on line 90, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant userCount - assumed 'userCount' in /var/www/html/blocks/block-User_Info.php on line 93, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant _users - assumed '_users' in /var/www/html/blocks/block-User_Info.php on line 105, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant user_id - assumed 'user_id' in /var/www/html/blocks/block-User_Info.php on line 108, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant _bbprivmsgs - assumed '_bbprivmsgs' in /var/www/html/blocks/block-User_Info.php on line 109, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant _bbprivmsgs - assumed '_bbprivmsgs' in /var/www/html/blocks/block-User_Info.php on line 110, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant bkey - assumed 'bkey' in /var/www/html/mainfile.php on line 382, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
PHP Notice: Use of undefined constant admin - assumed 'admin' in /var/www/html/mainfile.php on line 382, referer: http://xxxxx.nl/modules.php?name=Your_Account&op=userinfo&bypass=1&username=xxxxxxxx
Ik kan geen patches vinden voor Nuke 7.4 die dit probleem kan verhelpen.
Kan iemand mij helpen? Bij voorbaat dank! |
|
|
  |
 |
BlueLion
Administrator


Joined: Aug 21, 2004
Posts: 2836
|
Posted:
Sat 02 Oct 2004 8:25 |
  |
|
    |
 |
megazone
Gevorderd


Joined: Oct 01, 2004
Posts: 90
|
Posted:
Sat 02 Oct 2004 8:45 |
  |
Bedankt voor de link!!! hiermee ben ik in ieder geval van de zeer sterk groeiende logfiles af.
Maar het Your account probleem blijft nog steeds staan.
(ik had de httpd service herstart, lijkt me voldoende)
Dus de hamvraag blijft nog steeds staan, weet je hierop ook het antwoord? |
|
|
  |
 |
megazone
Gevorderd


Joined: Oct 01, 2004
Posts: 90
|
Posted:
Sat 02 Oct 2004 8:58 |
  |
Ik had voor de herstart van httpd de errorlogfiles weg gegooid.
Ik zie geen errors daarin staan, alleen wat regels dat de boel goed opstart.
Als PHP versie heb ik 4.3.8, en in gebruik de Fedora Core 2 distro. |
|
|
  |
 |
Mozes
MOD, gepensioneerd


Joined: Aug 27, 2004
Posts: 261
|
Posted:
Sun 03 Oct 2004 1:50 |
  |
Heb je die extra regel van protector wel toegevoegd ??
| Quote: |
Step 3 open your header.php
find this -> require_once("mainfile.php");
add BELOW:
just add --> if(!eregi("admin.php",$_SERVER['PHP_SELF'])) {
require_once("includes/blocker.php"); }
It should look like this:
require_once("mainfile.php");
if(!eregi("admin.php",$_SERVER['PHP_SELF'])) {
require_once("includes/blocker.php"); } |
|
|
|
   |
 |
megazone
Gevorderd


Joined: Oct 01, 2004
Posts: 90
|
Posted:
Sun 03 Oct 2004 2:08 |
  |
Ja, die staat er in.
Sterker nog, ik heb de volledige installatie op nieuw gedaan in een nieuwe directory, incl. protector.
Even de originele html gerenamed en de test directory op html gezet.
In de test versie staat dus een standaard phpnuke 7.4 installatie met alleen protector. Alle aanpassingen 3x dubbel gechecked.
En dan nog krijg ik steeds dezelfde fout.
Ik heb het idee dat ik misschien zo ver moet gaan dat ik mijn database opnieuw ga installeren (ernaast natuurlijk met een andere naam als nuke) om het precies te kunnen vergelijken.
Een andere optie zou zijn, een php debugger, maar die heb ik nog niet gevonden voor linux. |
|
|
  |
 |
kenwood
Moderator


Joined: Sep 07, 2004
Posts: 246
|
Posted:
Sun 03 Oct 2004 2:43 |
  |
Als ik jou was zou ik eerst eens php-nuke instaleren zonder iets erbij en dan eens kijken of het goed is , en als dat goed is dan pas modules toe gaan voegen. |
|
|
  |
 |
megazone
Gevorderd


Joined: Oct 01, 2004
Posts: 90
|
Posted:
Sun 03 Oct 2004 18:45 |
  |
Ik ben toch nog verder wezen spitten, want een nieuwe database maken zou betekenen dat ik een conversie moet maken van de oude naar de nieuwe database.
Ik heb nu gemerkt, dat users die in het veld (tabel nuke_users) user_actkey de waarde NULL hebben (ik zie dit in het list scherm van myphpadmin) geen problemen hebben. Users waar in hetzelfde veld niets staat hebben het probleem wel. Als ik de user ga wijzigen (dus het detail scherm) staat bij alle users een leeg veld achter user_actkey.
De users die het probleem hebben, heb ik zelf met add users in admin pannel toegevoegd. De andere users hebben zich geregistreerd en op de link in de e-mail gedrukt. Waarschijnlijk alleen nog uitzoeken hoe ik in dat veld waar geen NULL staat deze waarde kan aanpassen. |
|
|
  |
 |
megazone
Gevorderd


Joined: Oct 01, 2004
Posts: 90
|
Posted:
Sun 03 Oct 2004 23:05 |
  |
Helaas, te vroeg gejuicht.
user_actkey heeft inmiddels de waarde NULL, maar probleem blijft bestaan. Net nog een nieuwe user gemaakt met de activate link manier en dan gaat alles prima.
Ook een user met de hand aangemaakt (cpanel van admin, edit users en dan add user) en die geeft dezelfde fout.
wordt vervolgt. |
|
|
  |
 |
Mozes
MOD, gepensioneerd


Joined: Aug 27, 2004
Posts: 261
|
Posted:
Sun 03 Oct 2004 23:24 |
  |
Blijven de users soms "hangen" in de nuke_users_temp
Dus daar waar men blijft, totdat het account geactiveerd is ?
Wat staat er bijvoorbeeld standaard in je Tabel nuke_users
Staat er bij de Standaardwaarde "Null" ook idd Null als defauld..
Ik bedoel de text Null, en niet de "0", want dan gaat het fout. |
|
|
   |
 |
megazone
Gevorderd


Joined: Oct 01, 2004
Posts: 90
|
Posted:
Sun 03 Oct 2004 23:44 |
  |
ik heb het probleem gevonden.
het is erg dom.... maar het lijkt me ook een kleine bug
Stel... ik registreer als UserTje en log in als usertje dan kan ik dus NIET de user gegevens aanpassen (tenzij ik die submit heb gedaan in forum/profile).
Log ik goed in, UserTje gaat het allemaal prima.
Ik ben blij dat ik het gevonden heb, maar het lijkt mij wel een kleine bug. |
|
|
  |
 |
rcdesign
Gevorderd


Joined: Sep 27, 2004
Posts: 140
|
Posted:
Mon 04 Oct 2004 0:46 |
  |
| megazone wrote: |
ik heb het probleem gevonden.
het is erg dom.... maar het lijkt me ook een kleine bug
Stel... ik registreer als UserTje en log in als usertje dan kan ik dus NIET de user gegevens aanpassen (tenzij ik die submit heb gedaan in forum/profile).
Log ik goed in, UserTje gaat het allemaal prima.
Ik ben blij dat ik het gevonden heb, maar het lijkt mij wel een kleine bug. |
ze noemen dat gewoon casecensitive: gebruik van hoofdletters gevoelig. Dat je al kon inloggen als usertje is al een raar ding op zijn eigen. |
|
|
    |
 |
megazone
Gevorderd


Joined: Oct 01, 2004
Posts: 90
|
Posted:
Mon 04 Oct 2004 0:58 |
  |
| Quote: |
| ze noemen dat gewoon casecensitive: gebruik van hoofdletters gevoelig. Dat je al kon inloggen als usertje is al een raar ding op zijn eigen. |
Casesensitive ken ik wel, ik werk immers met een linux configuratie.
Maar dat het inconsequent wordt gebruikt op Nuke wist ik nog niet. Ik bedoel dus, profiel aanpassen binnen nuke kan niet, maar wel als ik het doe op het forum.
En omdat het inloggen wel (gelukkig maar anders krijg je zat vragen van users die niet meer kunnen inloggen) lukt, profiel aanpassen binnen nuke niet, maar wel weer het forum (phpBB) lijkt me dat niet echt consequent. |
|
|
  |
 |
rcdesign
Gevorderd


Joined: Sep 27, 2004
Posts: 140
|
Posted:
Mon 04 Oct 2004 0:59 |
  |
| megazone wrote: |
| Quote: |
| ze noemen dat gewoon casecensitive: gebruik van hoofdletters gevoelig. Dat je al kon inloggen als usertje is al een raar ding op zijn eigen. |
Casesensitive ken ik wel, ik werk immers met een linux configuratie.
Maar dat het inconsequent wordt gebruikt op Nuke wist ik nog niet. Ik bedoel dus, profiel aanpassen binnen nuke kan niet, maar wel als ik het doe op het forum.
En omdat het inloggen wel (gelukkig maar anders krijg je zat vragen van users die niet meer kunnen inloggen) lukt, profiel aanpassen binnen nuke niet, maar wel weer het forum (phpBB) lijkt me dat niet echt consequent. |
zoals ik al zei : het is een raar ding |
|
|
    |
 |
nedkelly
Elite Support


Joined: Aug 23, 2004
Posts: 533
|
Posted:
Mon 04 Oct 2004 5:21 |
  |
Ik had dit probleem al zeer lang bij mij op de site, al een paar keer vragen gesteld op andere site's en nooit geen antwoortd gekregen.
En zie hier de oplossing staan. Inderdaad de hoofdletter.
Thx mates.  |
|
|
   |
 |
|
|
| Donaties
| Adverteren
|
|
Wilt u het forum steunen, dan kunt u nu eenvoudig doneren met PayPal.
|
|