2017-06-24 5 views
0

Ich habe ein PHP-Projekt mit folgenden Struktur:Bereitstellen von PHP-Projekt Openshift: failed to open stream

Project structure

Ich bekomme diese einen Fehler, der sagt:

Warning: require(../app/view/home.php): failed to open stream: No such file or directory in /opt/app-root/src/index.php on line 22 

Fatal error: require(): Failed opening required '../app/view/home.php' (include_path='.:/opt/app-root/src:/opt/rh/rh-php70/root/usr/share/pear') in /opt/app-root/src/index.php on line 22

Kann Kann mir jemand helfen, dieses Problem zu lösen?

Update: Project structure on Openshift

Vielen Dank im Voraus.

+1

Bitte geben Sie die Ausgabe von 'pwd && ls -lR' in einen Paste Bin Service ein. – Aleksandar

Antwort

0

Ich sehe in Ihrem Bild von Ihrer Ordnerstruktur Sie haben Ordner für die Öffentlichkeit und App mit dem Code, aber die Fehler von Ihrer Bereitstellung sehen aus wie der Code ist nicht mehr in der Öffentlichkeit, aber in src .. bist du sicher der relative Links sind noch korrekt konfiguriert?

Wurde index.php möglicherweise in den Stammordner verschoben und der Link zu ../abc/xyz.php sollte auf abc/xyz.php aktualisiert werden?

+0

Ich habe meine Frage aktualisiert. Es scheint, dass index.php in/public_html ist. : \ –

+0

@MarcusKyrilLim Die obige Fehlermeldung besagt, dass die Datei, aus der der Fehler stammt, /opt/app-root/src/index.php - nichts über public_html ist. –

Verwandte Themen