У меня была хорошая рабочая новая установка Bugzilla 4.0.
Я обновил версию 4.0.2 с помощью патча .
Все прошло нормально пока мне не пришлось очистить поле shutdownhtml на странице Params
http://192.168.0.22/bugzilla/editparams.cgi
. Сделав это, выдается ошибка на экране:
Software error:
Error reading ./data/params: Permission denied at Bugzilla/Config.pm line 323.
Compilation failed in require at /var/www/bugzilla/editparams.cgi line 28.
BEGIN failed--compilation aborted at /var/www/bugzilla/editparams.cgi line 28.
For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error.
Хорошо, это определенно ошибка разрешения. Я установил / var / www / bugzilla следующим образом:
drwxr-xr-x 16 www-data www-data 4096 2011-09-22 12:58 bugzilla/
Q1: Какой пользователь должен был выполнить обновление патча? Я использовал Administrator с sudo. - Это было неправильно? Q2: Какими должны быть настройки для структуры каталогов и файлов? не 755, а chown / chgrp www-data достаточно?
ANSWER: Мне пришлось изменить следующий каталог, чтобы исправить права доступа
chmod 777 / var / www / bugzilla / data / template / template / en / default (для всех изменений, которые нужно записать) chmod 777 / var / www / bugzilla / data / params
Это работает, но все же я не знаю, как это случилось.
chmod 777 /var/www/bugzilla/data/template/template/en/default
(для всех изменений, которые нужно записать)
chmod 777 /var/www/bugzilla/data/params