1. Установка Wamp 1.1. Распаковать архив "wampUpdate" 1.2. Открыть папку wampUpdate и распаковать архив "all_vc_redist_x86_x64". Установить все содержимое этого архива 1.3. Открыть папку wampUpdate и установить файл "check_vcredist". Должно появиться сообщение, что все пакеты для WampServer установлены правильно 1.4. Установить файл "wampserver3.2.6_x64.exe". Вся конфигурация по умолчанию 1.5. Открыть папку wampUpdate и установить файл "wampserver3_x86_x64_update3.2.8". Вся конфигурация по умолчанию 1.6. Запустить Wampserver 1.7. Открыть папку wampUpdate и установить файл "wampserver3_x64_addon_apache2.4.53" 1.8. Открыть папку wampUpdate и установить файл "wampserver3_x64_addon_php8.0.18" 1.9. Закрыть Wampserver (В трее нажать ПКМ по значку Wamp и выбрать "Exit") 1.10. Открыть файл по пути C:\wamp64\bin\php\php8.0.18\php.ini. Раскомментировать строки: extension=pdo_pgsql, extension=pgsql. Сохранить изменения 1.11. Запустить Wampserver 1.12. В трее нажать ЛКМ по значку Wamp, выбрать PHP - Version - 8.0.18 1.13. В трее нажать ЛКМ по значку Wamp, выбрать Apache - Version - 2.4.53 2. Копирование данных системы 2.1. Распаковать архив "Other". Открыть папку Other и распаковать архив "patanatom" 2.2. Папку patanatom скопировать в C:\wamp64\www\ 2.3. В трее нажать ЛКМ по значку Wamp, выбрать Your VirtualHosts - VirtualHost Management 2.4. Откроется браузер по пути "http://localhost/add_vhost.php" 2.4.1. В поле "Name" вносим "patanatom" 2.4.2. В поле "Complete absolute path" вносим "C:/wamp64/www/patanatom" 2.4.3. Включаем галочку "If you want to use PHP in FCGI mode" 2.4.4. Ниже галочки выбираем версию PHP 8.0.18 2.4.5. Нажимаем кнопку "Start the creation/modification of the VirtualHost" 2.5. В трее нажать ПКМ по значку Wamp, выбрать Tools - Restart DNS 2.6. В трее нажать ЛКМ по значку Wamp, выбрать Your VirtualHosts - patanatom. Откроется домашняя страница МИС 3. Установка СУБД и создание БД patanatom 3.1. Открыть папку Other и установить файл "postgresql-14.2-2-windows-x64". Вся конфигурация по умолчанию. Пароль для superuser выставляем любой 3.2. Запустить pgAdmin 4. Задаем пароль для pgAdmin4 3.3. В pgAdmin 4 создать БД нажав слева Servers - PostgreSQL - ПКМ по Databases - Create Database. Задаем название "patanatom" и нажимаем Save 3.4. Открыть папку Other и установить файл "dbeaver-ce-22.2.5-x86_64-setup". Вся конфигурация по умолчанию 3.5. Запустить DBeaver. Обновить DBeaver до последней версии. Подключить БД patanatom выбрать в открывшимся окне "Создать соединение" следующее: PostgreSQL - меняем значение поля "База данных" на patanatom, жмем готово. В поле "Пароль" вносим пароль который задавали в пункте 3.2. 4. Установка PDFTK Server 4.1. Открыть папку Other и установить файл "pdftk_server-2.02-win-setup". Вся конфигурация по умолчанию 4.2. Перезапустить WAMP нажав на значок в трее ЛКМ - Restart from zero 5. Установка Composer 5.1. Открыть папку Other и установить файл "Composer-Setup". В пункте "Choose the command-line PHP you want to use" выбираем "php8.0.18", включаем галочку "Add this PHP to your path" все остальное по умолчанию 5.2. Перезапустить WAMP нажав на значок в трее ЛКМ - Restart from zero 6. Установка Visual Studio Code и инициализация МИС Patanatom 6.1. Открыть папку Other и установить файл "VSCodeUserSetup-x64-1.84.2". Вся конфигурация по умолчанию 6.2. Запустить Visual Studio Code. Нажимаем File - Open Folder и указываем папку C:\wamp64\www\patanatom 6.3. В Visual Studio Code нажимаем View - Extensions. В открывшемся поисковике вбиваем "PHP Intelephense" и жмем Install 6.4. В Visual Studio Code нажимаем File - Preferences - Settings. В открывшемся поисковике вбиваем "Word Wrap" и пункт "Editor: Word Wrap" переключаем с off на on 6.5. В Visual Studio Code включаем File - Auto Save 6.6. В Visual Studio Code нажимаем Terminal - New Terminal 6.7. В открывшейся Terminal выполняем поочередно следующие строки: php artisan migrate:fresh php artisan db:seed --class=VoyagerDatabaseSeeder php artisan db:seed --class=StaffDatabaseSeeder php artisan db:seed --class=ResearchesDatabaseSeeder php artisan db:seed --class=CoreDatabaseSeeder php artisan db:seed --class=PatientsDatabaseSeeder 6.8. Открываем файл C:\wamp64\www\patanatom\.env. Значение строчки "DB_PASSWORD" меняем на пароль который указывали в пункте 3.2. 6.9. По пути C:\wamp64\www\patanatom\public удалить папку storage 6.10. В Terminal Visual Studio Code выполнить: php artisan storage:link 6.11. В трее нажать ЛКМ по значку Wamp, выбрать Your VirtualHosts - patanatom. Войти под учетной записью Fiben:patan999 6.12. Перейти в панель управления МИС Patanatom (http://patanatom/admin). Нажимаем Настройки. В поле "Название Админки" задаем значение "Patanatom", в поле "Описание Админки" задаем значение "Добро пожаловать в панель управления МИС Patanatom" 7. Открытия доступа к серверу 7.1. Через пуск открываем "Монитор брандмауэра Защитника Windows в режиме повышенной безопасности". Открываем слева вкладку "Правила для входящих подключений". Справа нажимаем "Создать правило". Тип правила: Для порта - Протокол и порты: TCP, определенные порты 80, 5432 - Действие: Разрешить подключение - Задаем имя правила 7.2.В трее нажать ЛКМ по значку Wamp, выбрать Apache - httpd-vhost.conf. В строчке 20 значение "Require local" меняем на "Require all granted". Сохраняем изменения 7.3.В трее нажать ЛКМ по значку Wamp, выбрать Apache - httpd.conf. Находим блок и заменяем на то, что находится ниже: ServerName localhost:80 # # Deny access to the entirety of your server's filesystem. You must # explicitly permit access to web content directories in other # blocks below. # Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all Require all granted 8. Редактирование прав доступа 8.1. Открываем панель администратора и заходим в вкладку Роли (http://patanatom/admin/roles), редактируем права admin, добавляя необходимые галочки