- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
osCommerce. Предупреждение о некорректных правах доступа
Октябрь 26, 2011
Этот урок покажет как решить вопрос с правами доступа к файлам и удалить предупреждение о некорректных правах доступа к файлам в верхней части вашего osCommerce магазина. Эта ошибка срабатывает, потому что права доступа к файлу установлены на чтение, запись и выполнение сразу, либо файлу вообще не присвоены никакие атрибуты (ОС UNIX или Windows). Чтобы исправить ошибку, сделайте следующее:
1. В Windows в качестве тестового сервера: Щелкните правой кнопкой мыши на файл ‘includes/configure.php’, выберите ‘Properties’(Свойства) (появится новое окно…), выберите параметр ‘Read-only’ (только для чтения) и нажмите кнопку ‘ОК’:

2. В Linux/UNIX: Откройте папку /includes/ и используя CHMOD* установите права доступа 444 для файла configure.php. (Некоторые системы могут требовать 644). Есть три способа сделать это:
- используя FTP клиент, например Filezilla “Клиент” (или Total Commander, CuteFTP и т.д.). Для изменения прав доступа через клиент FileZilla,
- войдите на сервер, используя данный клиент;
- Щёлкните правой кнопкой мыши на файл или папку, к которой нужно изменить права доступа:
- Появится следующее окно:

На этом экране у вас есть два варианта для изменения прав доступа. Вы можете поставить галочки на "Чтение", "Запись" и "Выполнить", или ввести числовое значение (444 или 644) в поле "Числовое Значение". И нажать кнопку OK.
- используя Файловый Менеджер, предоставленный хостинг-провайдером. В сPanel он называется File Manager. В других панелях управления название может быть другим. В файловом менеджере можно легко перейти к нужному файлу для изменения прав доступа, затем нажать на кнопку "свойства файла" и установить необходимые права. Кнопка может иметь различные названия. Если у Вас возникли трудности при изменении параметров, обратитесь к хостинг-провайдеру за помощью или попробуйте метод 1.
- (этот способ не требует изменения прав доступа) в файле /catalog/includes/header.php замените линию 22
if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (is_writeable(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) ) {
следующей линией:
if ( (file_exists(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php')) && (fileperms(dirname($HTTP_SERVER_VARS['SCRIPT_FILENAME']) . '/includes/configure.php') & 18) ) {
Если любое из этих решений не работает, необходимо связаться с технической поддержкой вашей хостинг-компании и попросить помочь в решении проблемы.
* CHMOD (права доступа к файлам на сервере) — Unix программа для изменения прав доступа к файлам и папкам.
Пожалуйста, ознакомьтесь с детальным, обучающим видео ниже:
osCommerce. Предупреждение о некорректных правах доступа