Homepage öffnet nicht mehr nach Umzug

Alle installationsbezogenen Probleme hier posten. Dies sollte die erste Anlaufstelle bei Problemen sein.
Post Reply
chrisiD
Posts: 13
Joined: Sat 12. Jul 2008, 12:25

Homepage öffnet nicht mehr nach Umzug

Post by chrisiD »

Hallo zusammen,

Die Homepage eines Kunden erzeugt nach Domainumzug folgende Meldung:

Fatal error: main() [function.require]: Failed opening required 'PHPWCMS_ROOT/include/inc_lib/dbcon.inc.php' (include_path='.:/usr/lib/php') in /homepages/24/d310169145/htdocs/index.php on line 35

Habe bereits die Foren durchsucht, komme dem aber nicht näher.

Tatsache ist, dass

-in Zeile 35
require_once (PHPWCMS_ROOT.'/include/inc_lib/dbcon.inc.php');
aufgerufen wird, also wohl was mit PHPWCMS_ROOT nicht stimmt!?

-die index.php auf der root der Seite liegt.

in der conf.inc.php steht:
$phpwcms['DOC_ROOT'] = $_SERVER['DOCUMENT_ROOT'];
$phpwcms['root'] = '';

-Die default.inc.php beinhaltet
define ("PHPWCMS_ROOT", $phpwcms['DOC_ROOT']);

-alles also eigentlich Standard, verstehe daher nicht, warum es da Pfadprobleme gibt.

Könnte es sein, dass ich evtl. beim Zugriff auf die Datenbank selbst Probleme habe, oder würde ich da einen ganz anderen Fehler bekommen?

Bin total ratlos, mein Kunde auf 100 und hoffe, jemand kann mir weiter helfen!

Vielen dank schon mal!

Christian
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: Homepage öffnet nicht mehr nach Umzug

Post by flip-flop »

Hallo,

- ist das ein Linux-Server?
- welcher Provider?

Code: Select all

$phpwcms['site']              = 'http://'.$_SERVER['SERVER_NAME'].'/';
stimmt auch?

Ist in der .htaccess irgendetwas verbogen?

Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
Oliver Georgi
Site Admin
Posts: 9892
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Homepage öffnet nicht mehr nach Umzug

Post by Oliver Georgi »

wenn require sagt, die Datei kann nicht geladen werden, dann stimmt der Pfad nicht.
Das hier ist der aktuelle Pfad:
/homepages/24/d310169145/htdocs/
Schau also, ob beim Übertragen nicht eventuell Müll abgelegt wurde. Passiert manchmal. Da ich nicht weiß, wie Du die Dateien übertragen hast, ist durchaus möglich, das auch Zugriffsrechte des alten Systems auf den Ordnern liegen usw. Es gibt Systeme und Clients, da bleiben diese Daten erhalten. Könnte zum Beispiel der Fall sein, wenn das per Konsole übertragen wurde.

Mit .htaccess oder $phpwcms['site'] hat das alles an dieser Stelle nichts zu tun.

Lege im Root dieser Seite mal eine neue Datei pfade.php mit folgendem Inhalt ab

Code: Select all

<?php
echo $_SERVER['DOCUMENT_ROOT'];
echo '<br />';
echo dirname(__FILE__);
?>
und vergleiche die dort ausgegebenen Pfade mit $_SERVER['DOCUMENT_ROOT']. Eventuell linkt $_SERVER['DOCUMENT_ROOT'] falsch, da dies ein Unteraccount (Domain in Unterordner) ist oder ähnliches.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
chrisiD
Posts: 13
Joined: Sat 12. Jul 2008, 12:25

Re: Homepage öffnet nicht mehr nach Umzug

Post by chrisiD »

Vielen Dank für die schnelle Antwort,

Olivers pfade.php hat tatsächlich eine Pfadabweichung ans Tageslicht gebracht:

$_SERVER['DOCUMENT_ROOT'] ergibt: /kunden/homepages/24/d310169145/htdocs
dirname(__FILE__) hingegen: /homepages/24/d310169145/htdocs

Meine große Frage als php-Neuling: Wie und wo kann ich diese Abweichung denn hinbiegen? In der conf.inc.php? Sorry für die Anfängerfrage, aber habe schon einige Varianten durchgecheckt.

Übrigens: Der Kunde ist bei 1und1, ich habe seltsamerweise bei anderen Kunden, die ebenfalls dort sind, nie solche Probleme gehabt. Habe die Dateien diesmal tatsächlich nicht mit dem Installer, sondern per FTP auf den neuen Server bei 1und1 geschoben, und die conf.inc.php per Hand angepasst, +die Schreib-Leserechte beachtet.

...hoffe, dass Ihr mir auch bei der (hoffentlich) letzen Hürde helfen könnt,

Christian
chrisiD
Posts: 13
Joined: Sat 12. Jul 2008, 12:25

Re: Homepage öffnet nicht mehr nach Umzug

