PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler nach Umzug - Falsche PHP-Einstellungen oder so ?


citrix
24.02.2008, 16:51
Hallo liebe Community,

wollte mit meinem Forum auf einen anderen Webspace ziehen, jetzt habe ich nach dem Umzug aber ein Problem, dass das PHP irgendwie nicht als richtige Seite ausgegeben wird :(

Wenn ich die Seite aufrufe (http://www.lxbforum.net) sehe ich so etwas:
{ return true; } else { $lock_attempts--; sleep(1); } } return false; } /** * Releases the datastore lock * * @param string title of the datastore item * * @return void */ function unlock($title = '') { $this->dbobject->query_write("UPDATE " . TABLE_PREFIX . "adminutil SET text = 0 WHERE title = 'datastorelock'"); } function fetch_build($title) { $data = ''; $dataitem = $this->dbobject->query_first(" SELECT title, data FROM " . TABLE_PREFIX . "datastore WHERE title = '" . $this->dbobject->escape_string($title) ."' "); if (!empty($dataitem['title'])) { $this->build($dataitem['title'], $dataitem['data']); $data = unserialize($dataitem['data']); } return $data; } /** * Perform an atomic move where a request may occur before a file is written * * @param string Source Filename * @param string Destination Filename * * @return boolean */ function atomic_move($sourcefile, $destfile) { if (!@rename($sourcefile, $destfile)) { if (copy($sourcefile, $destfile)) { unlink($sourcefile); return true; } return false; } return true; } } /*======================================================================*\ ||

Der Support berichtet von diesem Fehler:

beim Aufruf der index-Seite erhalte ich folgende Fehlermeldung im error_log:

[Sun Feb 24 15:08:12 2008] [error] [client 217.235.128.133] PHP Fatal error:
Cannot redeclare build_usertextfields() (previously declared in
/srv/www/htdocs/web19/html/includes/functions_databuild.php:16) in /srv/www/htdocs/web19/html/includes/functions_databuild.php on line 1872,

Hilft Ihnen das weiter? Es scheint ein Fehler im Code vozuliegen.


Also ein Fehler im Code schließe ich ganz sicher aus, da es vorher auch lief.

Hier die PHP-Info des neues Spaces: http://www.lxbforum.net/phpinfo.php
Hier die vom alten: http://www.lexingtonbridge-forum.de/phpinfo.php

Könnt ihr irgendwelche Fehler ausmachen ?

Gruß,
Tom

StGaensler
24.02.2008, 19:04
Hallo,

ich hatte dieses Problem einmal, als mir mein FTP-Programm meinte, einen Upload fortsetzen zu können, dabei war die Datei, die online war, eine andere Version, und das Programm hat dann nur das hochgeladen, was über der Dateigröße der Ursprungsdatei drüber war.

Probiere bitte einmal, die php-Dateien, welche online stehen, zu löschen, und aus deinem vBulletin-Paket oder der Sicherung neu hochzuladen, bzw. bring deinem FTP-Programm bei, die Dateien ordentlich hochzuladen, d.h. die aktuellen Dateien zu überschreiben.

Viele Grüße,
Stefan

citrix
24.02.2008, 19:12
brachte leider keine Besserung :/ Hab die Dateien sowohl einmal überschrieben als auch einmal gelöscht und neu hochgeladen.

StGaensler
24.02.2008, 20:00
Hallo,

bist du dir sicher, dass es alle Dateien waren? Wenn ich die Startseite aufrufe, ist das erste ein Ausschnitt aus der includes/class_datastore.php und das zweite ein Ausschnitt aus der includes/functions_bigthree.php.
Vergleiche bitte auch einmal die Original-Dateien mit den hochgeladenen Dateien.
Beide sollten die Downloaded-Zeile (wo das Datum daneben steht) nur einmal drinstehen haben.

Viele Grüße,
Stefan

citrix
24.02.2008, 21:18
//edit: So ich habe nochmal alles gelöscht und lade es jetzt nochmal komplett neu hoch. Eventuell hat es beim ersten Mal nicht geklappt, da ich die Dateien mit 2 Upload-Threads geschoben hab....

citrix
25.02.2008, 06:57
Das FOrum geht jetzt nach dem ersten Eindruck jedoch kommt beim Aufruf des AdminCP immer noch :
Serverfehler!

Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster (%5bno%20address%20given%5d) hierüber.
Error 500

lxbforum.net (http://lxbforum.net/)
Mon Feb 25 06:56:00 2008
Apache/2.2.3 (Linux/SUSE)

Hoffi
25.02.2008, 08:00
Was für Hacks hast du Installiert?

Läuft das forum wenn du über die config.php die Hooks deaktivierst?

Am Ende der config.php Datei existiert eine Auskommentierte Zeit mit DISABLE_HOOKS in der du dazu den Kommentar davor mal entfernst.

citrix
25.02.2008, 08:12
Brachte auch keine Besserung. Installierte Hacks im Anhang, jedoch sollte keiner davon ein Problem bringen, da es auf dem alten Server UND dem Space zuvor ebenfalls lief.

Mystics
25.02.2008, 09:57
Erstelle bitte ein Support-Ticket mit Admin-Zugang (alle Rechte), FTP- und phpMyAdmin-Daten, sowie einem Link zu phpMyAdmin:

Support-Ticket erstellen (http://members.vbulletin-germany.com/membersupport_contactform.php)