Ссылки

Инструкция по установке системы.

Установка виртуального сервера Денвер

  • Скачиваем дистрибутив сервера. Лучше всего скачать с официального сайта. Выбирайте самую последнюю версию дистрибутива.
  • Установка базового пакета. Запустите скачанный файл и последовательно отвечайте на все вопросы инсталлятора. Можно выбирать варианты по умолчанию, просто нажимая кнопку ENTER во время вопроса. После установки на рабочем столе появятся три ярлыка (Start, Restart и Stop servers). Они нужны для запуска, рестарта и остановки сервера. Запустите сервер открыв ярлык «Start servers». Запуск сервера потребуется каждый раз, когда вы захотите локально поработать с InstantCMS. Чтобы определить запущен сервер или нет, посмотрите в системный трэй. Если рядом с часами есть иконка в виде фиолетового пера, значит сервер работает. Подробная инструкция по установке Денвера
  • Проверка сервера. Когда сервер запущен, откройте браузер и попробуйте перейти по адресу http://localhost/. Если появится страница с заголовком «Ура, Заработало!» значит установка сделана верно.
  • Установка PHP расширения mbstring. Это расширение понадобится, если Вы используете версию InstantCMS начиная с 1.5 и выше. Расширение в базовый пакет не входит. Скачать его можно здесь. Установите его. Убедитесь, что файл WebServers/usr/local/php5/ext/php_mbstring.dll появился. Откройте файл WebServers/usr/local/php5/php.ini любым текстовым редактором. Находите строчку extension=php_mbstring.dll. Ее следует раскомментировать, т.е. убрать точку с запятой (';')из ее начала. Теперь необходимо перезапустить Денвер. Если не заработает, проверьте что в php.ini правильно указана папка с расширениями (extension_dir = »/usr/local/php5/ext»).

Предупреждение для пользователей Скайпа (Skype). Поскольку Денвер и Скайп по умолчанию используют один и тот же порт (80), то у Вас наверняка начнутся заморочки, если Вы поставили на свою машину Денвер после Скайпа - сайты работать не будут. Однако при обратном порядке установки (Скайп после Денвера) коллизий, как правило не случается. Скайп, определив, что порт 80 занят, выбирает себе другой порт (обычно 81) и функционирует как ни в чем не бывало! Денвер при этом тоже корректно работает.

Создание тестового сайта

Создание структуры
  • Остановите сервер (если он запущен), и откройте папку, куда вы устанавливали пакет с сервером (по умолчанию это «C:\WebServers»). В этой папке перейдите в папку «home».
  • В папке «home» создайте папку с именем вашего сайта без www (например: 'mysite.ru').
  • Откройте вновь созданную папку и в ней создайте еще одну, назвав ее «www». Эта папка «www» и есть коренная папка Вашего сайта, и именно от нее будут определяться все пути при работе движка.

Примечание При размещении на реальном хостинге у вас может быть корневая папка с другим названием. Хостер всегда указывает в своей инструкции, как она называется.

Распаковка дистрибутива InstantCMS
  • Перейдите в коренную папку (на локальном сервере «www»).
  • Сюда распакуйте дистрибутив InstantCMS. При установке на удаленный сервер распакуйте дистрибутив на локальной машине, а затем заливайте пофайлово, обязательно в двоичном режиме. Некоторые хостинги позволяют распаковывать zip-архив прямо на сервере, что позволяет сэкономить время и трафик. Однако при такой распаковке возможны глюки в работе движка.

    Это вызвано тем, что при распаковке иногда теряется или обрезается часть файлов. Поэтому пользоваться этим режимом допускается, если Вы полностью уверены в своих силах, чтобы эти глюки выявить и устранить. Как минимум, при такой распаковке не следует двигаться дальше, пока Вы не убедитесь, что количество и длина всех файлов на сервере соответствуют количеству и длине всех файлов в дистрибутиве. Иначе Вы, рыдая и размазывая сопли, побежите к администрации жаловаться на «глючный движок», хотя сами, своими руками создали аварию LOL.

Очень важно: InstantCMS первой ветки (в настоящий момент v.1.10.3 и более ранние) устанавливается только в корень сайта. Установка системы в отдельную папку для первой ветки невозможна. В настоящее время готовится к выходу вторая ветка (v.2.0). Эта ветка, по уверениям разработчика, может устанавливаться и в подкаталог.

  • Когда архив распакован, снова запустите сервер. Проверьте правильность совершенных действий, перейдя в браузере по адресу http://www.mysite.ru/install. Если откроется страница «Установка InstantCMS», то значит все было сделано правильно. Но перед тем, как проводить установку, нужно создать базу данных.
Создание базы данных.
  • При запущенном сервере в браузере перейдите по адресу http://localhost/Tools/phpmyadmin и создайте новую базу данных (например: mybase). На реальном хостинге хостер всегда сообщает либо реквизиты (название, логин, пароль) готовой базы, либо сообщает ссылку на PhpMyAdmin, с помощью которого вы сможете создать базу для InstantCMS самостоятельно.

Важно! Зайдите по закладке «Операции» и в поле «Соотношение» выберите кодировку utf8_general_ci.

Установка системы.

  • Когда база данных создана, возвращаемся к процессу установки InstantCMS. В браузере набираем адрес http://mysite.ru/install. Все действия тривиальны и сводятся к нажатию кнопки «Установить» и заполнению полей на третьем шаге:
    • Название сайта – указанное название будет отображаться в заголовке каждой страницы вашего сайта.
    • Сервер MySQL – для виртуального сервера это localhost, для реального сервера ведите данные, которые вам сообшил хостер.
    • База данных – введите название БД, созданной в п. 5.
    • Пользователь БД – для виртуального сервера root (при установке на реальный сервер, указывается пользователь MySQL на хостинге)
    • Пароль БД – для виртуального сервера оставьте пустым (при установке на реальный сервер, указывается пароль MySQL на хостинге)
  • Удалите папку «install» из папки с вашим сайтом («C:\WebServers\home\mysite.ru\www\install»).
  • Начиная с версии 1.5 в корне находится еще одна папка «migrate». Эта папка (точнее, файлы в ней) служат для модификации базы данных при миграции с ранних версий на более поздние. Если Вы установили сайт сразу самой последней версии, ничего делать не надо, а просто эту папку удалите. Хотя, если Вы запустите migrate на чистоустановленном сайте - ничего ужасного не произойдет - вам сообщат, что Ваша БД в порядке.
Ссылки
 
локальная_установка_денвер.txt · Последние изменения: 2014/02/25 13:01 От stroller7