Локальный сервер. Установка MaxSite на локальный сервер.

Среда, 11 апреля 2012 года в 13:33      Просмотров: 10448

Локальный сервер

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

- Что такое локальный сервер?

Локальный сервер – это программа, даже целый комплекс программ, установив который на свой компьютер, вы сможете прямо на нем разрабатывать свои сайты, а это "зверски" удобно знаете ли smile

Конечно, если вы ограничиваетесь разработкой страниц HTML+CSS , то он и нафиг не нужен – сразу можно в браузере просматривать результаты. Но вот тем, кто работает с CMS (системой управления сайтом), без локального сервера не обойтись!

Потому как у вас просто не получится запустить эту "штукенцию" на своем компьютере. Для ее работы нужен сервер, который обычно находится на хостинге. И даже если у вас есть свой сайт, разрабатывать тот же новый шаблон будет дико неудобно, так как каждый раз измененный файл надо загружать на сервер, что бы посмотреть на изменения, и не напорото ли где-нибудь, каких-нибудь косяков. А обычно как раз таки и напорото. rolleyes

Согласитесь – это жутко неудобно.

Именно для этих целей и был придуман локальный сервер. Установил его к себе на компьютер, поставил туда сайт – и разрабатывай себе потихоньку новые фишки / шаблоны / и всякую прочую бестолковую хрень. Я именно так и разрабатываю новые шаблоны, уроки и т.д. (хрень в том числе grin )

Думаю, с этим разобрались. А значит, теперь будем ковыряться в другом направлении, а именно:

- Как установить локальный сервер?

Сразу дам мудрый совет, раз локальный сервер – это программа, значит сначала нам надо ее где-нибудь "честно спионерить". А для того что бы "спионерить", надо для начала определиться, с каким именно сервером вы хотите работать.

Подозревая, что тем, кто уже умеет работать с локальным сервером – эта статья нафиг не нужна (ох горе мне горе downer ), а те, кто нет – понятия не имеют какие они бывают, буду предлагать лишь один вариант – САМЫЙ ЛУЧШИЙ (ну это я так скромно назвал тот сервер, с которым сам работаю).

А вообще, всем "web-старпёрам", в том числе и мне, разрешается защищать, хоть с пеной у рта, свой вариант в комментах, так что можете оставить своё мнение по поводу локального сервера. А мы погнали дальше.

Самый лучший вариант, который я рекомендую – это использование программы OpenServer. Признаюсь чЭстно hmmm, что сначала сидел на Denwer, но после того как попробовал OpenServer – не жалею. Реально приятней и удобней работать с ним.

В общем, дуем вот по этой ссылке: скачать локальный сервер, вводим капчу и нам дадут на выбор скачать три версии.


Выбираем вариант загрузки программы

Нажмите на картинку для увеличения


Я скачивал стандартную версию локального сервера.

Скачали? Ну что же, теперь самое сложное – до ужаса трудная установка shock. Хорошенько запаситесь чайком и "печенюгами", так как эта штука потребует 27 минут установки и 9 перезагрузок вашего компьютера. От скуки спасает только то, что там во время установки мультики показывают. Поэтому чай не помешает.


Установка локального сервера.


Она начинается с того, что нам необходимо определиться, в какую папку мы будем его извлекать из архива. Я у себя на диске E, создал папку с названием open_server, и туда все разархивировал.

Рекомендую сделать точно также, или хотя бы постарайтесь, что бы в пути к вашей "локалке" не использовались русские символы. Т.е. не надо его размещать в папке с русскими буквами и пробелами. А то могут выползти вредные глюки. wink

Ну что? Извлекли? Фууухх… Поздравляю, установка завершена! chuckle (весь апрель никому не верь)


Настройка локального сервера.


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

Нажимаем на него и появится контекстное меню из нескольких пунктов:


Панель управления Open Server


Самое время приступить к настройке локального сервера. Много настраивать мы там не будем, всего лишь - настроим все под наши нужды.

И так, выбираем пункт "Настройки", и перед нами появится соответствующее окно. Выбираем в нем вкладку "Сервер" и там указываем букву для виртуального диска, а также название сервера базы данных. Впрочем, можно все оставить по умолчанию. (я так и сделал)


Окно настроек Open Server

Нажмите на картинку для увеличения


