Публичная папка проекта включает файл .htaccess с необходимыми настройками для запуска фреймворка HLEB2.
Прежде чем использовать фреймворк с Apache, обязательно включите модуль mod_rewrite, чтобы файл .htaccess обрабатывался сервером.
Базовая настройка Apache через конфигурацию. По умолчанию в /public/.htaccess уже заданы эти настройки, но при использовании файла .htaccess нужно убедиться, что AllowOverride здесь выставлено как All.
<VirtualHost *:80>
ServerName mysite.com
# Путь к папке public
DocumentRoot /var/www/mysite.com/public/
# Если .htaccess не используется
<Directory /var/www/mysite.com/public/>
AddDefaultCharset UTF-8
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options +FollowSymLinks -MultiViews -Indexes
</IfModule>
RewriteEngine on
# Направление всех запросов в index.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
</Directory>
</VirtualHost>
После запуска сервера можно проверить установку, набрав в адресной строке браузера назначенный ранее (локально или на удаленном сервере) адрес ресурса.
← Запуск с помощью Nginx Сервер RoadRunner →