Документация/Запуск приложения/Apache

Apache

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

Страница создана: @fomiash
К началу страницы