Необходимые настройки для запуска 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.