Проблема с доступом апаческого юзера
Прислано: egoryich
пт, 21/10/2011 - 11:29
Всем привет.
Стоит Ubuntu server 10.04.2 LST, Apache/2.2.14, nginx/0.7.65. Фронтом нжинкс (статика), беком апач (динамика).
Установлен drupal 6.20, настроено расписание бекапа базы(backup_migrate), в cron.hourly прописан файл на выполнение друпаловского крона.
#!bin/sh cd /home/admn/develop/drupal php cron.php
Прописаны доступы на выполнение файла в cron.hourly (root 0755)
друпаловский cron.php (root/user 0755)
Прописан доступ к папке бекапа (www-data/root/user 0777)
При срабатывании крона в логах пишет
Oct 21 11:21:12 user drupal: http://*******/drupal|1319181672|backup_migrate||http://*******/cron.php?cron.php||0||Could not run backup because the file could not be saved to the destination.
Но если запустить друпаловский крон в ручную, он легко и не принужденно запускает скрипт и сохраняет бекап в туже самую папку. Т.е. при ручном запуске апаческий юзер имеет доступ и права на запись. А когда cron заставляет www-data выполнить скрипт, тот пишет что нет доступа. Я думаю так, если нет поправьте.
Крон срабатывает!, проверяет наличие обновлений.
В чем может быть проблема?
- egoryich's blog
- Для комментирования войдите или зарегистрируйтесь
Может кто подскажет что за юзер такой? user drupal
- Для комментирования войдите или зарегистрируйтесь
cat /etc/apache2/apache2.conf |grep User
- Для комментирования войдите или зарегистрируйтесь


Комментарии