Форум русской поддержки Joomla!® CMS
08.12.2016, 02:14:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Установил CentOS 7 (Права доступа на каталоги - Недоступно)

 (Прочитано 509 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 414



« : 02.06.2016, 10:21:52 »

Поставил CentOS 7, Joomla 3.5 нормально проинсталировалась, но файл configuration.php небыл создан при установке, пришлось создавать самому, и в админке Права доступа на каталоги - отображает на всех папках недоступно. Ставил права на папки 777 и 755, владелец и группа - root.
Похожая проблема у меня была и на CentOS 6: когда ставил права на папки 755 - Joomla отображала Недопступно, когда ставил 777 - Доступно.
Может нужно что-то настроить в файле \etc\httpd\conf\httpd.conf или etc\php.ini? Например:
Код:
<Directory />
    AllowOverride none
    Require all denied
</Directory>
Или может нужно какие-то особенные права на папку var\www\ поставить?
« Последнее редактирование: 02.06.2016, 10:29:52 от Ecspert » Записан
Wertos
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 543


« Ответ #1 : 02.06.2016, 10:41:05 »

владелец и группа - root.
А должно быть не root ! www или того юзера, кому принадлежит эта директория.
Записан
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 414



« Ответ #2 : 02.06.2016, 10:55:59 »

Поставил в mc на папку var\www\ владелец и группу admin - тот же результат (права ставил 755 и 777), тоже сделал для папки site\components для примера. Пользователь admin был создан при установке CentOS, может ему нужно назначить больше полномочий, в KDE? Или залогинится под admin? В mc можно выбрать еще и других пользователей, напр adm, apache и др.
Пожалуйста подскажите что нетак?
« Последнее редактирование: 02.06.2016, 11:05:35 от Ecspert » Записан
Wertos
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 543


« Ответ #3 : 02.06.2016, 11:10:18 »

Поставил в mc на папку var\www\ владелец и группу admin - тот же результат (права ставил 755 и 777), тоже сделал для папки site\components для примера. Пользователь admin был создан при установке CentOS, может ему нужно назначить больше полномочий, в KDE? Или залогинится под admin? В mc можно выбрать еще и других пользователей, напр adm, apache и др.
Пожалуйста подскажите что нетак?
Группа и юзер должны быть apache на все файлы и папки на сайте, НО тут есть много НО ! Если например юзер создавался через ISPManager то там юзер и группа должны быть другие.
Записан
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 414



« Ответ #4 : 02.06.2016, 11:15:32 »

ISPManager нету, CentOS 7 ставился нулячий, и при установке система предложила создать дополнительного юзера кроме root, я создал admin. Юзера apache я вообще не создавал, и незнаю почему этот и другие имена отображаются в выборе владельца папки в mc.
Записан
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 414



« Ответ #5 : 02.06.2016, 12:05:46 »

Чувствую ошибка в каком-то элементарном ньюансе, пожалуйста хелп.
Может такое быть что настройки апача блокируют доступ к папке если ее права 777 ?
Вот еще похожая тема: Права правильные стоят, а Joomla говорит что они не доступны?, там говорится что возможно нужно ставить PHP как CGI или FastCGI
« Последнее редактирование: 02.06.2016, 12:17:24 от Ecspert » Записан
Wertos
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 543


« Ответ #6 : 02.06.2016, 12:49:33 »

В папке с сайтом:

Код:
chown apache:apache -R *
find -type d -exec chmod 755 {} \;
find -type f -exec chmod 644 {} \;
далее выставить нужные J! права на файлы и каталоги
Записан
Филипп Сорокин
Живу я здесь
******

Репутация: +121/-3
Offline Offline

Пол: Мужской
Сообщений: 1463


« Ответ #7 : 02.06.2016, 12:52:59 »

Оффтоп: а кто мне может объяснить, зачем люди ставят CentOS, если есть Debian, и он популярнее?
Записан
Wertos
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 543


« Ответ #8 : 02.06.2016, 12:55:55 »

Оффтоп: а кто мне может объяснить, зачем люди ставят CentOS, если есть Debian, и он популярнее?
Оффтоп: А это дело вкуса... Я например дебиан не перевариваю по нескольким причинам...
Записан
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 414



« Ответ #9 : 02.06.2016, 13:02:26 »

Wertos, выставил apache 755 644 - все равно Права доступа на каталоги: Недоступно, все красное   Angry
Может дело в файле .htaccsess?
Записан
Wertos
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 543


« Ответ #10 : 02.06.2016, 13:08:17 »

далее выставить нужные J! права на файлы и каталоги
Записан
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 414



« Ответ #11 : 02.06.2016, 13:16:35 »

далее выставить нужные J! права на файлы и каталоги
Хорошо, для примера выставляю на папку /site/components права 777 вместо 755, иду в админку - тоже самое Недоступно( А какие права должны быть на папках var и www? я так понимаю те же 755.
Может нужно в файле httpd.conf что-то правильно прописать? Например там есть:
Код:
<Directory "/var/www">
AllowOverride All
         Require all granted
Options Indexes FollowSymLinks MultiViews
         Order allow,deny
         Allow from all
</Directory>
« Последнее редактирование: 02.06.2016, 13:23:38 от Ecspert » Записан
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 414



« Ответ #12 : 02.06.2016, 13:53:26 »

Вот скрин:



Записан
Ecspert
Завсегдатай
*****

Репутация: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 414



« Ответ #13 : 02.06.2016, 15:44:23 »

Полазил по форумам, нашел что возможно причина в скриптах, нужно php as CGI, а на сервере - mod_php
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet