настройка локального сервера XAMPP Главная > Статьи > Настройка локального сервера XAMPP на Windows
настройка XAMPP на Windows Главная > Вебмастеру > Создание своего сайта > Настройка XAMPP

Настройка сервера XAMPP на Windows

Часть была настолько секретная,
что Сергей мог рассказать всем только то,
что служил в сапогах.
«Детективное агенство "Лунный свет"», КВН.
18 апреля 2010

    В первой части статей об установке и настройке локального сервера XAMPP мы уже разобрались с установкой сервера XAMPP 1.7.3. Теперь попробуем его настроить.


    Я решил, что данную информацию лучше приподнести в виде скринкаста. Получился довольно наглядный туториал по настройке XAMPP на Windows. Он весит всего 37 мегабайт при длительности 17 минут. Для комфортного просмотра разверните его на весь экран, кликнув на стрелочку в правом нижнем углу плеера, т. к. разрешение — 1280х720.

    По сравнению с моим первым скринкастом, на этот раз я почти не использую слов-паразитов. Чему безумно рад. Всё-таки практика даёт о себе знать :) Есть пара недочётов в дикции в течение скринкаста. Но т. к. я не привык всё вылизывать до идеала, решил не исправлять, вырезая неудавшиеся куски. Всё записано на одном дыхании.

    Надеюсь, что данный скринкаст поможет вам без проблем провести настройку сервера XAMPP 1.7.3. на Windows.

    Также я хотел бы услышать ваши пожелания и замечания. Например, меня интересует, нужно ли в фоне добавлять музыку? И как вы вообще относитесь к музыке в подкастах и скринкастах? А также я хотел бы узнать, приятно ли слушать мой голос, легко ли воспринимается информация и т. д.? Я очень прошу, покритикуйте меня от всей души :) Чем ярче будут высказаны ваши замечания, тем сильнее я буду стараться исправить положение, улучшить свои работы.

    Спасибо за то, что оставляете свои комментарии и следите за RSS :) Не забывайте и о Твиттере, группах сайта в ВКонтакте, Фейсбуке и т. д. Ссылки на все эти замечательные места вы найдёте чуть ниже — сразу за комментариями.

Автор: Алексей Алексеев.

Ещё материалы по этой теме:

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

Юрий
15/07/2010 в 03:53
Спасибо за скринкаст и прошлую статью об установке хамрр. Долго мучился с денвером и джумлой в итоге все бросил скачал хамрр установил теперь думаю над cms. Хочу установить друпал но боюсь накасячить, поэтому просто огромная просьба сделать скринкаст для таких чайников как я о установке и настройке друпала. Хочу сделать свой первый сайт. Если не затруднит конечно то и о установке WordPress скринкаст хотелось бы увидеть. Я пока не определился какую именно cms выбрать, но точно одну из двух либо друпал либо WordPress. Еще modx где то читал что хорошая cms, но в недостатках писали что она крякнет если много народу зайдет на сайт.

Buduguru
15/07/2010 в 09:48
Рад, что нашли на блоге решение своей проблемы. Возможно помогу. Следите за обновлениями сайта

Денис
23/07/2010 в 21:52
А что с картинками? Не отображается ни *.jpeg ни *.gif. прочитал что надо подключить либу GD, но в ксампе ее не нашел. Нашел php_gd2.lib но она подключена по умолчанию. Что делать?

Asgardow
08/08/2010 в 23:38
М»лорд а где настройки

Buduguru
09/08/2010 в 07:21
Все рассказано в видео:)

xdy
26/08/2010 в 20:43
Здравствуйте, залейте пожалуйста видео на какой-нибудь файлообменик, очень нужно посмотреть это видео, заранее благодарен буду.

Артем
26/08/2010 в 23:20
Уже долго искал в интернете такой подробной информации.Скринкаст просто вышка.Спасибо)

xdy
27/08/2010 в 10:11
Так что насчет видео, может кто-нибудь залить на файлообменик? ;[

Buduguru
27/08/2010 в 11:17
я залью сегодня, подожди:)

xdy
27/08/2010 в 12:07
Ок, не ожидал такой оперативности, буду ждать, спасибо тебе! =)

Buduguru
27/08/2010 в 13:46
Отправил ссылку на твой email. Удачи!

DME-87
11/09/2010 в 10:17
В скринкасте просто невыразимо много всяких амм уу и прочего НЕ НАДО СТОЛЬКО ВОДЫ информация должна быть максимально компактна и понятна.

Buduguru
11/09/2010 в 12:17
Да, хватает:) Спасибо за критику. Дело в том, что не хватает практики, а этот скринкаст — один из первых.

den
11/09/2010 в 20:50
возможно показалось или на фоне какой-то монотонный гул идет, когда погромче делаешь ?
само видео и комментарий нормуль..
по поводу xampp, предпочитаю на vmware, виртуальные сервера держать, настроенные для хостинга, нежели готовые сборки под винду

Aleksey
18/09/2010 в 21:14
Спасибо за скринкаст, очень помог (столкнулся с проблемой не запуска apache — посмотрел скринкаст, отключил skype, запустился). Спасибо.
Не против бы посмотреть скринкасты с созданием сайта в joomla, и работой в dreamweaver 8. Буду ждать.
Спасибо!!!

Rustem
14/01/2012 в 20:53
Только skype отключать совсем не обязательно, достаточно в настройках данной проги снять галочку с пункта «Использовать порты 80 и 443 в качестве входящих альтернативных»

Buduguru
15/01/2012 в 01:53
Спасибо за информацию:)

euGene
19/09/2010 в 00:56
Огромное человеческое спасибо очень помог!

Адам
23/09/2010 в 11:03
Большое спасибо за скринкаст. Мне понравилось, как вы объясняете. Очень понятно и доступно. К критике, что выше, не присоединяюсь. Желаю удачи.

Адам
23/09/2010 в 11:57
Надеюсь вы не будете против, я установил ваш скринкаст на свой сайт по ссылке
***
Если вы против, дайте знать и я удалю. Спасибо

Buduguru
23/09/2010 в 13:01
Поставьте активную ссылку на данную статью в описании, тогда буду не против.

cuthalir
02/10/2010 в 06:43
Если не составит труда, можешь скинуть и мне на e-mail ссылку на загрузку, ибо что-то грузиться не хочет=(

Buduguru
02/10/2010 в 11:18
отправил, пользуйтесь, только не распространяйте

елена
18/10/2010 в 10:40
Спасибо за скринкаст .Подскажите где я ошиблась .Когда нажимаю status или security появляется : » windows ( или locahost) не отвечает «

dimi4
26/10/2010 в 12:56
не могу посмотреть ролик — не загружается

Buduguru
26/10/2010 в 18:44
Были небольшие проблемы на стороне сервиса, где скринкаст был размещен. Перенес на Vimeo

Vulture
08/11/2010 в 17:46
после установки на win7, не открывается http://localhost/, в чем может быть причина?

Vulture
08/11/2010 в 18:32
И Apache загружает полностью процессор

Buduguru
08/11/2010 в 22:13
В контрольной панели XAMPP справа от надписи Apache появилась надпись «running»? Если нет, то Apache не запущен.
Возможно, занят порт 80 какой-нибудь программой типа Skype или же попробуйте отключить модуль Perl, как указано в скринкасте.
Просто, если Apache работает, как вы говорите, то http://localhost по идее должен грузиться.
Также проверьте наличие в файле C:\WINDOWS\system32\drivers\etc\hosts строчки
127.0.0.1 localhost

Vulture
08/11/2010 в 22:19
Причину я нашел, дело в антивируснике dr.web, осталось найти ответ как устранить неполадки, не избавляясь ни от антивирусника не от xampp…

Buduguru
08/11/2010 в 22:31
Тут одно из двух:
1. Антивирус блокирует апач как фаерволл.
2. Антивирус занимает 80 порт.
В первом случае нужно добавить апач в исключения. Во втором нужно настроить антивирус на другой порт.

Vulture
08/11/2010 в 22:35
Я просмотрел твой ролик, и эти моменты сразу проверил, 80 порт на апаче, а фаервол и ему подобные программы я даже пробовал отключать. Тут что то поинтереснее

Buduguru
08/11/2010 в 22:42
В общем, я погуглил — есть на форумах топики с проблемой dr.web, но решения вменяемого найти не удалось:)

Vulture
08/11/2010 в 22:43
такая же фигня, задался вопросом на форуме dr.webа, поди они что намозгуют, или в свободное время сам поковыряюсь

Buduguru
08/11/2010 в 22:51
Удачи в ковырянии!)

Елена
20/01/2011 в 21:13
Алексей, огромное спасибо! Вы меня просто спасли.
Мне уже 41год. В данный момент учусь на факультете инфотехнологии, 3 курс. Пишу курсовую о создании модуля для уже существующего веб решения. Но так как когда пошла учиться умела только включать компьютер, то приходиться постоянно продираться сквозь дебри.
Информации в инете много, но вот именно так доступно, доходчиво, супер! У меня все получилось!!! Спасибо еще раз! Обязательно укажу вас в источниках своей работы. И если возникнут трудности, можно к вам обращаться?

Buduguru
21/01/2011 в 09:00
да, конечно обращайтесь. Помогу чем смогу.

Алексей!
22/01/2011 в 16:34
Привет Алексей, видео действительно поучительное особенно для тех кто ничего не знает в программировании. У меня вопрос личного плана относительно сайта…я бы хотел пообщатсья с вами по аське если это возможно…вот моя 563-013-575
действительно нуждаюсь в вашей помощи…заранее спс)

Алексей!
22/01/2011 в 16:37
что может означать данная ошибка если в документе php.ini я исправил max_execution_time= на max_execution_time=0
Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\www\reg.php on line 94

KILLDEMO
07/02/2011 в 14:29
Спасибо Buduguru, скринкаст просто отличный, он мне помог и очень нравится!

Buduguru
07/02/2011 в 16:49
Спасибо, что оценили. Всегда рад помочь!

Mello
07/02/2011 в 20:06
thks!! everything is very simply now!! +1 for u ))

Александр
11/02/2011 в 12:22
Привет. Можешь скинуть и мне на e-mail ссылку на обменник. Спасибо

Buduguru
11/02/2011 в 12:29
Сбросил.

Александр
11/02/2011 в 12:34
Спасибо за оперативность

Buduguru
11/02/2011 в 12:44
Не за что:) откладывать не привык:)

Валера
11/02/2011 в 19:57
Как настроить русскую кодировку в MySQL, конкретно в XAMP, чтобы выходили нормальные буквы на сайте в локалке

Buduguru
11/02/2011 в 20:30
Кодировка назначается какждой отдельно взятой базе данных.
Кодировку можно назначить при создании базы данных или ихменить ее у уже существующей базы.
В первом случае на главной странице phpmyadmin в блоке создания новых БД «MySQL localhost» необходимо ввести название базы данных, а также выбрать в выпадающем меню «сравнение» пункт utf8_general_ci (находится почти в конце списка). Ну и потом, конечно, нажать кнопку «Создать».
Во втором случае на главной странице вверху нажимаем на вкладку «Базы данных», заходим в существующую базу, щелкнув по ее названию в списке. Затем заходим во вкладку «Операции» и в самом низу в блоке «сравнение» выбираем все ту же кодировку utf8_general_ci и нажимаем «ОК».
Также не забывайте при редактировании файлов сайта в оффлайновых текстовых редакторах типа Notepad++ и др. до сохранения в настройках указать кодировку UTF8. (unicode)
Удачи! Да прибудут с Вами русские буквы!:)

Наталья
16/02/2011 в 15:41
Здравствуйте, Алексей. Огромное спасибо за подробный и, главное, доступный инструктаж! После многочисленных и безрезультатных попыток установить Joomla с помощью Denwer (Window 7) решила воспользоваться каким-нибудь аналогом Denwer. Кажется, получилось… НО… кнопочки FileZilla и Mercury неактивны… Так и должно быть? Буду признательна, если подскажете чайнику в моем лице

Buduguru
16/02/2011 в 19:04
Доброго времени суток, Наталья. Спасибо за Ваш отзыв.
Насчет FileZilla и Mercury так же доступно я не расскажу, т.к. этими дополнениями не считал нужным пользоваться.
Но дам наводку:
Файл запуска Mercury: C:\ xampp \mercury_start.bat
(Остановить в дельнейшем можно из контрольной панели)
Файл настройки FileZilla: C:\ xampp \filezilla_setup.bat
Файл запуска FileZilla: C:\ xampp \filezilla_start.bat
Файл остановки FileZilla: C:\ xampp \filezilla_stop.bat
Желаю удачи!

Наталья
16/02/2011 в 15:43
buduguru… Вы уже гуру))) Однозначно!

Buduguru
16/02/2011 в 19:05
Еще не совсем:) По моим рассчетам, я только на процентах 15-20 пути:)

Наталья
16/02/2011 в 19:42
Спасибо! И еще вопрос… При установке Joomla дошла до 4-го шага («База данных»). Вписала следующие реквизиты: Тип базы данных — mysql, название хоста — localhost, имя пользователя — root. Базу создала заранее в phpmyadmin. Ввела пароль. Все это делала в Opera. Перейти на 5-й шаг не могу. Появляется сообщение об ошибке: «Похоже, что в вашем вэб-браузере выключены cookie. Вы не сможете установить приложения, если эта функция будет выключена.» Но я проверила. Куки принимаются.
Это как-то можно исправить?

buduguru
16/02/2011 в 21:23
Вот здесь есть решение https://joomlaforum.ru/index.php/topic,25698.0.html

Наталья
16/02/2011 в 19:51
Или вот такое безобразие появляется: «Не могу подключиться к базе данных. Номер ошибки: Unable to connect to the database:Could not connect to MySQL.»

buduguru
16/02/2011 в 21:25
проверьте в корневом каталоге сайта файл configuration.php и еще раз сверьте необходимые поля (имя БД, пользователя;пароль, возможно, полный путь к папке tmp)

Наталья
16/02/2011 в 22:16
Все получилось самым замечательным образом! Еще раз огромное Вам спасибо Можно будет упомянуть Ваш ресурс (ссылкой) на моем будущем сайте?

buduguru
17/02/2011 в 00:58
Конечно, Наталья, я люблю, когда обо мне напоминают:)

Наталья
05/04/2011 в 19:39
Сайт готов))) Мой первый в жизни))) Пока на самом примитивном уровне… Если подскажете, как, хотелось бы поставить ссылку на моем сайте на Ваш полезнейший ресурс. Вы мне тогда очень помогли.

Buduguru
05/04/2011 в 21:19
Я очень рад, что у Вас все получилось:)
Я вышлю вам код ссылки на email, т.к. в комментариях он сразу преобразовывается в кликабельную ссылку.
Или можете почитать, как ставить ссылки на другие сайты.
Но я никого не прошу ставить ссылки. Делайте это только если того действительно хотите.

MEGAMAG
03/03/2011 в 00:01
Спасибо, благодаря этому ролику настроил XAMPP как надо, все работает, теперь начал учить PHP и наглядно вижу мои пробы пера ))

buduguru
03/03/2011 в 00:05
Спасибо за столь приятный отзыв! Удачи в изучении PHP!

SKIL
13/03/2011 в 20:48
спасибо автору)

ValentO
30/03/2011 в 12:11
Да,действительно полезный урок.Огромное спасибо!Мучался никак не мог запустить апач, искал способы,выходы и все как-то не получалось.Тут же наткнулся на скринкаст и все получилось.Еще раз спасибо

Buduguru
30/03/2011 в 12:15
Рад, что инструкция до сих пор работает:)

Анатолий
30/03/2011 в 12:38
Здравствуйте,Алексей.Пользовался ли ты Codeigniter’ом???Если да,то можно ли с тобой как то свзяаться,чтобы не ждать долго ответа,а то время уже поджимает)))

Buduguru
30/03/2011 в 12:47
Привет! Хотел как-то обратить на него внимание, но потом меня на python переманили:)

Анатолий
30/03/2011 в 23:14
Жаль)))ну я так думаю,что разница будет не велика.если можешь,расскажи пожалуйста как можно с помощью него создать начальную страничку например с каталогом каких нибудь продуктов?

Buduguru
30/03/2011 в 23:16
Разница очень велика. PHP и Python — практически разные языки. тебе лучше поискать специализированные ресурсы по Codeigniter.

clearsky
31/03/2011 в 14:40
Молодец! Все очень доходчиво.

CjTim
05/04/2011 в 15:10
Алексей, спасибо за толковые статьи, с интересом прочитал!.. Если не сложно, можно ссылку на скрикаст на e-mail, заранее спасибо!..

Buduguru
05/04/2011 в 16:38
Отправил, пользуйтесь:)

DCC
06/04/2011 в 16:06
ничего нового не узнал, но описал ты всё доходчиво, молодчага!!!
но вот одна проблема появилась у меня и хотелось бы решить эту проблему!!!
мне на диплом нужно БД создать на CBuilder6, а там нужно подключить mysql\lib и mysql\include, но в xampp Я их не нашел!!! они вообще там есть или прийдется удалить xampp и установить отдельно mysql??? просто не хотелось бы этого делать, так как без phpmyadmin Я с БД не справлюсь… нужно визуальное отображение и ручная настройка!!!

Buduguru
06/04/2011 в 20:24
Эммм… Скринкаст внимательно смотрели?:)
В XAMPP есть mysql. Включается он в контрольной панели XAMPP нажатием на кнопку Start напротив надписи «mysql»
После включения mysql можно будет зайти в phpmyadmin, вбив в адресной строке браузера http://localhost/phpmyadmin

B_izo_n
12/05/2011 в 18:18
Я недавно делал проект очень похожий. Не нужно трогать сервер!!! Сервер сам по себе, приложение само по себе!!! Создавай БД на сервере, качай библиотеки mysql — есть в инете (лучше свежую, совместимость со старыми есть) добавляются в CBuilder6 путем импорта через командную строку например:implib libmysql.lib libmysql.dll. После импорта можно подключать в сср файле mysql.h Подключаю к проекту libMySql.lib. Есть еще одна тонкость, касающаяся особенности Билдеровского VCL: В программах, использующих VCL, компилятор ругается на my_socket, объявленную в mysql.h как #define my_socket SOCKET. Заменяем на #define my_socket UINT_PTR и всё работает. (SOCKET в winsock.h объявлен как typedef UINT_PTR SOCKET).

DCC
07/04/2011 в 09:16
Эммм… внимательно прочитал вопрос?
Я в курсах, что в xampp есть mysql, мне нужны папки mysql\lib и mysql\include!!! но их там нету!!! где мне их найти в xampp`е??? там очень важные файлы должны лежать, в особенности mysql.h и libmysql.lib с libmysql.dll!!!
то есть если Я устанавливаю mysql отдельно, то там всё есть, но нету phpmyadmin`а, а он мне тоже нужен!!

Buduguru
07/04/2011 в 10:20
Папки include я не нашел, а вот вашей mysql/lib походу соответствует lib/mysql, но указанных файлов там я тоже не нашел. Может быть, их можно перенести в данную папку из отдельно скачанного mysql и все заработает?:) К сожалению, я не могу четко ответить на данный вопрос.

DCC
07/04/2011 в 10:38
а можно как-то узнать какой версии mysql установлен в xampp`е, ну чтобы скачать такой же и установить!??

Buduguru
20/04/2011 в 23:48
В версии ксампа 1.7.4 стоит mysql 5.5.8, а в совсем недавно вышедшем xampp 1.7.5 mysql был обновлен до 5.5.10. Эту информацию я нашел на сайте разработчика.

DCC
13/05/2011 в 10:29
спасибо! проблема решена с помощью navicat!!! это что-то типа phpmyadmin`a, но более удобный для работы с blob-полями!!! всем рекомендую!!!

Sage Age
22/05/2011 в 22:18
Алексей, подскажите пожалуйста, как настроить Mercury на оправку писем.
буду очень вам благодарна! =)

Buduguru
23/05/2011 в 08:37
Сори, но не помогу, т.к. XAMPP использую только для разработки сайтов, но не для продакшна, поэтому почту не внедрял.

Дмитрий Трушников
29/05/2011 в 18:21
день добрый. у меня маленький вопрос есть. установил xampp кое как. при заходе http://localhost/xampp/ – Status : в строке MySQL database надпись DEACTIVATED… http://localhost/Security/ – и поля пароля на root пользователя нет, только поле ввода (.htaccess)…
phpMyAdmin вообще не загружается… 4-х кратная переустановка не помогла…) в чем косяк может быть???

Alpamys Kanibetov
01/08/2011 в 07:45
spasibo, detal’no za detal’noe ob’yesnenie XAMPPa

Alpamys Kanibetov
01/08/2011 в 07:50
U menya est’ gotoviy project (ne site, Java Application JDBC), ya pisal project ispol’zya XAMPP, bazu dannyh kak MySQL, host byl localhost, no mne teper’ nujno podklu4itsya 4erez internet, i ya ne znau kak?

Alex @Buduguru Alekseev
01/08/2011 в 07:54
Т.е. вы хотите открыть доступ к своему компьютеру из интернета? Здесь я врядли что посоветую, т.к. у самого не было надобности. Обычно я сразу переношу готовый проект на платный хостинг в интернете.

Елена Котугина
15/10/2011 в 23:26
Очень приятный голос… Одно удовольствие слушать:) спасибо.

Buduguru
15/10/2011 в 23:30
Спасибо:)

star1com
18/10/2011 в 00:30
Алексей, я только начинаю знакомиться с XAMPP, поскольку с денвером и WIN7 пошли проблемы…
Но на моем ноутбуке и при МТС-коннекте видео не работает, а потому, если не сложно, можно ссылку на скрикаст на e-mail, заранее спасибо!

Эн
21/10/2011 в 16:32
добрый день, подскажите пожалуйста, а как «убить» перл на версии 1.7.4??заранее спасибо

Buduguru
21/10/2011 в 16:35
А по этой инструкции не прокатывает?

Юрий
21/10/2011 в 17:49
Мужик, ты шикарен. Спасибо большое за скринкаст. Пробовал и денвер и open server. И в том и в том были проблемы с phpMyAdmin. Благо наткнулся на тебя и всё слава Богу работает. Если не сложно — напиши пожалуйста id для контакта (на почту или в коммент), я бы хотел иногда консультироваться у адекватного, нормального человека =)
Спасибо большое ещё раз.

Buduguru
21/10/2011 в 20:22
kontakty

Андрей
29/10/2011 в 19:56
Пользовался Denver-ом все время, до перехода на Windows 7 , после перехода на оную, начались проблеммы. Вот решил попробовать Xampp. Сейчас почитал отзывы в адрес автора, молодчина! Побольше таких людей и мир будет ярче!

анна
03/11/2011 в 21:33
а у меня вообще браузер вырубает при открытии localhost, что делать а? причем любой браузер((((

Костя
10/11/2011 в 19:49
Спасибо большое за скринкаст:)

Костя
10/11/2011 в 19:51
Пожалуста, откройте тему обучению создания сайта с использованием php))

Shkur
12/11/2011 в 07:24
Хочу скринкаст как прикрутить к xampp jdbc connector
за ночь сам не осилил.

Александр
02/12/2011 в 03:12
Большое спасибо за скринкаст правда у меня версия 1.7.7 ну там особо ничего не отличается в настройки,я хотел попросить вас вот о чем : не могли бы вы сделать скринкаст как настроить доступ к своему сайту из интернет?Заранее СПАСИБО!!!!!

Buduguru
02/12/2011 в 03:20
Привет, Александр. К сожалению, с этим я помочь не могу, т.к. никогда не было необходимости в использовании XAMPP в качестве продакшн-сервера, я использую его только для разработки.

Александр
02/12/2011 в 04:01
Все уже не надо,я сам разобрался хотя для этого ничего не делал а просто в браузер вбил http:// свой айпишник клиента интернет провайдера и он тут же попытался влезть в папку xampp и получил такой текст Access forbidden!
New XAMPP security concept:
Access to the requested directory is only available from the local network.
This setting can be configured in the file «httpd-xampp.conf».
If you think this is a server error, please contact the webmaster.
Error 403
тот же текст я получаю пытаясь попасть в phpmyadmin ну меня это устраивает потому что с айпишника 127.0.0.1 вход производится нормально а главное сайт доступен по адресу http://мой айпишник/папка с сайтом.у меня к вам еще такой вопрос я вот ввожу несуществующий адрес он мне выдает ошбку как положено что страницы не существует ну при этом кроме Error 404 not found он выдает всю поднаготную моего сервака,че за сервер на чем стоит какая версия и так далее,нге подскажите как это можно закрыть???или изменить сами страницы ошибки?

Александр
02/12/2011 в 06:26
все разобрался я где и как их редактировать,напишу может кому из начинающих как я будет интересно…,Прошу прощения у администратора за флуд ,тут C:\Папка с сервером \apache\error\ лежат странички которые вылетают при той или иной ошибке (имена страничек это имена ошибок при которых они вылетают) а название сервера и все остальное эти файлики тащат в свою очередь со страничек лежащих тут C:\Папка с сервером \apache\error\ include я все их пака не проглядывал ну такую информацию как название и версии модулей установленных на сервере странички ошибок тащат с файла bottom.htm полный путь к нему C:\Папка с сервером \apache\error\ include\bottom.htm чтоб убрать такую ценную информацию для злоумышленника как информация о всех установленных у вас модулях нужно в документе botton.htm удалить этот скрипт

‹address>
  ‹a href="/">‹/a>‹br />
  ‹!--#config timefmt="%c" -->
  ‹span>‹!--#echo var="DATE_LOCAL" -->‹br />
  ‹!--#echo var="SERVER_SOFTWARE" -->‹/span>
‹/address>
и информация о ваших модулях впредь не будет выводится на страницах ошибки,еще на страницах с ошибкой по мимо описания ошибки вылетает такая инфа (If you think this is a server error, please contact the webmaster) и предлагает связаться с владельцем сервера по майлу,эта строка берется на всех страницах ошибки из файла contact.html.var лежащий по адресу C:\Папка с сервером \apache\error\ include\contact.html.var в нем она написана на нескольких языках, чтоб исправить адрес почты написанный там на свой реальный адрес нужно в нем все строчки
‹!--#echo encoding="url" var="SERVER_ADMIN" -->
заменить на свой реальный почтовый адрес а чтоб вовсе удалить предложение связаться с админом нужно полностью стереть все что в документе contact.html.var и оставить его пустым тогда при ошибке будет вылетать сообщение только с описанием ошибки и ничего больше,и вот еще какой момент я тут подправил,как вы заметили если набрать адрес локальной машины 127.0.0.1 то вы тут же попадете в админку сервера это я тоже излечил таким способом: по адресу C:\папка с сервером\htdocs лежит файл index.php а в нем скрипт редеректа
‹?php
	if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
		$uri = 'https://';
	} else {
		$uri = 'http://';
	}
	$uri .= $_SERVER['HTTP_HOST'];
	header('Location: '.$uri.'/xampp/');
	exit;
?>
который вас и перенаправляет на папку админки xampp
я сделал так: в строке
header('Location: '.$uri.'/xampp/'
изменил надпись xampp на название папки где мой сайт в моем случае это www и теперь когда я ввожу 127.0.0.1 то сразу попадаю на свой сайт а чтоб войти в админку сервера ввожу прямой ее адрес 127.0.0.1/xampp/ еще раз простите за флуд

Александр
02/12/2011 в 06:39
да чуть не забыл если кто то как я захочет сделать сайт видемым из интернета то при попатке войти в админку с интернета у вас встанет такая ошибка
Access forbidden!
New XAMPP security concept:
Access to the requested directory is only available from the local network.
This setting can be configured in the file “httpd-xampp.conf”.
If you think this is a server error, please contact the webmaster.
Error 403
чтоб ее исправить нужно открыть файл httpd-xampp.conf лежащий по адресу
C:\папка с сервером\apache\conf\extra
найти в это:

‹LocationMatch "^/(?i:(?:security))">
    Order deny,allow
    Deny from all
    Allow from ::1 127.0.0.0/8 
    ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
‹/LocationMatch>
# Close XAMPP sites here
‹LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))">
    Order deny,allow
    Deny from all
    Allow from ::1 127.0.0.0/8 
    ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
‹/LocationMatch>
(она в самом низу скрипта)
и айпишник 127.0.0.0 заменить на свой клиентский айпишник интернет провайдера ну я это не стал делать в целях безопасности,в итоге у меня получилось так заходить на свой сайт в том чесле и его админку я могу с интернета по своему клиентскому айпишнику а в админку сервера только с той машины на которой он стоит то есть со своего компа

Buduguru
02/12/2011 в 14:57
Спасибо, Александр:) Вот видите, как хорошо: сами вопрос задали, сами ответили, а заодно и другим помогли:)

Александр
02/12/2011 в 20:50
да не за что Buduguru я только начинающий в этом и установка и настройка сервера доступного из интернета это мой первый опыт так сказать,дезайны делал много раз а так чтоб взять комп и сделать из него сервак да еще и повесить туда сайт это впервой,и я знаю как сложно найти нужную достоверную информацию а то что я тут пишу это ни где-то с сети взятое а именно те действия какие я предпринимаю чтоб усложнить работу взломщику и убрать всю лишнею инфу от посторонних глаз Я тут ранее написал что при попытки войти из интернета в админку сервера вылетает такая ошибка
Access forbidden!
New XAMPP security concept:
Access to the requested directory is only available from the local network.
This setting can be configured in the file “httpd-xampp.conf”.
If you think this is a server error, please contact the webmaster.
Error 403
оно хорошо ну тут выводится лишняя информация а именно название сервера XAMPP и файл который не дает войти “httpd-xampp.conf” так вот я по рылся и нашел где это убрать,значит так идем по адресу C:\Папка с сервером\apache\error и находим там файл HTTP_XAMPP_FORBIDDEN.html.var именно его содержимое и отображается при попытке входа в админку,открываем его блокнотом и находим такой скрипт

Content-language: en
Content-type: text/html; charset=ISO-8859-1
Body:----------en--
‹!--#set var="TITLE" value="Access forbidden!"
-->‹!--#include virtual="include/top.html" -->

  ‹!--#if expr="$REDIRECT_URL = /\/$/" -->

    ‹/p>‹hr />
    ‹p style="margin-left: 2.6em; font-size: 1.2em; color: red;">New XAMPP security concept:‹/p>
    ‹p>Access to the requested directory is only available from the local network.‹/p>
    ‹p>This setting can be configured in the file "httpd-xampp.conf".‹/p>
    ‹hr />‹p>

  ‹!--#else -->

    ‹/p>‹hr />
    ‹p style="margin-left: 2.6em; font-size: 1.2em; color: red;">New XAMPP security concept:‹/p>
    ‹p>Access to the requested object is only available from the local network.‹/p>
    ‹p>This setting can be configured in the file "httpd-xampp.conf".‹/p>
    ‹hr />‹p>

  ‹!--#endif -->

‹!--#include virtual="include/bottom.html" -->
----------en--
находим строку
‹p style="margin-left: 2.6em; font-size: 1.2em; color: red;">New XAMPP security concept:‹/p>
стираем в ней слово XAMPP тем самым мы удаляем название сервера которое выводится на экран
далее находим строку
‹p>This setting can be configured in the file "httpd-xampp.conf".‹/p>
и полностью ее удаляем, эта строка указывает какой файл защищает доступ
в итоге у вас был такой текст ошибки
Access forbidden!
New XAMPP security concept:
Access to the requested directory is only available from the local network.
This setting can be configured in the file “httpd-xampp.conf”.
If you think this is a server error, please contact the webmaster.
Error 403

а будет такой
Access forbidden!
New security concept:
Access to the requested directory is only available from the local network.
If you think this is a server error, please contact the webmaster.
Error 403

только не забудьте это сделать для всех языков,если вы откроете файл HTTP_XAMPP_FORBIDDEN.html.var то вы увидете что там один ит от же скрипт только на разных языках для разных пользователей вот вам нужно из всех языков эти строки удалить,и еще там нет русского начинается с английского и кончается японским,если вы хотите чтоб этот текст отображался по русски то добавте русскую локализацию,сделать это можно так:
откройте HTTP_XAMPP_FORBIDDEN.html.var и в самом незу после строки
———-tr—
отступите пару строчек и вставьте скрипт
[/code]
Content-language: ru
Content-type: text/html; charset=windows-1251
Body:----------ru--
Новая концепция безопасности:
Доступ к запрошенному объекту доступен только из локальной сети.
Новая концепция безопасности:
Доступ к запрошенному объекту доступен только из локальной сети.
----------ru--
[/code]
сохраняйте
далее откройте файл contact.html.var лежащий в этой же папке так же в самом низу отступите пару строчек и добавьте
Content-language: ru
Content-type: text/html; charset=windows-1251
Body:----------ru--
Если вы считаете, что это ошибка сервера, обратитесь ‹a href="mailto:‹!--#echo encoding="url" var="SERVER_ADMIN" -->">Вебмастеру‹/a>.
----------ru--
и сохраните файл,теперь если пользователь с русскоязычной локализации попадает на эту страницу то есть с ру зоны то сервер автоматом выдает ему русскоязычный текст ошибки и написано там будет следущее
Доступ закрыт!
Новая концепция безопасности:
Доступ к запрошенному объекту доступен только из локальной сети.
Если вы считаете, что это ошибка сервера, обратитесь Вебмастеру.
Error 403
пака это все в моих достижениях,если еще до чего докопаюсь то напишу если администрация не против,надеюсь кому пригодится

Buduguru
02/12/2011 в 21:01
Нет, Александр, администрация не против:)
Жгите!)

Александр
04/12/2011 в 09:11
Доброго времени суток,вопрос такой а XAMPP 1.7.3. cgi скрипты умеет выполнять?а то я тут движок хост провайдера (EasyHostv2)решил за тестить а повесить его не могу при запуски авто инсталяции через браузер сервак отвечает:
Ошибка сервера!
На сервере произошла внутренняя ошибка в результате не удалось выполнить ваш запрос.
Информация об ошибке:
не удается создать дочерний процесс: 720003: easyhost.cgi
Error 500

Buduguru
04/12/2011 в 12:47
Привет, Александр, попробуйте открыть Ваш скрипт в текстовом редакторе и заменить первую строчку типа
#! /usr/local/bin/perl
на
#!\xampp\perl\bin\perl.exe
т.е. следует указать интерпретатор, находящийся конкретно в файловой системе XAMPP

Александр
04/12/2011 в 15:13
Спасибо огромное Buduguru!Помогло!!!Вроде он пытается встать… ща посмотрим на что этот Скрипт хостера способен…

Buduguru
04/12/2011 в 15:16
Рад, что подействовало. Удачной экзекуции:)

Александр
04/12/2011 в 15:48
Тут по началу вроде все пошло нормально но на 4 этапе из 6 проблемка возникла базу данных MySQL писать отказывается пишет:
Произошла ошибка
Не удается подключиться к базе данных: не удается подключиться к серверу MySQL на ‘localhost’ (10061)
хотя до этого я вешал так же в автомате Social Engene и Data Life Engene встали без проблем,а этот Easy Host никак не хочет по нормальному вставать…