Если поменяли на свои параметры – не забудьте нажать на кнопку "Сохранить".

Все, теперь опять щелкаем на флажок и выбираем пункт "Запустить". Через несколько секунд наш сервер должен запуститься, флажок станет зеленого цвета и у вас на компьютере появится новый виртуальный диск с той буквой, которую вы указали в настройках.


Установка MaxSite на локальный сервер.


Вот, наконец-то мы добрались до самого главного, сразу хочу сказать спасибо за то, что вытерпели весь мой бред и издевательства, которые я разместил выше.

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

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



Вот и всё. Как видите – проще некуда.

Теперь у вас на компьютере есть собственный работающий сайт, над которым вы спокойно можете проводить свои бесчеловечный опыты. grin

Спасибо за внимание.

ЗЫ: Не забываем делиться статьей с "дружбанами", посредством нажатия на различные кнопуленции социальных сетей.

ЗЫЫ: Готов поспорить на счет САМОГО ЛУЧШЕГО локального сервера в комментариях. А вообще было бы интересно узнать, чем пользуетесь вы.

Комментариев: 64

тестанем)))

у меня денвер просто портабельный тем и удобен

а у этой протабельная версия как?

5. Дядя в пальто
2012-04-11 в 15:45:54

Спасибо за замечательный обзор ok, только вы забыли описать самое главное - после распаковки нужно выполнить Меню - Инструменты - Первый запуск. Если этого не сделать, сервер с большей вероятностью не заработает.

Так же не указан один из важных моментов использования - сервер работает только с правами администратора, потому нужно запускать его от имени администратора или же работать под этой учетной записью grin

Тестировал на WinXP денвером, AppServ32, Хампом везде работает без сбоевclap. Также тестировал на Win7(ке)без проблем на AppSer(вере) и Хампе. На денвере были глюкиohh при установке на 7ку. Самое лучше устанавливать на свой локальный сервер.Установить phpMyAdmin-3.4.9-rus и вуаля.dance

Дядя в пальто спасибо за толковые поправки smile

Я не делал первый запуск. Все прекрасно работало.

Про права администратора даже не подумал, я всегда под ним работаю.

Поэтому упустил этот момент из виду.

Дэнвер вполне устраивал.

Чуть освободится часок, поставлю протестировать эту рекомендуемую штуку.

Благодарен за видео.

Обязательно скачаю и протестирую. Сам пользуюсь InstantWP, поскольку работаю на Wordpress. Денвер у меня не пошел на 7-ке, спасибо за альтернативуsmile.

Отнесся поначалу с недоверием.

Работал с WAMP, сейчас с денвером.

Но решил потестить.

И оказалось, чертовски удобная штука.

Буду пользоваться, однозначно.smile

Че-то не идет у меня. Делаю все как надо, запускаюсь от админа, произвожу первый запуск через меню, при этом происходит установка какой-то проги - выскакивает ярлык на стол. Потом ярлык исчезает, а через пару минут сервер останавливается. Виртуальный диск не создается.ohh

Хм... У меня тоже семерка, все работает без проблем, может мешает какая-нибудь программа?

Антивирус к примеру, денверу мешал запускаться скайп, пока не настроишь.

Может и здесь тоже самое?

Юзайте офф. форум господа, там есть ответы, и можно задать вопросы.

http://open-server.ru/forum/

Че-то не идет у меня. Делаю все как надо, запускаюсь от админа, произвожу первый запуск через меню, при этом происходит установка какой-то проги - выскакивает ярлык на стол. Потом ярлык исчезает, а через пару минут сервер останавливается. Виртуальный диск не создается. у меня Анологично

Серега! поясняй своим ,кто обращается к тебе что , не запускается сервер. У меня тоже не запускался , он работает через порт 80 на котором сидит скайп, нажми "инструменты" в скайп, в окне нажми "настройки" потом в самом низу на шестеренку "дополнительно" далше в окне нажми "соединение" и потом снять галочку " использовать порты 80 и 443" вот и все и сервер запустица. пока

У меня этот порт отключен в скайп, уже имел с ним дело. Все одно не запускается, сегодня вообще при запуске исчезли все ярлыки со стола(кроме гаджетов), и вся панель задач! Заколебался перезагружаться, так и система может слететь, а сервак так и не запустился. Пока отложил в "долгий ящик", позже разберусь.

