Мы будем Вам признательны, если Вы поддержите проект Open SLAED и используя Ваши возможности, разместите наш пресс-релиз на страницах своих сайтов, проектов, форумов, блогов. Текст пресс-релиза, возможно, видоизменить под Ваш формат, не искажая смысл. Пресс-релиз можно взять на данной странице.
В случае возникновения проблем связанной с повышенной нагрузкой на сервер, рекомендуется произвести следующие действия.
Обновится до актуальной версии.
Активировать кэширование главной страницы.
Активировать рейтинг в модулях только при подробном просмотре.
Отключить сообщения на главной странице.
Можно отключить подсчёт пунктов, если в этом нет необходимости.
Отключить сессии пользователей, если в этом нет необходимости.
Отключить всю статистику в отделе безопасности (Ошибок, нападений и т.д.).
Отключить подсчёт переходов с других сайтов.
Отключить сжатие GZip.
Отключить генерацию ключевых слов.
Отключить преобразование ссылок в ЧПУ.
Если произвести данные действия, то нагрузка на сервер будет не больше чем от обычной HTML страницы.
Для выявления причин повышенной нагрузки следует включить анализатор базы данных и проверить все участки системы, особенно сторонние модули и блоки на количество запросов и время их выполнения. Не исключено что на Ваш сайт производится атака, поэтому в отделе безопасности активируйте защиту от Flood, DDos атак с интервалом 3 секунды.
1. Войдите в панель управления системой, отдел: Панель администратора >> База данных
2. В окне запросов в базу данных Вы можете произвести свой запрос.
Обратите внимание на то, что использование стандартного префикса не обязательно, за место его Вы можете использовать {pref}. В этом случае переменная {pref} будет автоматически заменена Вашим префиксом.
В качестве примера, рассмотрим запрос, который удалит всех зарегистрированных пользователей, не посещавших проект, начиная с: 2007-10-05 18:15:00.
Для проверки информации о системных настройках PHP рекомендуем воспользоваться стандартной функцией phpinfo(). Она выводит большое количество информации о текущем статусе PHP. Сюда входит информация об опциях компиляции PHP и о расширениях, версии PHP, информация сервера и окружения (если скомпилирован как модуль), окружение PHP, версия ОС, пути, master и локальные переменные опций конфигурации, шапки HTTP и PHP License.
Поскольку каждая система настроена по-своему, phpinfo() обычно используется для проверки установок конфигурации и доступности предопределённых переменных в данной системе. Также phpinfo() является важной отладочной утилитой, так как содержит все данные EGPCS (Environment, GET, POST, Cookie, Server).
Создайте файл: info.php
Файл должен иметь следующее содержание:
Загрузите созданный файл в директорию Вашего сайта.
Для изготовления своих тем оформления системы, не требуются знания языка программирования PHP. Все действия производятся в формате разметки HTML. При создании своей темы, рекомендуется брать за основу стандартную тему «celestial» предварительно копируя и меняя название папки на своё. Редактировать и видоизменять можно в директории темы или в отделе шаблонов панели администратора.
Переход на кодировку UTF-8 не составит особого труда, даже для начинающего пользователя. Открываем все файлы в директории language/ и при помощи текстового редактора делаем поиск по слову: _CHARSET
После замены данных участков система будет работать в режиме Unicode (UTF-8).
Смена кодировки не рекомендуется для уже существующих крупных проектов с большим наполнением, в противном случае Вам придётся обновлять и перекодировать весь материал сайта.
Переменные файла config/config.php отвечают за следующее.
$dbhost - Хостинг, на котором расположен MySQL. Чаще всего он равен "localhost".
$dbuname - Имя пользователя подключаемого к базе, выдаётся хостинг-оператором или же Вы его создаете сами в панели управления хостингом. Для локального сервера он равен "root".
$dbpass - Пароль пользователя подключаемого к базе, также как и логин выдается хостингом. Для локального сервера его может и не быть.
$dbname - Имя базы данных, которое Вы создали.
$admin_file - Самый важный параметр, определяет имя файла для входа в отдел администрации.
$prefix - Префикс таблиц базы данных, стоит до названия таблицы.
При использовании русской кодировки базы данных возможна не корректная работа системы с ней, на это есть ряд причин, как правило, конфигурации сервера. Для решения этой проблемы, необходимо принудительное подключение работы класса базы данных, для этого в файле системы: function/mysql.php в самом конце добавьте следующий код.
Вариант второй
Скорее всего, вы неправильно утановили дамп базы данных. Для того, чтобы правильно установить дамп, войдите в свою контрольную панель phpMyAdmin. В выпадающем списке «Сопоставление соединения с MySQL» выберите пункт utf8_general_ci. Затем выберите свою базу данных в левой части страницы и перейдите на вкладку «Операции». На открывшейся странице в выпадающем списке «Сравнение» выберите пункт cp1251_general_ci. Теперь при загрузке файла с базой данных (который, как правило, имеет расширение .sql) не забудьте выбрать в соответствующем выпадающем списке кодировку cp1251, и проблема должна исчезнуть.
Регистрация открывает полный доступ ко всем материалам сайта и даёт дополнительные возможности влиять на содержание сайта. Например, только зарегистрированные пользователи могут предлагать к публикации новости и писать комментарии. Многие страницы нашего сайта выглядят по-разному для гостей и зарегистрированных пользователей. Это объясняется тем, что человеку, впервые попавшему на сайт, необходимо, прежде всего, составить общее впечатление о его структуре и содержании, тогда как постоянного посетителя интересуют изменения, произошедшие с его последнего посещения. Есть разделы доступные только для зарегистрированных пользователей. Поэтому если вы не случайный гость и собираетесь в будущем посещать наш сайт, то вам стоит подумать о регистрации.
Регистрация позволяет программе, работающей на сервере, узнавать конкретного пользователя. В результате все действия, связанные с изменением содержания сайта, могут осуществляться только конкретным пользователем и только от его имени. На нашем сайте существует единая система регистрации пользователей. Нет необходимости регистрироваться отдельно на форуме, отдельно в фото-галерее и т. д. Достаточно один раз зарегистрироваться на сайте и вы получите полный доступ ко всем службам и разделам сайта. Зарегистрированные пользователи, прежде всего, получают в свое распоряжение личный раздел на этом сайте «Профиль», в котором они могут указать дополнительную информацию о себе, выбрать аватару, создать собственное меню, выбрать количество новостей, отображаемых на главной странице, настроить отображение комментариев, получать и отправлять личные сообщения и многое другое.
Для регистрации нового пользователя необходимо заполнить регистрационную форму. После заполнения регистрационной формы на ваш почтовый адрес будет выслано специальное сообщение с вашими регистрационными данными и специальной ссылкой для активации вашего аккаунта. Вам необходимо в течение 24 часов после получения письма посетить специальную страницу по указанной ссылке. Активация необходима для проверки вашего почтового ящика. Если вы в течение 24 часов не подтвердили свою регистрацию, она признаётся недействительной, и все данные удаляются. С этого момента любой другой пользователь может зарегистрироваться под освободившемся именем.
1. Пока вы не активировали ваш аккаунт, вы не можете войти в систему. Прежде всего, вы должны загрузить специальную страницу (ссылка должна прийти к вам по электронной почте вместе с регистрационными данными).
2. Проверьте ваши регистрационные данные (логин и пароль в письме о регистрации).
3. Обратите внимание на каком языке и в каком регистре вы вводите пароль.
4. Проверьте параметры конфиденциальности, установленные в вашем браузере. Если ваш браузер блокирует установку “Cookies”, то вы не сможете войти на наш сайт под своим именем.
Если вы заходите на наш сайт со своего домашнего компьютера, то в этом нет никакой необходимости. Наоборот, каждый раз, когда вы будете обращаться к страницам нашего сайта, система автоматически опознает вас. Другое дело если вы входите на сайт с «чужого» компьютера, например, в Интернет-кафе, то вам обязательно нужно сделать выход в конце работы. Будьте внимательны! Посторонние люди могут получить полный доступ ко всем вашим данным и смогут выступать от вашего имени. Я рекомендую в таких случаях просто удалять “Cookies” в конце работы, используя функцию браузера.
Скорее всего, браузер показывает вам устаревшую страницу. Браузер ускоряет работу, не загружая повторно некоторые страницы, но часто ошибается, когда имеет дело с сайтами с динамическим содержанием. Нажмите кнопку «Обновить» или клавишу F5, чтобы перезагрузить страницу. Этот эффект может проявляться и на других страницах. Поэтому если вы, например, написали комментарий и не видите результата, то не стоит повторно писать ваш комментарий. Просто перезагрузите страницу. Если это не помогает выйти из системы, то необходимо очистить “Cookies” (Меню «Сервис» - «Свойства Обозревателя» – Удалить “Cookies”).
Для системы SLAED требуется компьютер, сервер с базой данных (больше всего тестировалось с MySQL), установленные и запущенные Вэб сервер Apache и PHP. Все эти программы бесплатно доступны в интернете.
Linux (http://www.linux.com)
Apache Web Server (http://www.apache.org)
PHP (http://www.php.net)
MySQL (http://www.mysql.com)
Обратите внимание что это так называемые стандартные требования, при которых гарантируется корректная работа данной системы. SLAED CMS может работать и на других операционных системах (Windows, FreeBSD, OS/2, MacOS) и с другими типами баз данных (MS Access, MS SQL, MSSQL-ODBC, Oracle, PostgresSQL, SQLite).