Buduguru
04/12/2011 в 15:59
К сожаллению, тут я не помогу, т.к. сам такой скрипт не ставил, а времени сейчас проврить нет.

Александр
04/12/2011 в 22:55
Та ничего Buduguru,Вы и так мне очень помогли и не только мне за что вам ОГРОМНОЕ СПАСИБО!!!!!!! А с этим я разберусь,расковыряю полностью скрипт и докопаюсь до истины с первого раза никогда ничего не получается и не получится все ж приходит с опытом…

Buduguru
04/12/2011 в 23:34
Да-да. Без опыт ничего не запоминается и не закрепляется. Удачи!

Александр
02/12/2011 в 21:00
ой извените одну лишнюю [/code] написал в придедущем сообщении о том как русифицировать ошибку и пол скрипта исчезла,вот поправка
откройте HTTP_XAMPP_FORBIDDEN.html.var и в самом незу после строки
———-tr–
отступите пару строчек и вставьте скрипт

Content-language: ru
Content-type: text/html; charset=windows-1251
Body:----------ru--
‹!--#set var="TITLE" value="Доступ закрыт!"
-->‹!--#include virtual="include/top.html" -->

  ‹!--#if expr="$REDIRECT_URL = /\/$/" -->

    ‹/p>‹hr />
    ‹p style="margin-left: 2.6em; font-size: 1.2em; color: red;">Новая концепция безопасности:‹/p>
    ‹p>Доступ к запрошенному объекту доступен только из локальной сети.‹/p>
    
    ‹hr />‹p>

  ‹!--#else -->

    ‹/p>‹hr />
    ‹p style="margin-left: 2.6em; font-size: 1.2em; color: red;">Новая концепция безопасности:‹/p>
    ‹p>Доступ к запрошенному объекту доступен только из локальной сети.‹/p>

    ‹hr />‹p>

  ‹!--#endif -->

‹!--#include virtual="include/bottom.html" -->
----------ru--
о том как русифицировать второй файл ошибки файл contact.html.var в придедущем сообщении написано правильно

Максим
16/12/2011 в 12:04
Добрый вечер! (по крайней мере у меня =))
Задался таким вопросом…. Что нужно сделать, чтобы сайт был виден в интернете под своим задуманным адресом? Например — seoded.ru ?
Домен типа seoded.ru куплен.

Buduguru
16/12/2011 в 20:38
Здравуй, Максим. Посмотри в комментариях к этой статье данный вопрос уже поднимался, в том числе к нему относятся последние комменты от Александра.

Руслан
26/12/2011 в 21:51
access forbidden new xampp security access to requested object is only available from the local network помогите исправить ошибку, ip реальный есть домен с компа норм работает а с телефона не работает

Ксю
02/01/2012 в 19:48
Здравствуйте! А у меня почему-то нет скринкаста, как я могу его просмотреть? Можете мне на мэйл кинуть, буду оч признательна)

Buduguru
02/01/2012 в 20:07
Попробуй посмотреть по прямой ссылке на Vimeo: ***

Ксю
03/01/2012 в 14:39
Спасибо Вам огромное! Почему-то через оперу просмотреть скринкаст не удалось, даже плейлиста нет, но хром порадовал вашим уроком установки. Честно говоря, пыталась 2 недели установить хоть что-нибудь:денвер, хамрр или апачи, и везде не получалось, устанавливаю — что-нибудь да не работает, не поддерживается, не устанавливается. Поначалу огорчило известие о том, что не будет пошагового описания дальнейшей установки, а будет видео, но посмотрев, могу сказать, что это наиболее продуктивно, более понятно (как для блондинки), по крайней мере для меня =)
В чем была моя ошибка — работа антивирусника+файрвола+неправильно поставленные галочки в запросах установки+неправильно указанное расположение самого хамрр. Откл файрвола ничего не дало, пришлось его удалить, антивирусник остановить и устанавливать так как показано Вами в скринкасте, нажимала на паузу и выполняла каждое действие. Все установилось, все работает. Очень Вам благодарна! А видео получилось хорошим, понятным, простым, без «прогерского» языка. Немного шум при повышении голоса и паузы, вроде «мм..», «ээ..», «вот», «ии..», а вообще все супер!

buduguru
03/01/2012 в 14:46
Очень рад, что помог:) А эээ, ммм, и т.п. — это из за нехватки опыта:) Сейчас уже уровень повыше:)

Ксю
03/01/2012 в 17:02
Хочу уточнить, нужно ли по окончании работы с xampp или выключении компьютера, нажимать на Stop в пунктах Apache и MySQL программы XAMPP Control Panel Application? А при включении компьютера и новой работе нужно будет опять «стартовать» эти пункты? Или же эти настройки являются постоянными?
Извиняюсь, может быть это и глупые вопросы, но я пока учусь)

buduguru
03/01/2012 в 17:38
Насколько я помню, сервисы нужно включать каждый раз заново. Можно их выключать перед выключением комьютера, но не обяхательно. Выключай, если хочешь, чтобы все было красиво:)

Ксю
03/01/2012 в 18:52
Спасибо =)

Владислав
05/01/2012 в 18:45
Здравствуйте.
Хорошие странички Вы организовали на сайте, но для темы ХАМРР необходимо показать настройку отправки почты — уведомления через SMTP. НАПРИМЕР: ***, который охотно предоставляет RAMBLER, ПО УЧЕТНОЙ ЗАПИСИ почтового ящика пользователя. Именно эта возможность, поддержка SSL, и выделяет Хамрр из толпы других серваков, так как такой вид отправки почты самый простой и всегда надежный. Не надо видео, лучше обычные фото и текст на бумаге.
С уважением, Владислав.

Михаил
16/03/2012 в 04:26
Привет! Не вышлешь ссылку на скачивание скринкаста? Вроде настольного руководства. Спасибо.

Михаил
16/03/2012 в 04:37
Так и не понял, куда загружать свои проекты…
Я привык в WAMP, там создаешь папку www и туда грузишь сайты.
При этом в браузере создается страница WAMP, с ней и работаешь.
А здесь куда размещать Джумлу, чтобы ее установить?
Признаюсь, видеокаст я не досмотрел, интернет медленный.