Post by chrisiD »

...hmmm, habe jetzt noch schnell die pfade.php zum Debuggen auch bei anderen Homepages (natürlich mit phpwcms programmiert :D ), die bei 1und1 sind getestet, und kriege dort auch immer analog

$_SERVER['DOCUMENT_ROOT'] ergibt: /kunden/homepages/24/d310169145/htdocs
dirname(__FILE__) hingegen: /homepages/24/d310169145/htdocs

Wie gesagt, dort funzt alles wunderbar, sehe aber keine entscheidenden Abweichungen in der conf.inc.php :shock: !?!

Bin also wirklich auf Eure Hilfe angewiesen, danke!
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: Homepage öffnet nicht mehr nach Umzug

Post by juergen »

Dann mach doch in dem Problem oben erst mal den Pfad richtig, indem du 'kunden' davor stellst, oder gegen die Servervariable auswechselst, das wäre eh sicherer
chrisiD
Posts: 13
Joined: Sat 12. Jul 2008, 12:25

Re: Homepage öffnet nicht mehr nach Umzug

Post by chrisiD »

...sorry, aber das hätte ich ja schon gemacht, wenn ich wüsste wie und wo ?!?
Wie gesagt, bin eher php-Anwender als Programmierer...
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: Homepage öffnet nicht mehr nach Umzug

Post by juergen »

Ja, meine Antwort war schlampig! Das hattest du ja schon. Sieh dir mal an welchem User die Dateien gehören und was sie in den FAQs dazu sagen. Im schlimmsten Fall hat der Server ein Problem.
chrisiD
Posts: 13
Joined: Sat 12. Jul 2008, 12:25

Re: Homepage öffnet nicht mehr nach Umzug

Post by chrisiD »

Danke für die Antworten,

komme da leider auch nicht weiter.

Also wenn ich richtig verstehe, kann ich an der Pfadabweichung mit "kunden/" NICHTS ändern, indem ich innerhalb der conf.inc.php oder einer anderen phpwcms-spezifischen Datei etwas drehe!?!?!?!?!
Komme so ja nicht einfach an den /homepages/24/d310169145/htdocs/-Pfad ran!?

Liegt das Problem also evtl. auf der Serverseite bei 1und1? Bin echt zunehmend verzweifelt, da der Kunde langsam hysterisch wird :roll:

Habe auch schon eine andere Ursache ins Auge gefasst: War der Meinung dass die exportierte mysql-DB mit Version 4 gespeichert war (in der Export-Datei steht auch Server Version: 4.1.22 drinne), hatte aber beim ersten Import Syntax-Fehlermeldungen bekommen! Erst nachdem ich dann eine neue DB in Mysql5 angelegt hatte, ließ diese problemlos importieren.
Könnten da Kompatibilitätsprobleme aufgetreten sein?
Oder hat das erstmal mit unserem Failed opening required nichts zu tun? Denke, der include-Schritt wird ja erstmal unabhängig vorher aufgerufen...?

Bin für jeden Hinweis dankbar, je konkreter, desto besser natürlich :wink:

Christian
chrisiD
Posts: 13
Joined: Sat 12. Jul 2008, 12:25

Re: Homepage öffnet nicht mehr nach Umzug

Post by chrisiD »

Puuuhhh,

das Problem scheint gelöst zu sein!

Habe jetzt in der default.inc.php
hardcoded
define ("PHPWCMS_ROOT", '/homepages/24/d310169145/htdocs');
anstatt
define ("PHPWCMS_ROOT", $phpwcms['DOC_ROOT']);
reingeschrieben,

und die Seite ist da!!! Muss nur noch einige Details testen!

Danke noch für alle Hinweise und Eure Unterstützung!
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: Homepage öffnet nicht mehr nach Umzug

Post by juergen »

Das kann eigentlich nicht sein ... danb geht das auch über die config.. Frag Marcel D'Avis :| :mrgreen:
chrisiD
Posts: 13
Joined: Sat 12. Jul 2008, 12:25

Re: Homepage öffnet nicht mehr nach Umzug

Post by chrisiD »

...hmmm.. will mich da jemand verunsichern ?!? :wink:

Habe Front- und Backend getestet, läuft alles - zumindest bei mir zu Hause ...

Oder hast Du da berechtigte Zweifel, Anmerkungen? Nicht dass da doch noch mal was abschmiert...

Bin jetzt aber neugierig...
User avatar
Oliver Georgi
Site Admin
Posts: 9892
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Homepage öffnet nicht mehr nach Umzug

Post by Oliver Georgi »

Du hattest doch den passenden Ansatz bereits. Wozu ist wohl die conf.inc.php da?

anstatt:

Code: Select all

$phpwcms['DOC_ROOT'] = $_SERVER['DOCUMENT_ROOT'];
das

Code: Select all

$phpwcms['DOC_ROOT'] = '/homepages/24/d310169145/htdocs';
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
Post Reply