В общем, создавая новый проект, налетел на такую ошибку: pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://site
Причем, не подгружались картинки из /themes/%THEME%/images - то есть выглядело это так: `все работает`, но изображения на странице - отсутствуют.
Лечится достаточно просто.
1) Смотрим лог:
cat ~/WWW/%SITENAME%/error.log | tail -20
Видим в нем следующее безобразие:
[crit] [client 127.0.0.1] (13)Permission denied: /home/alexander/WWW/%SITENAME%/www/themes/ap/images/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://site/
2) Проверяем, что за права на папку
ls -li ~/WWW/%SITENAME%/www/themes/ap/
Получаем что-то типа:
6966642 drwx------ 2 alexander alexander 4096 мая 19 20:40 images
3408302 -rw-r--r-- 1 alexander alexander 15709 мая 19 20:36 index.php
Внимательно рассматривая сию картину, понимаем: читать папку images `никому низя`
3) Меням картин мира
chmod +rx ~/WWW/ap-pavel/www/themes/ap/images/
ls -li ~/WWW/%SITENAME%/www/themes/ap/
Получаем:
6966642 drwxr-xr-x 2 alexander alexander 4096 мая 19 20:40 images
3408302 -rw-r--r-- 1 alexander alexander 15709 мая 19 20:36 index.php
Большой ПС.
Я не разбирался конкретно с тем, нужно ли давать всем +rx, просто сделал - так как локальная машина, доступ к локальным сайтам закрыт на уровне IPTables, сайты повешены на нестандартные порты... и по большому счету - думать, действительно ли нужно запускать скрипты в папке всем, просто не хотелось. На реальном хостинге - скорее всего добавлял бы +rx для группы, и +r для всех.
Комментариев: 3 RSS
1 Axel 02-10-2014 08:07
Спасибо за наводку :)
Оставил на ночь wget качать сайт на новый сервер и обнаружил что не могу войти в админку по вышеупомянутой ошибке.
Еще один вариант решения, если папка маленькая (как у меня, там только 2 файла было).
Тупо переименовываем папку на которую ругается сервер, создаем новую с прежним именем и копируем в нее содержимое старой.
Профит :))))
2 Alexander Bashkirov 02-10-2014 23:34
По сути получается как раз та самая игра с правами: новая папка создается с верными правами :)
3 seoonly 01-08-2021 21:03
помогло, грац