http://open-server.ru/forum/viewtopic.php?f=3&t=309

Здесь тема где рассматриваются проблемы с запуском.

как отписаться от уведомлений о комментариях в этой новости? =)

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

Апач, PHP-интерпритатор, MySQL сервер, все это собрано и сконфигурированно собственноручно. Зато у меня все это хозяйство самой последней версии

Это конечно похвально, но есть пару недостатков:

1. Не каждый может.

2. Время.

3. Лишняя дурка.

1. Скачивается не архивом, а файлом: open_server_4_1_2_std.exe

2. Занёс в исключения фаервола(антивирус не возмущается).

3. Распаковываю в: C:\open_server с правами администратора.

4. В окне хода извлечения пишется:

CRC failed in 'server\system\64.exe'. File is broken

CRC failed in 'server\http\Apache-2.2.21\bin\ab.exe'. File is broken

и так далее broken

5. В предложенной ссылке обсуждения запуска: http://open-server.ru/forum/viewtopic.php?f=3&t=309 замечательный пост:

Цитата:

Re: сервер не запускается

Сообщение Максим » Ср май 18, 2011 11:14 pm

Значит какие-то настройки испортили или конфиги. В любом случае Вам нужно самому искать проблему, у нас нет доступа к вашему компьютеру, ни физически, ни через телепатию. Конец цитаты.

Что равносильно: разбирайся сам. Форум бесполезен.

Вывод: Прога сырая, продвигающий её Максим малоадекватен со своими угрозами всех забанить. Правильная(зачастую крэканая) прога устанавливается правильно не конфликтуя с антивирусами и фаерволами. Делать под неё настройки системы не считаю нужным - и без неё есть с чем разбираться. Короче лишний геморой.

Ф ТОПКУ!!!

26. Дмитрий
2012-04-12 в 23:48:29

Сергей, у меня почему то видео не идет.

А есть ли вариант установки (с таким же подробным примером для новичков) локального сервера на систему с линукс. Например Убунту?

Саша - в этом есть и твоя правда.

Но у меня она стала без проблем, даже без всяких первых запусков.

Плюс в управлении мне намного больше нравится чем денвер.


Дима, не идет - это что значит? Черный экран? Ошибка какая-то? Или что? Видео по установке MaxSite на локальный сервер залито на ютуб.


Rafael, там свои решения есть. Вот что я в яндексе накопал за пару минут:

http://ubuntu4all.net/ustanovka-lokalnogo-servera-na-ubuntu/

http://ajc.su/unix/linux-unix/ustanovka-dspace-na-ubuntu-10-04-server-lokalnaya-mashina/

30. Дмитрий
2012-04-13 в 21:34:14

Сергей, приветствую. Случилось какое то чудо. Вчера видео не запускалось, был просто черный экран, а сегодня работает. Чудеса, да и только.

Но вопрос в другом. При установке, почему то, не создался виртуальный диск. В настройках я все оставил по умолчанию. Теперь, хотел заново сделать установку, но не могу удалить сервер. В панели задач я его отключил, но удалить его не получается.

Как это сделать?

32. Дмитрий
2012-04-14 в 12:39:06

"Говорит", что удалить не возможно, поскольку открыт в другой программе, или что то вроде того. В общем, удалить смог только с помощью "Unloker". После повторной установке сервера, виртуальный диск все равно не создался, в настройках я указал его как "Z". МаксСайт установился отлично, правда со второй попытки, но это наверное я сам, что то не так сделал. Может я что то не понимаю, но когда устанавливаешь Денвер диск появляется, пробовал даже два диска создать, все получалось, а тут никак, но при этом МаксСайт установился прекрасно. Может виртуальный диск, как в случае с денвером, и не должен отображаться? ОС может влиять на его установку? У меня Vista стоит.

В общем, не все конечно понятно, но зато установка более быстрая чем у Денвера. Хотелось бы по подробнее узнать по установке Joomla на этот сервер.

33. Incognitozz
2012-04-20 в 15:38:24

Я использую свою сборку "Локальный сервер" - http://server.trp.su/

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

Ну так любой сервер работает без виртуальных дисков.

Я так понимаю - они создаются чисто для удобства?

35. Арман
2012-06-03 в 10:45:56

