diff --git a/README.md b/README.md index 3bdad55..344bde1 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,23 @@ --- +## 🚀 Установка (Новая инсталляция) + +Если вы устанавливаете систему с нуля, выполните следующие шаги: + +1. **Загрузка файлов:** Скопируйте содержимое архива в корневой каталог вашего веб-сервера. +2. **Права доступа (может потребоваться):** Установите права на запись (CHMOD `755` или `777` в зависимости от настроек хостинга) для папок `/tmp/`, `/cache/`, `/uploads/` и файла `config.php`. +3. **Запуск инсталлятора:** Откройте ваш браузер и перейдите по адресу: `https://ваш-домен.ru` +4. **Следуйте инструкциям:** Введите данные для подключения к базе данных MySQL и создайте аккаунт администратора. + +### 🔒 Безопасность после установки +После успешного завершения инсталляции **обязательно** выполните следующие действия: +1. **Удалите папку `/install/`** целиком. +2. **Защитите конфиг:** Установите права `644` (только чтение) на файл `config.php`. +3. **Оптимизируйте права:** Если ваш хостинг поддерживает работу PHP от имени владельца (FastCGI/FPM), смените права на папки с `777` на `755`. + +--- + ### История версий | Версия | Изменения | @@ -52,10 +69,19 @@ Перед обновлением более старых версий на версию **3.31 ALT**, если вы делаете это путем копирования новых файлов на старые, **обязательно удалите папку `fields`** со всем ее содержимым. > **Важно:** В версии v3.31 были упорядочены названия полей и их каталогов. Без удаления старой папки возникнут дубли методов, что вызовет фатальные ошибки системы. +**Дополнительно после обновления:** Зайдите в админ-панель, раздел *Редактировать поля и права рубрики*. Если вместо названия поля вы увидите надпись **«Неизвестное»** — просто выберите из списка и сохраните нужное вам поле. + ### 2. Типы запросов В AVE.CMS Alt есть два типа запросов. По умолчанию используются запросы из `v2.09RC1`. Если у вас использовались запросы из `v3.28`, они могут быть несовместимы при определенных условиях. * **Действие:** Выберите в системных настройках нужную версию запросов перед началом работы. Пересохранение запросов из одной версии в другую не гарантирует успех. ### 3. Обновление PHP-кода Если в системе используется PHP-код (в системных блоках, исполняемом коде для рубрик и т.д.): -* Код, работавший в `PHP-7.x.x`, скорее всего **вызовет ошибку** в среде `PHP-8.2.х` и выше. Необходимо провести ревизию и обновить ваш код. \ No newline at end of file +* Код, работавший в `PHP-7.x.x`, скорее всего **вызовет ошибку** в среде `PHP-8.2.х` и выше. Необходимо провести ревизию и обновить ваш код. + +--- + +## 📄 Лицензия и Сообщество + +* **Лицензия:** Распространяется под лицензией **GNU GPL**. +* **Разработка:** Специально для сообщества **AVE.cms**. \ No newline at end of file