cron

DeL Esprit
На сайте с 27.01.2010
Offline
223
578

Может кто подскажет - на форуме хостинга спросил - но может тут кто быстрее просветит

требуется в определенное время закачивать файл.

делаю так, пишу пхп-код:

<?php
$id='http://mysite1.ru/date.sql';
$savefile="/sata1/home/users/11/www/www.site.com.ua/info/data/map000.sql";

$ch = curl_init ($id);
$fp = fopen ($savefile, "w");
curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);
fclose ($fp);
?>

Выдает ошибку:

Warning: fopen(): SAFE MODE Restriction in effect. The script whose uid is 1846 is not allowed to access /var/log owned by uid 0 in /sata1/home/users/11/www/www.site.com.ua/info/data/test.php on line 6

Warning: fopen(map000.sql): failed to open stream: Invalid argument in /sata1/home/users/11/www/www.site.com.ua/info/data/test.php on line 6

Warning: curl_setopt(): supplied argument is not a valid File-Handle resource in /sata1/home/users/11/www/www.site.com.ua/info/data/test.php on line 7

права на запись в папку работает.

Safe мод в настройках выключен...

если просто вызвать скрипт с браузера - то всё нормально записывает

Тестирую облачный майнинг - узнаем развод или нет. - окупаемость 3 месяца? мелкие суммы (https://goo.gl/aPWmoj) | майнинг Monero, минимум $830 (https://goo.gl/3XivbP) Биржи (ввод/вывод) - на Приват (https://goo.gl/CGZTnD), на Payeer, Capitalist, Advcash, Qiwi... (https://goo.gl/eejAgs)
pikasso
На сайте с 27.01.2008
Offline
150
#1

Покажите правило для крона.

wdsg
На сайте с 09.02.2009
Offline
31
#2

Из под http-сервера у Вас код запускается под одним юзером, а из cron под другим. Можно этот вопрос решить быстро, но коряво. Вместо запуска из cron`а php, выполняйте внешний http-доступ к URL (имитация варианта с запуском из браузера).

Проектирование и разработка сложных IT-систем. Вожусь с проблемными задачами.
7910
На сайте с 18.07.2007
Offline
183
#3

Например, можно из крона загружать ссылку на Ваш php файл wget'ом

L
На сайте с 12.11.2009
Offline
79
#4

Используйте относительный путь в $savefile

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий