В этом руководстве мы по пунктам рассмотрим процесс установки контент менеджера RUNCMS (бывший E-Xoops) на сервер. Последнюю версию этой CMS вы всегда можете найти на http://www.runcms.org/ Последнюю русскую локализацию, на официальной русской поддержке http://www.runcms.ru/ в разделе "Архив файлов"
Минимальные требования:
1. HTTP сервер Apache или IIS
2. PHP 4.03 и выше.
3. MySql 3.23.xx и выше.
Примечание: перед установкой портала необходимо получить у Вашего хостера данные о MySql (имя пользователя, пароль, имя базы данных), а так же данные для доступа на FTP сервер (имя пользователя и пароль).
Для установки необходимо:
1. FTP клиент для загрузки файлов на сервер.
2. Браузер поддерживающий HTML 4.01 Например: IE 4.5+, Netscape 6+, Mozila 1.0+, Opera 5+, Konqueror 3+
Установка.
1. Распаковать архив, содержащий файлы портала в любую директорию, например c:ex на жестком диске.
2. После этого мы получим каталог c:ex , в котором будет директория runcms .
3. При помощи FTP менеджера загружаем файлы из каталога runcms на веб-сервер.
Для переноса файлов можно использовать, например SmartFTP - программа поддерживает драг&дроп, создает директории, поддерживает докачку файлов (в зависимости от сервера) и проверяет при загрузке наличие скопированных файлов и их размер, что очень удобно при случайном обрыве связи. В качестве FTP менеджера можно использовать так же CuteFTP Pro, Windows Commander (Total Commander) и т.д.
4. В командной строке веб-браузера набираем адрес Вашего сайта: http://ваш_сайт(инсталляция должна начаться автоматически) или же http://ваш_сайт/_install/index.php
5. После этого откроется окно начала инсталляции и будет предложено выбрать два возможных действия:установка портала или его обновление.
Необходимо подтвердить установку (стоит по умолчанию). Нажимаем кнопку «Подтвердить».
6. В следующем окне нужно сделать выбор языка установки, выбираем russian и нажимаем на кнопку «Далее»
7. После этого начнется тестирование вашего сервера, результаты будут выведены в новом окне с пометкой о прохождении или нет проверки.
a) Проверка доступен ли для записи файл mainfile.php. (Зависит от выставленных прав (CHMOD) на сервере для этого файла)
b) Проверка версии MySql (цифровые значения соответствует версии MySQL сервера)
c) Проверка register_globals (включен или выключен).register_globalsопределяет должен ли PHP регистрировать GET и POST переменные, переменные окружения как глобальные.
d) Проверка версии PHP (цифровые значения соответствует версии PHP на сервере)
Если везде стоят зеленые галочки (это не относится к register_globals) - то можно продолжать.
Если нет, то в первом случае нужно изменить права доступа (CHMOD) к файлу mainfile.php. Необходимы права на чтение и запись. Обычно это 777.
Версии MySql и PHP ниже рекомендуемых используйте на свой страх и риск.
Примечание: На данный момент RUNCMS 1.0 не полностью поддерживает PHP 5 (поддержкаPHP 5 планируется в следующих версиях).
Значение register_globals не влияет на работу портала и может быть любым. Но все таки надо заметить, что из соображений безопасности, предпочтительнее иметь значение register_globals = Off (большинство хостеров выключают эту директиву в PHP)
Если что-то не работает Вы можете проконсультироваться со своим хостером или задавать вопросы на форуме официальной русской поддержки http://www.exoops.ru/.
На этой же странице можно посмотреть информацию о настройках PHPна сервере.
После проверки нажимаем кнопку «Далее».
8. Следующий шаг это ввод данных необходимых для установки. Это самая важная часть установки и поэтому будьте наиболее внимательными.
База данных - Пока поддерживается только MySql, поэтому оставляем по умолчанию значение mysql.
Имя хоста – Предоставляется Вашим хостером. Иначе, в большинстве случаев можно оставить по умолчанию localhost.
Имя пользователя - Ваш логин для подключения к базе данных. Вы должны получить его у своего хостера.
Пароль к базе данных - Пароль к Вашей базе данных. Предоставляется хостером
Имя базы данных - Имя Вашей базы данных. Программа установки попробует создать свою базу данных, если у вас нет информации.
Прификс таблиц - Префикс таблиц в базе данных. В соображениях безопасностирекомендуем сменить на свой. По умолчанию e_xoops
Использовать устойчивое соединение – Эта опция по умолчанию отключена. Означает постоянное соединение с базой данных – функция pconnect(). Не все хостеры разрешают ее использовать. Если известно, что она поддерживается, то можно выбрать значение "Да". Но мы не рекомендовали бы ее использовать.
Физический путь - Физический путь к основной директории RUNCMS без закрывающего слеша. Определяется автоматически, и в большинстве случаев редактировать не требуется.
Виртуальный путь (URL) - Виртуальный путь к основной директории RUNCMS без закрывающего слеша. Определяется автоматически, и в большинстве случаев редактировать не требуется.
После заполнения данных нажимаем кнопку «Далее»
9. После этого осуществляются проверка корректности введённых Вами данных.
Если всё верно, то будет выведено сообщение «Все данные правильны, продолжим настройку» нажимаем «Далее», после чего появиться сообщение «Данные по настройке успешно записаны».
Иначе, при неправильно введенных данных, будет необходимо вернуться и исправить эти параметры.
Нажимаем кнопку «Далее».
10. В открывшемся далее окне, будет необходимо ввести регистрационные данные первого пользователя портала (он автоматически становиться администратором портала).
Имя пользователя: - Ваш логин.
E-Mail пользователя: - Ваш E-Mail.
Пароль для входа: - Пароль для доступа к порталу (Должен быть больше 4 символов).
Вводим свои данные и нажимаем «Далее».
11. На этом этапе установка портала завершается, будет выведено сообщение:
Поздравляем! Теперь портал RUNCMS установлен. Вы можете получить доступ на ваш сайт нажав сюда
Установка закончена, нажимаем на ссылку перехода на Ваш сайт.
ВНИМАНИЕ! После установки, в целях безопасности необходимо удалить с сервера папку _install и изменить права доступа (CHMOD) к файлу mainfile.php на значение равное 444.
Так же нужно обратить внимание, что права доступа (CHMOD) ко всем папкам cacheисубдиректориям папки cache(включая все модули, которые Вы будете устанавливать):
cache/ modules/модуль/cache/ cache/system/
должны быть равными 777, а файлам находящимся в них и файлам вложенным в субдиректории cache - 666(кроме файла index.html, в этих папках- его права 644).
То же самое относится к следующим папкам и файлам находящимся в них (папки 777, файлы 666):
Ну и наконецCHMOD файла images/verify.png должен быть равен 666
CHMOD для всех остальные директории портала - 755, а для всех остальных файлов 644
Правильно установленные права доступа необходимы для корректной работы RUNCMS, а так-же для усиления мер безопасности.
Теперь необходимо авторизоваться на портале в качестве администратора, используя Логин и Пароль, которые были введены на последнем этапе установки. После этого можно приступать к работе с порталом.
Все вопросы, которые у Вас возникнут в процессе установки и использования этой портальной системы можно обсудить на форуме официальной русской поддержки RUNCMS по адресу http://www.runcms.ru/ (http://www.runcms.ru)