Так и не смог узнать насколько хорош этот сервер.

Он у меня не заработал. Пока насильно не прописал сайт в настройках, во вкладке домены - сайт открылся, и то только после запуска с флажка.

При входе в админку повылезало куча ошибок. Даже не стал разбираться и удалил все начисто. Очень разочарован. Да еще и весит чуть ли не полгига! Говоря Вашими словами в начале статьи, - "то он и нафиг не нужен" мне такой.

Вернулся к надежному ДЕНВЕРУ.

Арман, каждому свое.

В новой версии я тоже прописывал домены сам.

В смысле с запуска с флажка?

И какие ошибки?

Вы их даже решить не пробовали - а уже делаете выводы.

Может там все решается все за пару минут...

37. Александр
2012-06-16 в 06:57:06

Привет, бродяги... Мне недавно попался на глаза проект ENDELS. По мнению разработчиков таким должен быть Денвер 4. Поставил, потестил, остался доволен. Просто и, как мне показалось, удобно для новичков. Хотя может и "высоколобые" заинтересуются. Сайт проекта http://www.endels.ru (не ругайтесь - это не реклама)

Скачал, установил - тот же денвер, с теми же косяками. Только мордашка другаяsmile

Там в DB_driver.php по пути :\OPENSERVER\domains\TEMP\www\system\database\:

В видео нет этого:

со строки 33: var $username = 'root';

var $password = '';

var $hostname = 'domains';

var $database = 'temp';

var $dbdriver = 'mysql';

var $dbprefix = 'mso_';

надо заполнить а то в видео этого нет! И

if ($query->num_rows() > 0) строка 768 надо заменить на:

if (is_object($query) && $query->num_rows() > 0)

Кроме того при нажатии на ПЕРЕЙТИ К УСТАНОВКЕ выдаёт (по ссылке http://temp/www/install/2):

(а в www нет такой директории install)

Object not found!

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.

Error 404

temp

06/19/12 15:11:31

Apache

Просьба описать что делать. Перенос директории install из view ничего не даёт. Описание неполное. Скорее всего снималось видео на уже ранее поставленной системе. Или я чего то не догоняю.

Вот я то точно нифига не понимаю...

Что ты здесь понаписывал и для чего?

Ты бы хоть сказал для начала - какая у тебя проблема то smile

Извините.

Всё, уже разобрался. Я ставил на последнюю версию Open Server 4.5.6 (open_server_4_5_6.exe), последнюю версию MaxSize CMS (Версия: 0.72), т.к. в скачивании с офиц. сайтов доступны только они. Ставил MaxSize по предоставленному видео, но там пошло криво, хотя вроде делал всё по уроку видео.

Скачал указанные Open Server 4.1.2 и MaxSize CMS (Версия: 0.631) и всё ОК.

Остаётся выяснить, как обновиться до Open Server 4.5.6 и MaxSize CMS (Версия: 0.72).

Я понял, фиг его знает, так сказать не могу, надо самому смотреть.

А теорию толкать что то не хочется.

Обновить до MaxSize CMS (Версия: 0.72) оказалось просто. Все файлы старой версии, кроме изменённых при установке, заменил просто на новые. Подхватила и пишет после загрузки, что у вас версия MaxSize CMS 0.72. И вам обновляться не надо. С Open Server 4.5.6 сложнее, там изменилась структура каталогов и так просто не получается заменой. Может кто-то делал обновление Open Server 4.1.2 до Open Server 4.5.6? Отпишите.

Все таки лучше обновляться на 0.72 изначально переименовав папки аппликэйшн и систем.

Я у себя обновился по своему принципу, и капец что получилось smile

Такие глюки повыползали, я даже сначала и не понял в чем всетаки дело smile

Не знаю - у меня после выше описанного "обновления" до MaxSize CMS 0.72 всё ОК.

Сергей, подскажите пожалуйста! Почему после установки локального сервера, при входе в phpmyadmin перебрасывает на страницу авторизации и запрашивает логин и пароль. До этого использовал denver, такого не было. Не пойму какие данные нужно вводить!shock

Извиняюсь, уже разобрался! Оказывается при авторизации в поле "Пользователь" нужно прописать "root" и войти.smile

49. Кирилл
2012-09-25 в 11:41:08

Кому нужен Open Server 4.1.2 как показан в уроке, скачать можете здесь http://depositfiles.com/files/mco71ao3b Он лежит в архиве rar, весит 100мб.

Юрий, Вам спасибо что отписали, как войти в админку, я уже не знал что делать, хотелось уже Open Server начать использовать, надоел Денвер уже. smile

пользуюсь wampserver-ом 2.2 хорош и прост в пользовании)))просто устанавливается. smile

