Автор Тема: Базовая конфигурация веб-сервера  (Прочитано 13242 раз)

25 Июнь 2011, 14:46:52
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Это руководство поможет Вам  лучше настроить веб-сервер для работы с движком для создания интернет-магазина Prestashop.
Первое, что Вы можете сделать, это изменить настройки PHP для улучшения работы Prestashop. Для этого Вы должны отредактировать файл php.ini на Вашем сервере.
Установите правило :
"register_globals = Off"
23 Май 2013, 11:03:42
Ответ #1
  • Новичок
  • *
  • Сообщений: 1
  • Репутация: +0/-0
  • Женский портал Артемида
    • Просмотр профиля
    • Всё о роддомах и врачах роддомов Ростова-на-Дону
Необходимые настройки для запуска PrestaShop:
extension = php_mysql.dll
extension = php_gd2.dll
allow_url_fopen = On

Рекомендуемые настройки в php.ini
register_globals = Off
magic_quotes_gpc = Off
allow_url_include = Off
safe_mode = Off
safe_mode_gid = Off

//Безопасный режим (Safe Mode) PHP является устаревшим в последней версии PHP, и не должна больше использоваться. Возможны проблемы с безопасностью плат.систем

Настройки для .htaccess в папке /var/www/prestashop/admin:
(Для защиты директории admin паролем)
AuthUserFile /var/www/.prestashop_admin
AuthName "Prestashop Admin Access"
AuthType Basic
Require valid-user
Options -Indexes
AuthUserFile: Показывает путь к файлу, содержащему позволило пользователей и их пароли. prestashop_admin. представляет собой текстовый файл.
AuthName: Определяет сообщение, чтобы показать, когда аутентификация окно.
AuthType: Определяет тип аутентификации.
Require: Получить доступ к содержимому действия пользователя, позволяет нескольким пользователям получить доступ к папке.
Options: Определяет варианты папки. -Indexes отключает автоматическую генерацию на индекс каталога, если нет индексного файла отсутствует.

Вот пример контента для prestashop_admin. файл с логином и паролем:
login1:$apr1$/wJeliK8$e9OzgRaVL8J8wSsFBXjor1
login2:$apr1$yV65Kqqz$cFt3sV2.Q7hhLRRUJDo5a/

Файл содержит логины и зашифрованный пароль, которым разрешен доступ к папке.
Для хэширования пароля, вы можете использовать генератор .htpasswd файла: _http://aspirine.org/htpasswd_en.html

Запретить доступ к файлам вашей темы (/templates) через файл .htaccess создайте файл если его нет и запишите в него:
<FilesMatch "\.tpl$">
order deny,allow
deny from all
</FilesMatch>

В системе 4 конфигурационного файла:
config.inc.php : основной файл конфигурации для PrestaShop.
defines.inc.php : содержит все PrestaShop постоянных значений. Ранее определены в settings.inc.php .
settings.inc.php : содержит информацию доступа к базе данных, а также номер PrestaShop версии.
smarty.config.inc.php : содержит все параметры конфигурации, относящиеся к Smarty, шаблон/тему двигатель для  PrestaShop.
Женский портал АРТЕМИДА - "Всe о роддомах и врачах роддомов Ростова-на-Дону" Мы не говорим кто лучший, мы помогаем выбрать лучшего. Все о беременности.