Dieses Problem macht mich verrückt. Ich weiß, dass ähnliche Probleme bereits eingereicht wurde, aber keine Lösung für mich gearbeitetZend include_once (myphpfile): Fehler beim Öffnen des Streams: Keine solche Datei oder Verzeichnis
Ich erhalte diese Fehlermeldung:
Warning: include_once(): Failed opening 'Recruit/Model/DbTable/Volontari.php' for inclusion (include_path='/var/www/html/fabio/recruit/application/../library:/var/www/html/fabio/recruit/library:.:/usr/share/pear:/usr/share/php') in /usr/share/php/Zend/Loader.php
Aber eigentlich Datei existiert auf dem Server. Dies ist Teil meines Ordnerbaumes
source
|__application
|_ ....
|__library
|__Recruit
|__Forms
| |__VolontariCreate.php
|__Model
|__DBTable
|__Volontari.php
Formular VolontariCreate.php funktioniert, so dass ich glaube nicht, dass es nicht den Weg finden kann.
Ich prüfte auch Pfade mit Echo get_include_path(); und sie sind richtig
Wenn es helfen kann, Client Ubuntu ist, Server ist Centos, ist zend Version 1.12.17dev
Vielen Dank für Ihre Unterstützung.
Wo ist der 'Recruit' Ordner ? Es ist in der Datei Zeichenkette, aber nicht in der Baumstruktur. Rekrutieren Sie Ihre Bewerbung? Es sieht so aus, als ob du vielleicht einen zusätzlichen '../' zu deinem Pfad hinzufügen musst. Auch mögliches Fallproblem mit dem Autoloader, der nach einem Kapital 'R' auf dem Namespace/classloader sucht –
Ja, Rekrut ist meine Anwendung. Sorry, Rekrutierungsordner fehlte im Baum, den ich bearbeitet habe. Jetzt ist Baum richtig. In der application.ini habe ich den Namensraum "Recruit_" deklariert. – Fabio
Versuchen Sie, '__DIR__' zu dumpen, um zu sehen, wo Sie sich in Ihrer aktuellen Dateistruktur befinden. –