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

Узнайте, как выявлять проблемы с правами доступа к файлам в шаблоне Warp Framework 7.
Существует три варианта получения прямого доступа к файлам, когда вы работаете с Joomla или Wordpress:
  • через веб-сервер, прямо из браузера;
  • через расширение файлового менеджера, в админпанели вашей CMS, акже из браузера;
  • через FTP клиент.
Каждый файл или папка на вашем хостинге имеет определенные права доступа, которые определяют, какие категории пользователей могут читать, перезаписывать или получать доступ к файлам. Иногда настройки прав доступа вашего веб-сервера и вашего FTP клиента могут сбиваться, поэтому когда вы попытаетесь установить расширение из админпанели CMS, вы получите сообщение, например, JFolder::create: Could not create directory или Directory not writable: /administrator/templates/system/; также может получиться так, что вы не сможете сохранить те или иные настройки.

Изменение прав доступа

Чтобы решить данную проблему, вам нужно изменить разрешения на необходимые файлы или папки.

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

  1. Откройте Ваш FTP клиент или, если у Вас его нет, просто скачайте бесплатную программу FileZilla и установите ее.
  2. Используйте ваш клиент FTP, чтобы авторизоватся на вашем сервере и получить доступ к корневой директории хостинга.
  3. Кликните правой кнопкой мыши по папке или файлу, на которых вам нужно изменить рарзешения, и выберите из выпадающего списка File Permissions (возможные переводы: Права доступа к файлу/папке, Установить разрешения, Изменить разрещения, Изменить ChMOD)...
  4. Диалог Change File Attributes (Изменение аттрибутов файла) позволяет вам установить различные опции или типы в цифровом значении, например 755. Убедитесь, что опция Recurse into subdirectories (Установить для подпапок) включена (есть не во всех FTP клиентах). Затем нажмите OK.
ВАЖНО: Всегда избегайте установки максимальных прав доступа со значением 777. Если у вашего сервера есть определенные проблемы с CHMOD 755, вы можете также попробвать 775 и только потом 777.

Использование расширения Joomla для доступа к вашему серверу

Использование FTP клиента может также изменить владельца файла на пользователя FTP для файлов или папок, для которых вы изменили разрешения. Это может вызвать трудности на некоторых вебсерверах. Чтобы избежать этого, вы можете использовать расширения Joomla, такие как eXtplorer или ProFiles, чтобы обновить разрешения через админпанель Joomla.
  1. Скачайте компонент Joomla eXtplorer и установите его обычным путем. Он позволяет вам редактировать, удалять, копировать, переименовывать, архивировать и распаковывать файлы и папки непосредственно на сервере.
  2. Перейдите в компонент eXtplorer в меню Joomla и найдите папку, для которой вы хотите изменить разрешения.
  3. Кликните по ней правой кнопкой мыши и в выпадающем списке выберите "Изменить права".
  4. Установите опции, как было указано выше. Убедитесь, что опция Recurse into subdirectories (Установить для подпапок) включена. Затем нажмите кнопку Сохранить.
Больше о правах доступа вы можете узнать в Joomla документации.

WordPress

Изучите WordPress документацию для большей информации о правах доступа к файлам.
  • Пятница, 09 января 2015

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

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

beget