Гуру | Доброго времени суток! В корне сайта лежит php скрипт который может запускаться как "из браузера" так и кроном. Проблема номер раз заключалась в том что мне пришлось прописать полные пути /var/www/итд во все require_once() этого файла и вроде работает. Но это не решение. Другой такой же скрипт инклюдит файл который инклюдит еще два (require_once("./blabla/file.php") ), потому после запуска из командной строки php ./cfronfile.php все работает, а при запуске его же кроном все летит на строке инклюда файла с инклюдами, но без ошибок несмотря на error_reporting(E_ALL) Помогите найти решение проблемы чтобы не прописывать полные пути во всех файлах. Пробовал делать set_include_path полный путь как до корня сайта, относительно которого везде пути в скриптах, так и до каталога непосредственно с нужным файлом - без толку не актуально Решил с помощью костыля - sh скрипт который запускается кроном а с него уже запуск php скрипта... Последний раз редактировалось MetalMessiah; 31.05.2013 в 00:20. |