Seite 1 von 1
profil aendern, registrierung, ging nicht. neuinstallation
Verfasst: 21.07.2004 03:00
von kai_sds
hallo,
ich hatte das problem, dass kein user mehr in seinem profil etwas aendern konnte und sich niemand registrieren konnte. dieses problem hatte ich schon anfangs als ich phpbb installiert hatte. dann ging es aber nach neuinstallation. nun nach update von 2.0.8 auf 2.0.10 taucht es wieder auf. darum habe ich phpbb wieder mal erneut installiert. die komplette neuinstallation funktioniert tendentiell auch. nur moechte ich meine datenbank weiter benutzen. wenn ich in config.php den namen der alten datenbank benutze, tauchen aber wieder die alten probleme (profil aendern, registrieren nicht moeglich) auf. datenbank restore funktioniert auch gar nicht. da kommt nur eine seite auf der steht:
Powered by phpBB 2.0.10 © 2001 phpBB Group
- sonst nix. irgendeine idee? leider bin ich auf dem server nicht root. ich geh ja bald von irgendeiner unguenstigen konfiguration des servers aus. leider hab ich gar keine idee wo ich bei der problemsuche ansetzen koennte.
Ciao,
Kai
Verfasst: 21.07.2004 10:19
von Leuchte
Hast du einen Link zum Forum?
Welches Template verwendest du?
Existiert in der Datenbank (Tabelle phpbb_users) der User 'Anonymous'?
Spiel ein Backup immer mit KB:phpMyAdmin ein
Verfasst: 21.07.2004 14:46
von kai_sds
Hast du einen Link zum Forum?
www.krk.stw-bonn.de/phpBB2
Welches Template verwendest du?
momentan Athena, aber das problem hatte ich auch schon mal mit subSilver
Existiert in der Datenbank (Tabelle phpbb_users) der User 'Anonymous'?
ja. mit UserId -1, Active 0
Spiel ein Backup immer mit phpMyAdmin ein
hab ich bisher nicht getan. werd ich mal probieren.
Verfasst: 21.07.2004 15:36
von kai_sds
ok. backups einspielen mit phpMyAdmin geht. Aendert nur nix an dem Problem, dass sich dann wieder keiner registrieren kann. der fehler scheint also irgendwie mit der datenbank zusammen zu haengen...
Verfasst: 21.07.2004 15:51
von saerdnaer
wenn ich es nicht besser wüsste würde ich auf einen fehler im template tippen. eventuell solltest du mal deine includes/usercp_editprofile.php und deine profile.php nochmal mit der orginalen version überschreiben
ansonsten müsste man mal die includes/usercp_editprofile.php, profile.php und die templates/xxx/add_user_body.php ansehen.
ah
Verfasst: 21.07.2004 16:29
von kai_sds
wenn ich es nicht besser wüsste würde ich auf einen fehler im template tippen.
ich hab alle templates bis auf subSilver wieder geloescht. hilft aber nicht
eventuell solltest du mal deine includes/usercp_editprofile.php und deine profile.php nochmal mit der orginalen version überschreiben
usercp_editprofile.php gibt es nicht. nur usercp_viewprofile.php. ueberschreiben hat nicht geholfen.
ansonsten müsste man mal die includes/usercp_editprofile.php, profile.php und die templates/xxx/add_user_body.php ansehen.
hm. ansehen... also ich kann schon programmieren. hab aber von php keine ahnung (ok, die syntax ist kein problem als c++-programmierer). den code der auf dem server kann man nicht step-by-step tracen, oder? hab nur ftp-access.
Kai
Verfasst: 21.07.2004 20:01
von kai_sds
ich hab mal in usercp_register.php ein echo "test"; nach
//
// Check and initialize some variables if needed
//
if (
isset($HTTP_POST_VARS['submit']) ||
isset($HTTP_POST_VARS['avatargallery']) ||
isset($HTTP_POST_VARS['submitavatar']) ||
isset($HTTP_POST_VARS['cancelavatar']) ||
$mode == 'register' )
{
eingefuegt. jetzt seh ich ploetzlich (zusaetzlich zu "test") folgende warnings nachdem man auf registrieren klickt:
Warning: Cannot add header information - headers already sent by (output started at /home/krk/public_html/phpBB2/includes/usercp_register.php:87) in /home/krk/public_html/phpBB2/includes/page_header.php on line 474
und noch 2 mal bei line 476 und 477. (das ist grad wieder phpbb2.0.8a)
sagt euch das was?
Kai
Verfasst: 21.07.2004 20:08
von Markus67
Hi ...
speichere doch mal bitte die usercp_register.php als txt-Datei und verlinke sie hier ...
Markus
Verfasst: 22.07.2004 02:34
von kai_sds
kann ich gerne machen. aber es ist (bis auf den einen echo befehl) ne unveraenderte version der 2.0.8a. wobei der fehler ebenso mit der 2.0.10 auftritt. ich glaub, das lohnt nicht...
Bin etwas ratlos, was ich jetzt tun soll. ich bau auch gerne irgendwie debug abfragen ein, wenn das irgendwem hilft. hab mal zeitweise vor jede wichtige zeile nen echo "1" bis echo"50" (oder so) geschrieben. aber das hilft auch nicht wirklich, weil der nach druecken auf submit direkt auf index.php springt und man die echo befehle gar nicht mehr sieht - und nicht weiss, wo er rausspringt. wie gesagt - ich hab keine ahnung von php, aber bin grundsaetzlich coder, an experementierfreude mangelt es nicht, also wenn jemand ne idee hat...
Kai
Verfasst: 22.07.2004 11:40
von saerdnaer
oh.. ich meinte immer wenn ich usercp_editprofile.php geschrieben hatte in wirklichkeit die usercp_register.php
ah