У меня была хорошая рабочая новая установка 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.
[ 118] Хорошо, это определенно ошибка разрешения. Я установил / var / www / bugzilla следующим образом:
drwxr-xr-x 16 www-data www-data 4096 2011-09-22 12:58 bugzilla/
В1: Какой пользователь должен был выполнить обновление патча? Я использовал Администратор с sudo. - это было неправильно? Q2: Какими должны быть настройки для структуры каталогов и файлов? не 755 и достаточно ли chown / chgrp www-data?
ОТВЕТ: Мне пришлось изменить следующий каталог, чтобы исправить права доступа
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