Bevor ich mein PHP aktualisiert, war ich in der Lage, auf alle meine Dateien aus Cross-Domains zugreifen. Ich habe eine Dateistruktur wie folgt:PHP Cross-Domain-Dateien auf dem gleichen Server
/home /home/domain1/public_html/index.php /home/domain1/public_html/include-me.php
/home/domain2/public_html/index .php /home/domain3/public_html/index.php
Dies ist nur ein grobes Beispiel. Aber die index.php
Dateien in domain2 und domain3 verwendet /home/domain1/public_html/include-me.php
die Datei lesen zu können, aber sie können nicht jetzt - ich gerade:
failed to open stream: Permission denied
Gibt es eine Einstellung in der php.ini, die ich bin fehlt - damit ich wieder auf domänenübergreifende Dateien zugreifen kann?
Dies scheint ein einfaches Besitzproblem zu sein, das nach dem Upgrade Ihres Webservers aufgetreten ist. Ich nehme an, Sie sind auf Linux Geschmack irgendeiner Art, also überprüfen Sie, was 'ls -lah' über den Besitz sagt und ändern Sie wie erforderlich. Sie können nicht mit php.ini dabbeln, um Besitz/Erlaubnisprobleme zu beheben. – Mjh