[Ссылки могут видеть только зарегистрированные пользователи. ]
Разработка: Scoria
Хроники: ALL
Платформа: L2J
Размер: 3 mb
Цитата:
Цитата: FIX LIST
Основной список изменений от версии 3:
Был переписан весь исходный код frontend части (php-движок): код стал более аккуратным, расширены функции шаблонизатора и оптимизировано потребление ресурсов
Был переработан backend, теперь он может стабильно выдерживать высокие нагрузки(при выделении 64mb памяти он уверенно выдерживает до 20тыс. запросов / 1 минуту)
Был обновлен компонент kcaptcha с версии 1.2 до версии 2.0
Была улучшена модуляция кода, добавлены стандартные драйверы: драйвер работы с базой данных и драйвер подключения к бекенду
Был переработан личный кабинет. Теперь он находится внутри основного дизайна.
Была полностью переписана админ-панель, улучшен дизайн, в следствии чего улучшилось юзабилити админ-панели.
Был переписан стандартный установщик cms, улучшено юзабилити.
Добавлено закрытие всех директорий файлами .htaccess
Код:
Установка scoria cms заключается в установке 2х компонентов — php frontend и java backend. Сделать это очень просто, однако нужно быть внимательным, чтобы не допустить ошибку.
Для начала вы должны понять модель работы нашей CMS — вместо запросов в удаленную базу игрового сервера Lineage 2 наша CMS совершает запросы на backend(backserver), который в свою очередь исполняет запросы в базу данных игрового сервера и отдает результаты.
1. Установка backend(java служба). Данная служба нужна для получения данных из баз вашего игрового сервера. Устанавливать ее нужно там же, где установлен ваш логин и гейм сервер.
Загрузите папку /backend/ на ваше оборудование, после чего — настройте файл /config/config.properties: доступ к базе данных логина и гейм сервера, ip-адресс вашего оборудования и порт, на котором будет работать backserver(внимание! не указывайте те порты, которые уже заняты, к примеру порт логин сервера или порт гейм сервера). После конфигурации бекенда исполните запросы в вашу игровую базу данных из папки /backend/sql/ — для гейм и логин сервера (они расположены соответственно, в раздельных директориях). Данные запросы добавят колонки email, security_cookie, таблицу с запросами о восстановлении пароля и прочие системные данные. После успешного импорта sql файлов — можете смело запустить backend (run.bat для windows, init.sh — для *nix).
На этом установка и настройка бекенда закончена.
2. Установка веб-части. Данная служба — типичный веб-движек, как и все иные cms-системы. Для его установки — загрузите на ваш хостиинг содержимое папки /frontend/. Если хостинг предоставляется на *NIX платформе то вам необходимо выдать права на запись следующих папок и файлов(chmod):
/cache/ — необходимы права rwe(0777)
/config/config.php — необходимы права rw (0666)
После выставления прав доступа — создайте базу данных на своем хостинге(для системных таблиц cms — новости, статические страницы и прочее). После этого — смело запускайте файл install.php, вот так: http://мой_сайт/install.php и следуйте его инструкциям(вам необходимо будет настроить подключение к базе данных сайта, которую вы создали и создать учетную запись администратора).
После успешной установки — удалите файл install.php во избежание взлома.
3. Настройка веб-части. После успешной установки, вам необходимо настроить веб-часть. Для этого вам необходимо зайти в админ панель, которая находится по адресу http://мой_сайт/admin.php. Используйте данные, которые вы указали при установке CMS.
В первую очередь, сконфигурируйте подключение к вашему backend`у, чтобы сайт мог получать данные игрового сервера. Зайдите в раздел бексервера и настройте подключение — укажите ip-адрес, где запущен бексервер, порт и секретный ключ.
Проверить правильность настройки очень просто — достаточно зайти в разделы статистики — если она не отображается, или отображается не верно — значит подключение не настроено.
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Разработка: Scoria
Хроники: ALL
Платформа: L2J
Размер: 3 mb
Код:
Установка scoria cms заключается в установке 2х компонентов — php frontend и java backend. Сделать это очень просто, однако нужно быть внимательным, чтобы не допустить ошибку.
Для начала вы должны понять модель работы нашей CMS — вместо запросов в удаленную базу игрового сервера Lineage 2 наша CMS совершает запросы на backend(backserver), который в свою очередь исполняет запросы в базу данных игрового сервера и отдает результаты.
1. Установка backend(java служба). Данная служба нужна для получения данных из баз вашего игрового сервера. Устанавливать ее нужно там же, где установлен ваш логин и гейм сервер.
Загрузите папку /backend/ на ваше оборудование, после чего — настройте файл /config/config.properties: доступ к базе данных логина и гейм сервера, ip-адресс вашего оборудования и порт, на котором будет работать backserver(внимание! не указывайте те порты, которые уже заняты, к примеру порт логин сервера или порт гейм сервера). После конфигурации бекенда исполните запросы в вашу игровую базу данных из папки /backend/sql/ — для гейм и логин сервера (они расположены соответственно, в раздельных директориях). Данные запросы добавят колонки email, security_cookie, таблицу с запросами о восстановлении пароля и прочие системные данные. После успешного импорта sql файлов — можете смело запустить backend (run.bat для windows, init.sh — для *nix).
На этом установка и настройка бекенда закончена.
2. Установка веб-части. Данная служба — типичный веб-движек, как и все иные cms-системы. Для его установки — загрузите на ваш хостиинг содержимое папки /frontend/. Если хостинг предоставляется на *NIX платформе то вам необходимо выдать права на запись следующих папок и файлов(chmod):
/cache/ — необходимы права rwe(0777)
/config/config.php — необходимы права rw (0666)
После выставления прав доступа — создайте базу данных на своем хостинге(для системных таблиц cms — новости, статические страницы и прочее). После этого — смело запускайте файл install.php, вот так: http://мой_сайт/install.php и следуйте его инструкциям(вам необходимо будет настроить подключение к базе данных сайта, которую вы создали и создать учетную запись администратора).
После успешной установки — удалите файл install.php во избежание взлома.
3. Настройка веб-части. После успешной установки, вам необходимо настроить веб-часть. Для этого вам необходимо зайти в админ панель, которая находится по адресу http://мой_сайт/admin.php. Используйте данные, которые вы указали при установке CMS.
В первую очередь, сконфигурируйте подключение к вашему backend`у, чтобы сайт мог получать данные игрового сервера. Зайдите в раздел бексервера и настройте подключение — укажите ip-адрес, где запущен бексервер, порт и секретный ключ.
Проверить правильность настройки очень просто — достаточно зайти в разделы статистики — если она не отображается, или отображается не верно — значит подключение не настроено.
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]