Статья

Установка W3a на XAMPP

Установил XAMPP последний. Создал папку w3.local

XAMPP.png

Доп. скачать последнюю версию (v0.2.1) можно по ссылке: https://libarea.ru/dev/w3a/v0.2.1.zip и заливаем содержимое в эту папку, должно получиться:

Файлы w3a

Добавил в host запись:

127.0.0.1 w3.local

В конфиг: D:/xampp/apache/conf/extra/httpd-vhosts.conf

Добавим данную конфигурацию:

<VirtualHost *:80>
    ServerAdmin webmaster@w3.local
    DocumentRoot "D:/xampp/htdocs/w3.local/public"
    ServerName w3.local
    ErrorLog "logs/w3.local"
    CustomLog "logs/w3.local" common
</VirtualHost>

Обратите внимание на наличие /public

Собственно вот и всё. Самое сложное.

Заливаем в базу файд db/schema.sql, я создал базу с именем test

Далее конфиг: файл .env.example меняем имя файла на .env

Вот так он должен выглядеть:

Конфиг

И там в секции прописываем имя базы данных.

# ═══════════════════════════════════════════
# БАЗА ДАННЫХ
# ═══════════════════════════════════════════
DB_HOST=localhost
DB_PORT=3306
DB_NAME=test
DB_USER=root
DB_PASS=

Для авторизации используйте данные:

admin@example.com / password
test@test.ru / password

Собственно вот, поставили.

Установка аналогично LibArea. В конфиге просто надо добавить папку public.

Логи находятся по адресу: /storage/logs/

P.S. Для удаления чего либо используем только интерфейс сайта: phpmyadmin не для этого!

За тестирование и найденные баги отдельное спасибо @NtTel, а за баги с ядром @n0byk.

Для ответа вы можете авторизоваться.