большое спасибо Юрий, а то провозилась полдня из за этого логина и пароля

На новую версию Open server ставится CMS немного иначе.

В целом, потратил 4 часа.

Огромное спасибо Сергею за это урок.

ok

54. Алексей
2012-12-09 в 11:29:14

ну не нравится он мне open_server глючный он и все тут как скажем с шаблонами с этими когда меняешь PHP версию и многое другое скажем на примере как на вашем видео когда загружаешь файлы на сервер что б увидел папку перегрузи и т д ЕРУНДА У меня стоит wampserver и таких глюков с ним нет как open_server перегрузи и т д Хотя кому что

На данный момент - половины тех глюков уже нету. Опен сервер работает и обновляется.

Мне он намного больше нравится, чем тот же денвер.

Ну не нравится тебе open_server, установи другой! Благо их помойка в Рунете, а если делаешь отзыв, соблюдай знаки препинания! Не очень понятно, что ты хочешь донести до читателей!

Не могу установить MaxSite CMS, не устанавливаются демонстрационные данные,так же не выполняется вход в админку. Вверху имеется надпись:

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at C:\OpenServer\domains\temp\application\config\database.php:1)

Filename: libraries/Session.php

Line Number: 675

В чем причина? Помогите пожалуйста.

Как я понимаю, сайт стал криво. Отображается меню сайта и подвал. Вверху, над сайтом, выходят несколько ошибок, о которых писал ранее. При нажатии на "вход", при заполнении логина и пароля, выскакивают те же ошибки. Я скачивал последние версии МАХsait и опенсервер.

Скачал и поставил maxsize_cms_0.631 на опенсервер. В database.php прописал:

$db['default']['hostname'] = 'temp2';

$db['default']['username'] = 'root';

$db['default']['password'] = '';

$db['default']['database'] = 'temp2';

сайт открылся, все работает. Но ошибки вверху, те о которых писал, не исчезли.

В админку сайта войти не могу, появляются те же ошибки.

Разобрался, ВСЁ заработало! Проблема заключалась в кодировке. Я пользуюсь редактором Notepad++. Ставил кодировку UTF-8, а нужно ставить: «Преобразовать в UTF-8 без BOM».

62. Ольга
2013-02-28 в 02:24:16

Сергей, здравствуйте! Я по теме установки на локальный сервер, но openserver никак не захотел у меня идти... нажимаю запуск, а он после оч.долгих раздумий так и не запускается(правда несколько раз запустился, но я никак не могла найти решения как же подключить правильно базу) и вот в итоге теперь вообще не запускается и очень тормозит систему. Из 37 поста взяла endels http://www.endels.ru/, но товарисч не оставил своих координат(( и на сайте этой проги поддержки нет, на форуме MaxSite есть одна тема, я тут тоже долго билась с .htaccess, но докопалась что нужно подкаталог прописать и вот уже сайт установился, но после входа выдает такое

--------------------------------------

A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at N:\home\localhost\www\master2\system\core\Exceptions.php:185)

Filename: libraries/Session.php

Line Number: 675

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at N:\home\localhost\www\master2\system\core\Exceptions.php:185)

Filename: libraries/Session.php

Line Number: 675

-----------------------------------------------

и чесговоря руки уже совсем опустились, второй день бьюсь с этими установками(( Может подскажите, что за ошибки, как их можно подправить???

Ольга, здравствуйте,

я сама не пользовалась endels.

Но очень похоже, что у вас тоже проблемы с кодировкой файлов.

Вы каким редактором пользуетесь?

Дмитрий вы спрашиваете как установить Joomla на эту локалку точно также как и на денвер если канешна вы евго ставили на денвер то принцип тотжи если не палучится напишите обясю

Оставьте комментарий!

Вы можете войти под своим логином или зарегистрироваться на сайте.

Авторизация MaxSiteAuth. Войти через loginza

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