Установка на ОС Windows
PHP
Распакуйте файлы
PHP8.2.zip
в папкуC:\PHP
Добавьте путь
C:\PHP
в переменные окружения PATH в WindowsДайте права пользователям на «Изменение» (создание и удаление) в данном каталоге
C:\PHP
PostgreSQL
Установите PostgreSQL
postgresql-13.11-2-windows-x64.exe
Создайте базу данных и пользователя в интерфейсе PgAdmin через Query Tools:
Добавьте
C:\Program Files\PostgreSQL\13\bin
в переменные окружения PATH в WindowsРаспакуйте архив с дампом БД в каталоге
C:\nginx\html\IdeaHub\db
Восстановите БД из дампа
Nginx
Распакуйте файлы
nginx.zip
в папкуC:\nginx
Добавьте путь
C:\nginx\html\IdeaHub\vendor\drush\drush
в переменные окружения PATH в WindowsДобавьте путь
C:\nginx
в переменные окружения PATH в WindowsРаспакуйте
IdeaHub.zip в
каталогC:\nginx\html\IdeaHub
Дайте права пользователям на «Изменение» (создание и удаление) в каталоге
C:\nginx\html\IdeaHub
Конфигурирование
Скопируйте с названием settings.local.php
и заполните конфигурационный файл \config\settings.EXAMPLE.php
Данные соединения БД:
'port' => '5432',
'host' => 'HOST',
'database' => 'DATABASE_NAME',
'username' => 'USER_NAME',
'password' => 'PASSWORD',
Директории для хранения файлов
-$settings['file_temp_path'] = 'C:\nginx\html\IdeaHub\private';
-$settings['file_private_path'] = ' C:\nginx\html\IdeaHub\private';
Доменные имена сайта:
-$settings['trusted_host_patterns'] = [
'^ideahub-v2\.lndo\.site',
Пример заполнения (сайт доступен по адресу
ideahub.local, localhost
, по имени машины):$settings['trusted_host_patterns'] = [
'^ideahub\.local',
'^localhost',
'^MACHINE_NAME',
Запуск
Запустите
C:\nginx\start-php-fcgi.bat
Запустите
C:\nginx\nginx.exe
Проверьте подключение к базе данных в cmd
Результат должен быть примерно таким:
Last updated