Я знаю, что это связано с тем, что путь не совсем прав, но он меня озадачил. Я могу запустить мой сценарий без каких-либо проблем на всех из браузера, но когда я на то же место из оболочки, spl_autoload жалуется и умирает:spl_autoload терпит неудачу, когда сценарий запускается из командной строки
Fatal error: spl_autoload(): Class db could not be loaded in...
Я использую абсолютный путь из корневого каталога, вторит скринировать и вставлять его в оболочку и проверять, что это хорошо. Пожалуйста ... что мне не хватает?
Не могли бы вы предоставить соответствующий фрагмент кода, который не работает? – salathe
Запустите 'php -i' из командной строки и проверьте, использует ли он тот же' php.ini', что и веб-сервер –
, и попробуйте запустить этот скрипт как root из оболочки (если это не слишком рискованно). Если он работает, это может быть проблемой разрешения. –