Ho programmato in PHP da diversi anni e non ha mai riscontrato questo errore prima di.Require_once Errore PHP
Ecco il mio file widget.php:
require_once('fruit.php');
echo "I am compiling just fine!!!";
E il mio fruit.php di file:
$bVar = true;
Quando questi due file simile a questa^poi tutto viene compilato senza errori e ricevo il messaggio "Sto compilando bene" ".
Ora, minuto mi muovo il fruit.php file di una directory di primo livello, e cambiare il mio widget.php file per riflettere la ristrutturazione directory:
require_once('../fruit.php');
echo "I am compiling just fine!!!";
Ora tutto il tratto, ottenere avvisi PHP & errori fatali:
Warning: require_once(../fruit.php) [function.require-once]: failed to open stream: No such file or directory in /webroot/app/widget.php on line 1
Fatal error: require_once() [function.require]: Failed opening required '../fruit.php' (include_path='.:/usr/local/php5/lib/php') in /webroot/app/widget.php on line 1
In tutti i miei anni di lavoro con PHP, non ho mai SE it require_once() fallisce come prima. Qualche idea?!?!
L'unica cosa che posso immediatamente pensare, hai controllato le autorizzazioni dell'utente del server web per la cartella genitore?Potresti voler confermare il sistema operativo, il server web, ecc. Posso vedere che è rilevante in questo caso. –
+1 per Jeff ... il server web "utente" ha accesso alla directory principale. – sdolgy
@Jeff Parker - non è mai passato per la testa; Dovrei chiamare l'host e chiedere. Questa sarebbe una variabile in Apache o PHP? Quale file e nome della variabile? E grazie! – Kim