Публичная папка проекта включает файл .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 →