LINUX.ORG.RU
ФорумAdmin

ворпрос по Joomla


0

1

CMS лежит в /var/www/dracon753.ru

права на darcon753.ru
задал так 

chown -R test:www-data dracon753.ru
где test – пользователь с компа на которм поднята связка LAMP (создаем его при установке ос или c помощью useradd)

меняем права на каталоги и файлы 
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \; 

захожу в админку правлю, пытаюсь сохранить изменения 
получаю  - 

[Wed Nov 23 14:18:43 2011] [error] [client 77.75.132.78] PHP Warning:  file_put_contents(/var/www/dracon753.ru/configuration.php): failed to open stream: Permission denied in /var/www/dracon753.ru/libraries/joomla/filesystem/file.php on line 359, referer: http://www.dracon753.ru/administrator/index.php?option=com_config
Я так понимаю косяк с правами ? Так какие же они тогда должны быть ?

/var/www/dracon753.ru/configuration.php
Я так понимаю косяк с правами ? Так какие же они тогда должны быть ?

очевидно такими, что-бы апач(?) мог их прочитать. [telepate mode on] Ну поставьте 644 [/telepate mode off]

drBatty ★★ ()
Ответ на: комментарий от drBatty

может туплю но права 644 выставлял же

из /var/www/dracon753.ru
find . -type f -exec chmod 644 {} \;

drac753 ★★ ()
Ответ на: комментарий от drac753

захожу в админку правлю, пытаюсь сохранить изменения

при сохранении изменений очевидно файл должен быть модифицирован.

drBatty ★★ ()
Ответ на: комментарий от drBatty

что-то я окончатель но запутался права должны быть для файлов не 644 ?

drac753 ★★ ()
Ответ на: комментарий от drac753

что-то я окончатель но запутался права должны быть для файлов не 644 ?

я не помню как оно в Joomla, но возможно она пытается записать какой-то файл

failed to open stream: Permission denied in /var/www/dracon753.ru/libraries/joomla/filesystem/file.php on line 359, referer: http://www.dracon753.ru/administrator/index.php?option=com_config

Посмотрите рядом с 359й строкой в /var/www/dracon753.ru/libraries/joomla/filesystem/file.php, что там записано?

drBatty ★★ ()
Ответ на: комментарий от drBatty

дал права 664 (тоесть разрешил группе право на запись) вроде пашет

drac753 ★★ ()
Ответ на: комментарий от drac753

дал права 664 (тоесть разрешил группе право на запись) вроде пашет

ЧЕМУ дали? Каким файлам? Неужто всем? Это вы сделали не подумав. Верните обратно, и дайте право 664 (а лучше 660) только одному файлу. Который и вызывает проблемы. У вас владелец test, а группа апач, потому-то апач и не может записать какой-то ОДИН файл. Т.е. из веб-интерфейса админки.

drBatty ★★ ()
Ответ на: комментарий от drBatty

file_put_contents(/var/www/dracon753.ru/configuration.php): failed to open stream: Permission denied

очевидно же, что с 644 test:www-data, www-data не сможет писать в этот файл

и да, практически со всеми популярными cms будут еще проблемы, если на всякие каталоги вроде тех, куда надо будет аплоадить или писать кеш, не будет прав

а вообще suphp рулит (или suEXEC), не знаю что сейчас актуально

xtraeft ★★☆☆ ()
Ответ на: комментарий от xtraeft

так какие права всетаки давать на это каталог ???

drac753 ★★ ()
Ответ на: комментарий от drac753

какой еще каталог? дай 777 на /var/www/dracon753.ru/configuration.php

xtraeft ★★☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.