Проблемы с правами доступа к файлам
Этот урок покажет вам, как решать вопросы по определению прав доступа к файлам вашего шаблона Warp Framework.
Для того, чтобы сохранить настройки шаблона, убедитесь в том, что папка шаблона Joomla (/templates/Имя_шаблона) или Wordpress (/wp-content/themes/Имя_шаблона), включая все подкаталоги и файлы, доступны для записи.
Для Joomla используется дополнительный файл, чтобы иметь возможность сохранения настроек шаблона из менеджера шаблонов, поэтому он расположен здесь: /administrator/templates/system/warp-ajax.php. Пожалуйста убедитесь в том, что указанная папка доступна для записи, затем файл будет скопирован автоматически. Также вы можете сделать это самостоятельно, используя ваш FTP-клиент.
Разрешения наследуются от родительского каталога. Если вы установите на определенный каталог шаблона (например, yoo_nano) и все подкаталоги/файлы корректные права доступа, но для всей папки шаблонов Joomla будут установлены более низкие права, то это не сработает. Лучший способ - это изменение прав доступа для каталога верхнего уровня. Поэтому, иногда на корневую папку joomla устанавливаются низкие права доступа, и вы еще сможете удивиться, почему она не работает...
Всегда избегайте установки разрешений 777. Если у вашего сервера возникают проблемы с CHMOD 755, вы можете попробовать установить 775, и в последнюю очередь 777
Изменение прав доступа к файлам
Итак, как же вы измените разрешения на файлы и папки? Есть два пошаговых руководства.1. Используя ваш FTP клиент
- Откройте ваш FTP клиент; если у вас отсутствуют такого рода программы, скачайте один из них, например, FileZilla и установите ее.
- Используйте ваш FTP клиент для входа на ваш сервер и перейдите в каталог корневой папки вашего сайта (чаще всего public_html)
- Совершите клик правой кнопкой мыши по папке, для которой вы желаете изменить разрешения и выберите из выпадающего списка Установить разрешения...(file permissions...)
- Диалоговое окно Изменение атрибутов файлов; проверьте включенные опции, которые показаны на рисунке ниже или введите в поле ввода (numeric value) тип разрешений, например 755. Убедитесь в том, что стоит галочка на опции Устанавливать для файлов из подкаталогов (Recurse into subdirectories). Затем нажмите OK.
Совет: После применения новых прав доступа некоторые FTP клиенты требуют обновить просмотр файлов. В противном случае, будут отображаться старые разрешения...
Используя FTP клиент можно изменить также статус владения файлами FTP пользователям для тех файлов и папок, которым вы изменяли разрешения. Это может вызвать проблемы на некоторых веб-серверах. Чтобы избежать этого, вы можете использовать компоненты Joomla, такие как EXtplorer, чтобы обновить разрешения через административную панель Joomla.
1. Используя компонент EXtplorer для Joomla
- Скачайте компонент менеджера файлов eXtplorer для Joomla и установите его через менеджер расширений. Он позволяет редактировать, удалять, копировать, переименовывать, архивировать и распаковывать файлы и папки, расположенные на вашем сервере.
- Если вы вдруг вышли из административной панели Joomla, войдите снова, перейдите в Расширения/EXtplorer и через менеджер файлов найдите папку, для которой вы бы хотели изменить права доступа.
- Сделайте правый клик мышью и выберите Change Rights (изменить права)
- Проверьте опции, как показано ниже. Убедитесь в том, что установлена опция Файлы из подкаталогов (Recurse into Subdirectories). Затем нажмите Сохранить (Save).