Просмотр файла README.txt

Размер файла: 2.02Kb
# Установка CMS AstralForge v 0.1

## Требования
- Веб-сервер (Apache или Nginx)
- PHP 7.0 или выше (с модулем PDO для MySQL)
- MySQL 5.7 или выше
- Доступ к базе данных MySQL

## Установка

1. **Скачайте архив**
   - Скачайте `astralforge.zip` с официального источника и разархивируйте его в корневую папку вашего веб-сервера (например, `/var/www/html/` для Apache на Linux).

2. **Создайте базу данных**
   - Войдите в phpMyAdmin, MySQL Workbench или используйте SQL-клиент.
   - Создайте базу данных с именем `astralforge` (или укажите другое имя в `config.php`).
   - Выполните следующие SQL-запросы для создания таблиц:
   - Для импорта в архиве уже имеется база данных под названием baza.sql

   ```sql - запросы для создания таблиц базы данных.

   CREATE TABLE users (
       id INT PRIMARY KEY AUTO_INCREMENT,
       login VARCHAR(255) NOT NULL UNIQUE,
       name VARCHAR(255),
       city VARCHAR(255),
       website TEXT,
       about TEXT,
       password VARCHAR(255) NOT NULL,
       avatar TEXT,
       is_admin BOOLEAN DEFAULT FALSE,
       created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
   );

   CREATE TABLE messages (
       id INT PRIMARY KEY AUTO_INCREMENT,
       sender_id INT NOT NULL,
       receiver_id INT NOT NULL,
       message TEXT NOT NULL,  -- Исправлено с content на message, основываясь на последней ошибке
       created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
       is_read BOOLEAN DEFAULT FALSE,
       FOREIGN KEY (sender_id) REFERENCES users(id) ON DELETE CASCADE,
       FOREIGN KEY (receiver_id) REFERENCES users(id) ON DELETE CASCADE
   );