Проблема прав доступа к файлам

Этот урок объясняет, как решать проблемы связанные с некорректной настройкой прав доступа на вашем сервере.

После установки компонента ZOO ваш сайт остается пустым, только потому что ваши CSS стили и сценарии JavaScript не были загружены? Это может происходить из-за того, что сервер не может получить доступ к этим файлам. Убедитесь в том, что вы установили верные права доступа на следующие папки, используемые компонентом ZOO:

  • /cache
  • /media/zoo
  • /components/com_zoo
  • /administrator/components/com_zoo
Разрешения наследуются от родительского каталога. Если вы установите на определенный каталог шаблона (например, yoo_nano) и все подкаталоги/файлы корректные права доступа, но для всей папки шаблонов Joomla будут установлены более низкие права, то это не сработает. Лучший способ - это изменение прав доступа для каталога верхнего уровня. Поэтому, иногда на корневую папку joomla устанавливаются низкие права доступа, и вы еще сможете удивиться, почему она не работает...
Всегда избегайте установки разрешений 777. Если у вашего сервера возникают проблемы с CHMOD 755, вы можете попробовать установить 775, и в последнюю очередь 777

Изменение прав доступа к файлам

Итак, как же вы измените разрешения на файлы и папки? Есть два пошаговых руководства.

1. Используя ваш FTP клиент

  1. Откройте ваш FTP клиент; если у вас отсутствуют такого рода программы, скачайте один из них, например, FileZilla и установите ее.
  2. Используйте ваш FTP клиент для входа на ваш сервер и перейдите в каталог корневой папки вашего сайта (чаще всего public_html)
  3. Совершите клик правой кнопкой мыши по папке, для которой вы желаете изменить разрешения и выберите из выпадающего списка Установить разрешения...(file permissions...)
  4. Диалоговое окно Изменение атрибутов файлов; проверьте включенные опции, которые показаны на рисунке ниже или введите в поле ввода (numeric value) тип разрешений, например 755. Убедитесь в том, что стоит галочка на опции Устанавливать для файлов из подкаталогов (Recurse into subdirectories). Затем нажмите OK.

permissions 01

Совет: После применения новых прав доступа некоторые FTP клиенты требуют обновить просмотр файлов. В противном случае, будут отображаться старые разрешения...
Используя FTP клиент можно изменить также статус владения файлами FTP пользователям для тех файлов и папок, которым вы изменяли разрешения. Это может вызвать проблемы на некоторых веб-серверах. Чтобы избежать этого, вы можете использовать компоненты Joomla, такие как EXtplorer, чтобы обновить разрешения через административную панель Joomla.

2. Используя компонент EXtplorer для Joomla

  1. Скачайте компонент менеджера файлов eXtplorer для Joomla и установите его через менеджер расширений. Он позволяет редактировать, удалять, копировать, переименовывать, архивировать и распаковывать файлы и папки, расположенные на вашем сервере.
  2. Если вы вдруг вышли из административной панели Joomla, войдите снова, перейдите в Расширения/EXtplorer и через менеджер файлов найдите папку, для которой вы бы хотели изменить права доступа.
  3. Сделайте правый клик мышью и выберите Change Rights (изменить права)
  4. Проверьте опции, как показано ниже. Убедитесь в том, что установлена опция Файлы из подкаталогов (Recurse into Subdirectories). Затем нажмите Сохранить (Save).

permissions 02

Полезные ссылки

  • Пятница, 29 июня 2012

Оставить комментарий

Вы комментируете как Гость.