Установка скрипта

Структура файлов

  • CSS-файлы: /../public/assets/css

  • Tailwind CSS: /../resources/css

  • JavaScript-файлы: /../public/assets/js

  • Фронтенд-ресурсы (стили, скрипты): /../public/assets/frontend

  • Шрифты, изображения, компоненты: /../public/assets/

Скрипт использует фреймворк Laravel для бэкенда. Все файлы уже настроены — вам не нужно ничего дополнительно устанавливать или обновлять. Подробнее о Laravel → https://laravel.com/docs/


Требования к серверу

  • Веб-сервер: Apache (для работы правил перезаписи в .htaccess).

  • PHP 8.2 или новее.

  • MariaDB 10.5 / MySQL 5.7 или новее.

  • PHP-настройки: max_execution_time: 300 или больше (рекомендуем увеличить).

Рекомендуется увеличить max_execution_time в PHP. См.: CPanel, Plesk, Others (Linux Servers).

Необходимые PHP-модули: Ctype, cURL, DOM, Fileinfo, Filter, Hash, Mbstring, OpenSSL, PCRE, PDO, Session, Tokenizer, XML, Zip.


Создание базы данных

  1. Создайте базу данных с кодировкой utf8mb4_general_ci.

  2. Назначьте пользователю все права доступа.

  3. Пришлите: имя базы, логин и пароль.


Данные для входа по умолчанию:

  • Email: admin@admin.com

  • Пароль: 12345678

Если возникли ошибки:

  • При database connection failed → замените хост на localhost.

  • При возврате к форме → проверьте версию PHP и права базы.

  • При ошибке 500 → повторите установку с новой базой или обратитесь в поддержку.


Ручная установка

  1. Распакуйте файлы Ai-Premium в корневую папку.

  2. Импортируйте базу данных из файла .sql через phpMyAdmin.

  3. Настройте файл .env в корне проекта:

APP_NAME="Название вашего сайта"  
APP_URL=https://ваш-домен  
DB_DATABASE=имя_базы  
DB_USERNAME=логин  
DB_PASSWORD=пароль  
MAIL_...=ваши_SMTP-настройки  

Сохраните файл.

Данные для входа те же: admin@admin.com / 12345678.

Установка Node.js (опционально)

Нужна, если планируете изменять стили/скрипты.

  1. Установите Node.js на сервер/ПК.

  2. В терминале перейдите в папку проекта и выполните:

    bashCopy

    npm install      # Установка зависимостей  
    npm run build    # Сборка проекта  
added 558 packages, and audited 559 packages in 3s

41 packages are looking for funding
run `npm fund` for details

6 high severity vulnerabilities

To address issues that do not require attention, run:
npm audit fix

To address all issues (including breaking changes), run:
npm audit fix --force

Run `npm audit` for details.
> build
> vite build

vite v4.1.3 building for production...
✓ 46 modules transformed.
public/build/manifest.json 0.26 kB
public/build/assets/app-d2932a0e.css 23.95 kB │ gzip: 5.24 kB
public/build/assets/app-9a25e63b.js 69.52 kB │ gzip: 25.89 kB

Если видите сообщение об успешной сборке — всё готово!


Готово! Теперь вы можете использовать Ai-Premium. Если остались вопросы — пишите, поможем! 😊

Last updated

Was this helpful?