Я программирую на PHP уже несколько лет, и никогда не сталкивался с этой ошибкой раньше.
Вот мой widget.php файл:
require_once('fruit.php');
echo "I am compiling just fine!!!";
И мой fruit.php файл:
$bVar = true;
Когда эти два файла выглядят так ^, тогда все компилируется без ошибок, и я получаю " Iя компилирую просто отлично !!!"сообщение об успехе.
Теперь, в ту минуту, когда я перемещаю файл fruit.php на один уровень вверх и меняю свой виджет .Файл php для отражения реструктуризации каталогов:
require_once('../fruit.php');
echo "I am compiling just fine!!!";
Теперь, внезапно, я получаю предупреждения PHP и фатальные ошибки:
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
За все мои годы работы с PHP,Я никогда не видел, как require_once () провалился, как это раньше.Есть идеи?!?!