Buduguru
16/03/2012 в 04:41
Если честно, давно уже ксампом не пользуюсь. Вроде бы, файлы закидываются в папку htdocs. Ссылку на скачиваение скринкаста послал по email.

Михаил
16/03/2012 в 04:41
Спасибо, Алекс, ссылку я уже получил, скачиваю…

Михаил
16/03/2012 в 06:14
Установил XSAMP, разместил в папку xamp/htdocs свой тестовый сайт, который под WAMPом работал бессбойно и инсталяционную папку Joomla 1.7. Набрал в браузере localhost/xsamp/htdocs и получил такой ответ:
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster.
Error 404
localhost
16.03.2012 6:13:14
Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1

Михаил
16/03/2012 в 06:40
А при нажатии в htpdocs index.html вывается страница с надписью:
IT’s works! Но при переходе (стирании в адресной строке index.html выдается
Индекс «file:///C:/xampp/htdocs/» и при нажатии на любую ссылку любой из папок тоже выдается индекс этой папки. НО НИЧЕГО НЕ ЗАПУСКАЕТСЯ! Что я сделал не так и что делать дальше? У меня Win 7.

Buduguru
16/03/2012 в 13:34
Сайт запускается из адресной строки только, а не понажатию на index.html=)
Если сайт находиться в корне htdocs, то он теоретически должен быть доступен по адресу http://localhost, но в этом случае может открыться вместо него локальная страничка ксампа. Я просто никогда просто в корень сайт не закидывал, поэтому проверить и сказать уверенно не могу.
Чтобы сайт работал точно, нужно в папке htdocs создать для него отдельную папку, положить в нее файлы сайта, создать дял сайта базу данных в ксампе, импортировать в нее данные старого сайта, прописать в конфигурационном файле сайта доступ к базе данных и др. необходимые моменты, а затем открыть файл по адресу http://localhost/имя_папки_где _лежит_сайт

Михаил
16/03/2012 в 21:22
Спасибо, но я создал в htdocs папку сайта и не одну. все они выдаются в виде индекса. Один из них — это установочный пакет Джумлы, которая сама создает нужные файлы базы, проверяет настройки PHP и т.д. и устанавливает в конце концов сайт на основе себя.
Но установочный пакет Джумлы не запускается, вместо этого при нажатии на ссылку возле папки Joomla….открывается содержимое папки и ничего не запускается.
Короче, я снес ксамп и восстановил WAMPSERVER, там по крайней мере все работает за небольшими исключениями.

Buduguru
16/03/2012 в 23:19
«при нажатии на ссылку возле папки Joomla»
а что это за ссылка такая?)))

Сергей
25/03/2012 в 00:06
херня полная и не понятная,то что показано на видео кнопки у меня таких вообще нет,денвер намного проще

Сергей
25/03/2012 в 00:42
мудыхался,мудыхался,гавно еще то,да от него и комп такой тормоз стал,удалил нахрен,и теперь рад очень.

Buduguru
25/03/2012 в 15:03
У большинства претензий нет. Есть, конечно, исключения, но тут уже дело не в программе а руках.

Сергей
25/03/2012 в 00:45
эту заразу еще не так то просто удалить. смотрите…

Олег
23/04/2012 в 06:29
Спасибо за видео! Клева и понятно (уже запарился с этим arch linux) А с windows все родное и понятно ! Если не затруднит продолжение темы на движке Joomla к примеру очень было бы интересно увидеть…
p.s. Не знаю по какой причине но версия xampp 1.7.7. полностью отказывалась работать (apache ни в какую не включался, сервак чистый был не считая eset smart ничего не устанавливал , никаких Skype нет ) после установил xampp 1.7.4. и он неохотно но включился чудеса прям …

Elena
06/05/2012 в 20:20
спасибо за полезную информацию, мне понравилось, а главное, все понятно:)

Клавдия
29/05/2012 в 08:54
Отличный пост. Спасибо! Все понятно и доступно. 25 минут и сервер для установки joomla готов.

Алекс
16/06/2012 в 18:49
Все отлично. Интересно и познавательно. Остался один вопрос, который не дает мне спать спокойно, не могу настроить виртуальные хосты. Чтобы сайт был доступен не localhost/site, а просто http://site. Пока не решил как это сделать.

Buduguru
16/06/2012 в 19:17
Погуглите как настроить перенаправление через системный файл hosts в Windows.

Алекс
16/06/2012 в 19:34
Да уже запарился гуглить. Нашел даже такой момент, что в настройке apache нужно поменять ДокРут, но даже это не помогает… ладно, второй день еще не закончился. Думаю смогу разобраться. =)

Jack
18/06/2012 в 21:35
Возникла проблема:
Добро пожаловать в phpMyAdmin
Ошибка
Ответ MySQL: Документация
#1045 — Access denied for user ‘root’@'localhost’ (using password: NO)
Не удалось установить подключение для пользователя указанного в директиве controluser, с помощью параметров определенных в конфигурационном файле config.inc.php.
phpMyAdmin не смог установить соединение с сервером MySQL. Проверьте хост, имя пользователя и пароль установленные в конфигурационном файле config.inc.php и удостоверьтесь, что они соответствуют данным полученным от администратора сервера MySQL.
И на денвере вылетала такая же ошибка. Как исправить?


⇓ 

Поделись ссылкой на Seoded.ru с друзьями, знакомыми и собеседниками в соцсетях и на форумах! А сам сайт добавь в закладки! Так победим.

Поделиться ссылкой на эту страницу в:

Полезные ссылки:

Сайты интернет-торговцев Соцсети — что это такое?

 

основан в 2008 г. © Все права на материалы сайта Seoded.ru принадлежат Алексею Вострову.
Копирование (полное или частичное) любых материалов сайта возможно только с разрешения автора и при указании ссылки на источник.
Ослушавшихся находит и забирает Бабайка!