Помогите разобраться: есть скрипт в котором файл вызывается функцией file() удаленно ( то есть через http://) Если запускать через браузер то все работает, а если через крон (или через консоль) выдаёт ошибки:
Warning: file(): URL file-access is disabled in the server configuration in /home/webmaster/www/panel.lgg.ru/panel/val_exp.php on line 10
Warning: file(http://export.rbc.ru/free/cb.0/free.fcgi?period=DAILY&tickers=NULL&d1=04&m1=08&y1=2010&d2=04&m2=08&y2=2010&lastdays=0&separator=|&data_format=BROWSER): failed to open stream: no suitable wrapper could be found in /home/webmaster/www/panel.lgg.ru/panel/val_exp.php on line 10
То есть как буд-то в php.ini не отключены директивы
allow_url_include = on;
allow_url_fopen = on;
Команда whereis php возвращает строчки:
/usr/bin/php.ini /usr/bin/php /etc/php
т.е. как бы 3 пути к интерпритаторам.
Скрипт запускаю командой
/usr/bin/php /home/webmaster/www/panel.lgg.ru/panel/val_exp.php
Если вместо /usr/bin/php использовать второй путь то вообще выдаёт ошибку:
bash: /etc/php/: is a directory
Директорию /usr/bin/php командой cd открыть не получается, пишет что нет такой папки.
whereis php.ini возвращает /usr/bin/php /etc/php то есть как бы 2 пути расположения php.ini
Может ли быть такое что файлы конфигурации для cron специальный, и если да то как его редактировать?
/usr/bin/php/php.ini пишет что файла нет