18.08.2009, 18:11 | #1 |
Пожиратель черепашкоВ
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 400
|
cron и safe_mode- вопрос от чайника
Может кто подскажет? На хосте включен safe_mode.
Есть скрипт, который прекрасно работает из браузера. В скрипте используется запись в файл (fopen). А вот из-под cron скрипт выдает ошибку, что не может открыть файл. Как победить это дело?
__________________
|
18.08.2009, 18:54 | #3 |
Администратор
Регистрация: 05.02.2007
Сообщений: 18,405
Вес репутации: 720
|
скрипт запускать от имени того юзверя, от кого апач.
__________________
Читаем ФАК |
19.08.2009, 12:45 | #4 |
Пожиратель черепашкоВ
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 400
|
Спасибо. Может кто подскажет, где про это копать? То есть, как узнать имя юзера апача, ну, и как скрипты запускаются от имени определенного пользователя?
Хотя бы ссылочку.... доступа к изменению таких настроек у меня, по-моему, нет. Так что нужен вариант, как это сделать при всем том, что имеем....
__________________
|
19.08.2009, 12:52 | #6 |
Пожиратель черепашкоВ
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 400
|
конфигурирую крон через интерфейс панели управления на хостинге, примерно так:
Код:
/usr/bin/php -f /var/www/vhosts/site.ru/httpdocs/test/test.php возможно, именно в команде надо пользователя указывать?
__________________
|
19.08.2009, 12:55 | #7 |
Специалист
Регистрация: 19.01.2009
Адрес: вебмастеринг
Сообщений: 386
Вес репутации: 204
|
Хм, для запуска скриптов вроде так
/usr/bin/php -q /ваш сайт и путь/httpdocs/путь_к_файлу/имя_файла.php
__________________
|
19.08.2009, 12:56 | #8 |
Специалист
Регистрация: 19.06.2009
Сообщений: 494
Вес репутации: 205
|
Если скрипт можно запускать через веб, то лучше замените эту строку на:
Код:
GET http://site.ru/test/test.php > /dev/null |
19.08.2009, 18:16 | #9 | |
Починяю примуса
Регистрация: 26.09.2008
Сообщений: 1,505
Вес репутации: 290
|
Цитата:
Добавлено через 2 минуты проверьте пути в файле - должны быть абсолютными
__________________
Последний раз редактировалось Atomic; 19.08.2009 в 18:16. Причина: Добавлено сообщение |
|
20.08.2009, 13:36 | #10 | |
Пожиратель черепашкоВ
Регистрация: 24.12.2008
Адрес: Телемелетрямдия
Сообщений: 4,739
Вес репутации: 400
|
Цитата:
Проставил абсолютные пути (/var/www/vhosts/site.ru/httpdocs/test/test.txt) - не помогло Ank, кстати в панели управления при заходе в интерфейс создания задания для крона сначала выбираю пользователя, для которого надо создать задание. Это не тот, от кого апач?
__________________
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос о программных средствах проверки + вопрос по индексации. | Сергеевич | Вопросы от новичков | 0 | 07.04.2009 10:05 |
Пара вопросов от чайника. | Torreadore | Вопросы от новичков | 12 | 21.01.2009 21:28 |
Дать задания Cron-у через скрипт php | Trezub | Разработка и сопровождение сайтов | 11 | 09.09.2008 15:31 |
Просветите чайника (индексация страничек) | Alkand | Ошибки при работе с системой | 10 | 09.11.2007 11:49 |
Часовой пояс GMT +3, время: 06:35.