2016-05-02 13 views
1

Ich habe eine Website von einem anderen Designer und es ist alles PHP, die ich nur ein bisschen von der Arbeit mit WordPress weiß abgeholt.PHP-Fehler - Fehler beim Öffnen des Streams - Keine Expertise mit PHP

Hier ist mein Problem, ich auf einen Link klicken, der eine Seite von Fotos auf der Website zu öffnen, annehmen wird, sondern die Seite bekommen: www.willowbeach.com/our-cottages-photos.php enter image description here ich bekomme diese:

Warnung: require(/home/willowbe/public_html/db/db_class.inc.php): failed to open stream: No such file or directory in /hermes/bosnaweb19a/b512/nf.burlingtonchocolatet/public_html/willowbeach/db/application_top.php on line 14 Fatal error: require(): Failed opening required '/home/willowbe/public_html/db/db_class.inc.php' (include_path='.:/usr/local/lib/php-5.5.22-amd64/lib/php') in /hermes/bosnaweb19a/b512/nf.burlingtonchocolatet/public_html/willowbeach/db/application_top.php on line 14

ich weiß, es mit der Tatsache zu tun hat, dass der Pfad ein lokales System ist und nicht der Web-Verzeichnispfad. Aber ich habe keine Ahnung, wohin ich gehen soll, um das zu beheben. Jede Hilfe würde sehr geschätzt werden.

+0

Mögliches Duplikat von [Fehler beim Öffnen des Streams: Keine solche Datei oder kein Verzeichnis] ​​(http://stackoverflow.com/questions/36577020/failed-to-open-stream-no-such-file-or-directory) –

Antwort

1

Wenn Sie den Fehler aufmerksam zu lesen, es sagt Ihnen genau, wohin sie gehen und welche PHP zu tun versuchte:

PHP

require(/home/willowbe/public_html/db/db_class.inc.php) 

zu laufen versuchte, die bei

befindet /hermes/bosnaweb19a/b512/nf.burlingtonchocolatet/public_html/willowbeach/db/application_top.php

auf Leitung 14.

Es konnte die Datei dort nicht finden, daher der Fehler.

Nun, diese Website in einen komplexen Verzeichnisbaum wie /hermes/bosnaweb19a/b512/nf.burlingtonchocolatet/public_html/willowbeach zu stecken, scheint für mich unnötig komplex zu sein, aber ich bin mir sicher, dass Sie Gründe hatten, es dorthin zu bringen.

ab application_top.php auf der Leitung 14, müssen Sie alle vollständigen Pfad Verweise auf /home/willowbe/public_html/ finden und ersetzen sie durch /hermes/bosnaweb19a/b512/nf.burlingtonchocolatet/public_html/willowbeach/ so dass die Dateien von PHP zu finden sind.

+0

Okay, wenn ich application_top.php hochfahre, bekomme ich folgendes: # Sitzung \t session_start(); \t require ('config.php'); # DB-Verbindung \t require (DIR_FUNCTION.'db_class.inc.php '); \t $ db = neu db_mysql (DBHOST, DBUSER, DBPASS, DBNAME); \t $ db-> connect(); \t $ db-> select_db(); require (DIR_FUNCTION.'db_class.inc.php '); ist die 14. Zeile – ablesonh

+0

Also müssen Sie finden, wo 'DIR_FUNCTION' definiert ist und zeigen Sie es an der richtigen Stelle .... –

Verwandte Themen