webacula (Не запускается)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

webacula

Сообщение dimugric »

Всем привет. Есть centos 6.3 настраиваю bacula. По самой bacula вопросов нет, но пришло время поднимать вебку для неё webacula. Собрал из src пакет, установил.
Скрипты по созданию таблиц в БД выполнил (вот эти):

Код: Выделить всё

# ll /usr/share/webacula/install/MySql/
итого 16
-rwxr-xr-x 1 root root 1477 Май  5  2011 10_make_tables.sh
-rwxr-xr-x 1 root root 8530 Май  5  2011 20_acl_make_tables.sh


В /usr/share/webacula/install/db.conf
Прописал название БД, пользователя к ней.

Делаю check_system_requirements, выполняя скрипт:

# ./check_system_requirements.php

Webacula check System Requirements...

Current MySQL version = 5.1.61 OK
Current PostgreSQL version = 8.4.12 OK
Current Sqlite version = 3.6.20 OK

Current PHP version = 5.3.3 OK

php pdo installed. OK
php gd installed. OK
php xml installed. OK
php dom installed. OK

php pdo_mysql installed. OK
Warning. PHP extension pdo_pgsql not installed.
php pdo_sqlite installed. OK
php-dom, php-xml installed. OK


pgsql не нужен, т.к. всё будет писаться в mysql базу

Права на мордочку:

# ls -la /usr/share/webacula/html/
итого 44
drwxrwxrwx 6 root root 4096 Окт 9 09:03 .
drwxr-xr-x 8 root root 4096 Окт 9 11:04 ..
-rwxrwxrwx 1 root root 1406 Окт 12 2010 favicon.ico
-rw-r--r-- 1 root root 383 Янв 18 2011 .htaccess_original
drwxrwxrwx 2 root root 4096 Окт 9 08:29 images
-rwxrwxrwx 1 root root 9186 Окт 9 09:03 index.php
drwxrwxrwx 2 root root 4096 Окт 9 08:29 scripts
drwxrwxrwx 3 root root 4096 Окт 9 08:29 styles
drwxrwxrwx 2 root root 4096 Окт 9 08:29 test_mod_rewrite


В апаче так же дал разрешения и при попытке войти на мордочку http://ip/webacula/ , в error_log апача вижу ошибочку

[error] [client 192.168.2.53] PHP Fatal error: Uncaught exception 'Zend_Exception' with message 'Dire
ctory "/usr/share/webacula/data/cache" is not exists or not writable.' in /usr/share/webacula/html/index.php:194\nStack trace:\n#
0 {main}\n thrown in /usr/share/webacula/html/index.php on line 194


php-ZendFrimware установил, но не особо помогло.
Покажу эту 194 строку, на которой и стопарится всё:

Здесь идет проверка следующего элемента:

Код: Выделить всё

 * Check CACHE_DIR is writable
 */
if ( !is_writable( CACHE_DIR ) ) {
    echo '<pre>';
    throw new Zend_Exception('Directory "'.CACHE_DIR.'" is not exists or not writable.'); (та самая, 194я)
}


Может кто-то сталкивался и скажет в какую сторону копать?
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: webacula

Сообщение dimugric »

Всё решилось донельзя просто (спасибо Sokol):


chmod -R 777 /usr/share/webacula/data/cache
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21521
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: webacula

Сообщение Bizdelnick »

dimugric писал(а):
09.10.2012 16:27
chmod -R 777 /usr/share/webacula/data/cache

Строго говоря, это не совсем корректное решение. Если собирали пакет, то лучше в нём создать каталог /var/lib/webacula/data/cache, принадлежащий юзеру, от которого работает веб-сервер (www-data, что ли, в центосе) и сделать на него симлинк из /usr/share/webacula/data/cache.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: webacula

Сообщение dimugric »

Bizdelnick писал(а):
09.10.2012 16:40
dimugric писал(а):
09.10.2012 16:27
chmod -R 777 /usr/share/webacula/data/cache

Строго говоря, это не совсем корректное решение. Если собирали пакет, то лучше в нём создать каталог /var/lib/webacula/data/cache, принадлежащий юзеру, от которого работает веб-сервер (www-data, что ли, в центосе) и сделать на него симлинк из /usr/share/webacula/data/cache.

Да, согласен. Конечно дам права только юзеру, который производить запись
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали:
Аватара пользователя
dimugric
Сообщения: 385
Статус: kernel panic
ОС: debian "wheezy", fedora

Re: webacula

Сообщение dimugric »

Вот столкнулся с такой проблемой..... бекапы бекапятся и всё хорошо, а вот восстановление произвести не могу.
Тут лог http://pastebin.com/cLLiZ7wb

Сразу оговорюсь D:\restore/officestation-sd.RestoreFiles.2012-10-11_08.37.32_03.1.bootstrap - этого нет
Права на d:\restore выставлены
Asus K56CB Intel Core i5 - 3317U, 1.7ГГц/DDR - 6Gb/ SSD - 160Gb/ nvidia GeForce 740M "fedora"
Спасибо сказали: