Подготовка веб сервера XAMPP

1 февраля 2012 г. Vladimir Tochilin Просмотров: 2878 RSS Обсудить
Установка MaxSite CMS » MaxSite CMS

На сегодня статья могла устареть с отказом автора от старого шаблона. Для установки вам следует искать инструкцию на сайте http://max-3000.com/

Это вторая часть статьи Как установить MaxSite CMS на XAMPP

Перед установкой движка сам веб сервер XAMPP необходимо подготовить. На моем компьютере он установлен на диске C:. Если у вас веб сервер установлен на другом диске (D:, E:, F:,…), то разница будут только в первых буквах адреса.

В моей статье подразумевается что XAMPP уже установлен по одной их схем, о которых написано в рубрике Локальный веб сервер.

Редактируем httpd.conf xampp

Ссылка на данную статью: http://design-for.net/page/podgotovka-xampp

1.1. Первым делом нам придется в главном конфигурационном файле httpd.conf по адресу:

C:\xampp\apache\conf\httpd.conf

включить функцию «rewrite» (перезапись), для чего требуется удалить символ # перед строкой в коде:

LoadModule rewrite_module modules/mod_rewrite.so

1.2. Делается это следующим образом: берем файл httpd.conf на редактирование в текстовый редактор Notepad++ (щелкаем правой по найденному файлу httpd.conf; выбираем в меню «Edit with Notepad»); находим в коде нужную строчку и удаляем решетку #; просто сохраняем в редакторе файл httpd.conf xampp в исходной кодировке.


Как установить maxsite на xampp

2.1. Создаем плацдарм для нашего движка. Очевидно это будет папка (директория) внутри работающего сервера XAMPP. Для размещения всех сайтов в XAMPP предусмотрена специальная папка htdocs по адресу:

C:\xampp\htdocs

Внутри этой папки создаем папку для макета нашего сайта. Вам следует назвать её именем, производным от имени будущего сайта (лучше в одно слово без расширения - пусть jmjasajta), например, как у меня - designfornet.

Если хотите использовать расширение, то назовите сайт примерно так: jmja-sajta.local (.local - несуществующая зона).

2.2. Внутрь этой еще пустой папки с именем вашего макета сайта (у меня - designfornet) - создадим две подпапки, которые именуем следующим образом:

первая - logs - будет служит хранилищем для журналов с ошибками – оставляем пустой

вторая - www - основная папка, куда будем копировать файлы движка MaxSite CMS.

Папки сайта logs и www

Рис.1 Папки logs и www

2.3. Заливка MaxSite производится простым копированием в папку с именем www по адресу:

C:\xampp\htdocs\имя-вашего-сайта\www

у меня C:\xampp\htdocs\designfornet\www

всех папок и файлов из той папки (все содержимое), где находится разархивированный дистрибутив движка MaxSite.

Можно просто разархивировать latest.zip в папку www. Достаточно перетащить правой кнопкой архив latest.zip на папку с именем www и задать в контекстном меню: Extract Here>Распаковать здесь.


После того, как мы зальем дистрибутив MaxSite CMS в папку www, для нового сайта (иногда говорят: - «для движка») надо создать его базу данных, где будут храниться в строгом порядке все материалы сайта.

База данных maxsite

3.1. Запускаем веб-сервер XAMPP (щелкаем по ярлыку xampp_start, но лучше сразу запускаем XAMPP Control Panel Application, т.е. выводим на рабочий стол Панель управления XAMPP, с которой проще запустить Apache и MySQL.

XAMPP Control Panel Application

Рис.2 Панель управления XAMPP

После запуска компонентов (Apache и MySQL) на панели находим кнопку Admin, кликаем по ней и попадаем на страницу, где надо зарегистрироваться. Пароль у меня (и у вас) совпадает с логином – root (Смотрите статью про установку XAMPP).

После регистрации на главной странице XAMPP в левой колонке найдите строку утилиты phpMyAdmin и кликните по ней. Придется снова проходить процедуру регистрации (пароль=логин=root).

Я после написания логина «root» в поле логина, копирую его и уже вставляю как пароль «root». Пароль можно не ставить, но тогда в XAMPP Status будет висеть предупреждение о недостаточной защищенности баз.

3.2. Перейти на утилиту phpMyAdmin быстрее можно через браузер по ссылке http://localhost/phpmyadmin/.

Тогда даже регистрироваться придется лишь один раз.

3.3. На странице phpMyAdmin в центре есть поле «Новая база данных», куда нам предлагают вставить её имя. Чтобы не путаться пишем имя для базы, совпадающее с именем макета сайта (у меня - «designfornet»). Правее в поле «Сравнение» нахожу «utf-8_general_ci» и нажимаю на «Создать».

Можно заменить в обеих полях кодировку на «utf-8_unicode_ci». Страница может перезагрузиться.

Вставляем имя новой базы и выбираем кодировку

Рис.3 Форма для ввода имени новой базы и выбора сравнения кодировок

Если все сделали правильно, то мы получим базу данных – она будет видна в списке слева (её имя будет совпадать с именем макета сайта - у меня designfornet).

Если перейти во вкладку «Привилегии», то увидите список пользователей, имеющих права доступа к базе данных сайта. Если вы производили установку в соответствии с моей статьей Установка XAMPP, то имя пользователя root у вас будет совпадать с паролем.


Небольшое пояснение по поводу имен пользователей. Лучше всего оставлять имя основного пользователя - root, что позволит использовать макет сайта в качестве дистрибутива для заливки на реальный сервер хостера. При переносе мы все файлы внутри папки с именем макета считаем дистрибутивом движка MaxSite.

Другое дело, что имя администратора root не очень подходит для подписей под статьям. Если после установки движка на физический сервер у провайдера вы захотите придумать новое имя для автора статей, то вам придется создать и нового пользователя (author или ваше имя на транслите).

Как создать нового пользователя MySQL вам надо узнать из статьи в рубрике Локальный веб сервер.


На этом с подготовкой веб-сервера XAMPP мы закончили. Следующий этап будет описан в статье Привязка движка MaxSite CMS к веб-серверу XAMPP.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us
Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Имя и сайт используются только при регистрации

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

Авторизация MaxSiteAuth. Loginza

(обязательно)