Установка Motoko на веб-сервер

Процедура первичной установки CMS Motoko на веб-сервер достаточно тривиальна и типична для веб-приложений. Нам понадобся скопировать файлы дистрибутива в доступную из веб директорию, настроить доступ к серверу БД и выплнить скрипт разметки базы данных. Развернутое описание установки приведено ниже:

  1. Первое, что понадобится сделать — скачать последнюю версию дистрибутива Motoko с официального сайта. Дистрибутив распространяется в заархивированном виде, с именем файла, содержащим новмер версии.
  2. Архив понадобится распаковать и поместить доступную через веб директорию сервера. При этом, файл /index.php должен находиться в корневой директории установки. Например, при инсталяции системы на сайт http://exaple.com, у которого корневой директории сайта соответствует /home/example.com/public_html/, то после загрузки вышеупомянутого файла, его полное имя должно выглядеть как /home/example.com/public_html/index.php. На одном уровне с ним должны быть размещены директории mtk*.
  3. После загрузки, необходимо проверить права доступа к файлам /index.php и /builddb.php, чтобы они могли исполняться на стороне сервера. Попросту говоря, если права доступа к ним отличны от 755, их необходимо заменить таким значением.
  4. Если установка скрипта производится не в корневую директорию веб-сайта, понадобится откорректировать параметры ErrorDocument внутри файла /.htaccess, указав в них актуальный путь к файлу /index.php. Например, при установке блога по адресу http://example.com/blog, в директорию /home/example.com/public_html/blog/, в файле .htaccess понадобится указать значение /blog/index.php для всех параметров ErrorDocument, вместо заданных по-умолчанию значений /index.php.
  5. Для доступа к базе данных нужно создать пользователя СУБД и базу данных, если этого не было проделано ранее. В случае использования MySQL, можно вопользоваться phpMyAdmin или любым другим удобным для вас фронтэндом для этой БД. На этапе установки MTK, пользователь базы данных должен обладать правами создания таблиц БД. Это необходимо для того, чтобы корректно отработал скрипт разметки базы. Позже в целях повышения безопасности это право можно отменить, оставив лишь возможность оперирования с созданными таблицами.
  6. После того, как база данных подготовлена, параметры доступа к ней необходимо указать в конфигурационном файле Motoko, находящемся по адресу /mtk-conf/conf.inc.php. внутри этого файла необходимо задать корректные значения для констант DB_HOST (имя или IP сервера БД), DB_USER (имя пользователя для доступа к БД), DB_PWD (его пароль), DB_NAME (имя базы данных, в которой Motoko будет хранить свои таблицы), DB_PREFIX (префикс в имени таблиц Motko. Необязательный параметр, который становится актуальным при многократной установке CMS на одну БД).
  7. Далее понадобится выполнить первичную разметку таблиц базы данных, для чего предназначен скрипт /builddb.php. Этот скрипт вызывается через браузер указанием своего URL. в нашем случае, его адрес будет выглядеть как http://example.com/builddb.php. В ходе работы программы, сгенерируется отчет с перечнем всех выполненных операций. В случае, если на этом этапе произошли какие-либо ошибки, наиболее вероятной причиной тому может быть некорректная настройка БД или параметров доступа к ней, и следует еще раз внимательно все проверить.
  8. Псоле разметки базы данных, CMS приходит в работочпособное положение, что следует проверить, зайдя на главную страницу (В нашем примере — http://example.com).
  9. При разметке базы данных, в ней автоматически создается пользовательская запись с административными правами. Имя этого пользователя — admin, а заданный по-умолчанию пароль — test. Думаю, не нужно предупреждать, что сразу после разметки БД следует войти в систему и откорректировать админский пароль на менее тривиальный.
  10. Приятного аппетита (:

← В начало

 
install.txt · Last modified: 2007/11/15 05:58 by admin
Recent changes RSS feed Creative Commons License Driven by DokuWiki