Linux XAMPP не работает localhost — попытка соединения не удалась

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

Описание:

Не работает localhost. Ни 1 сайт на PHP, ни 1 статичная HTML-страничка не открывается в браузере. Пишут браузеры что-то типа «попытка соединения не удалась» и т.п. При этом команда sudo /opt/lampp/lampp start в терминале никаких особых сообшений не выводит, запускается как обычно, — это на первый взгляд смущает. Но…

Решение и немного дополнительной информации:

Итак, повествую о том, как я диагностировал неполадку.

За http://localhost/site.com а-ля соединение по http у нас отвечает, как известно Apache. Я попробовал запустить / перезапустить его, и посмотреть что же мне сообщит команда sudo /opt/lampp/lampp startapache (запуск конкретно веб-сервера), к сожалению ничего путного из сего действа не вышло. Тогда решил попробовать остановить Апач с помощью sudo /opt/lampp/lampp stopapache. Это частично помогло, появилась информация об ошибке (уже что-то):

XAMPP: Stopping Apache with SSL...
(20014)Internal error: AH00058: Error retrieving pid file logs/httpd.pid
AH00059: Remove it before continuing if it is corrupted.

Отсюда следуют следующие действия по решению вопроса:

1. Нужно либо удалить, либо переименовать (второе иногда предпочительнее, на всякий пожарный) битый файл httpd.pid, расположенный в папке logs, там где у нас установлен сам XAMPP. Обычно это путь /opt/lampp/logs/httpd.pid.

2.Нужно перезапустить систему (сборку веб-сервера) командой sudo /opt/lampp/lampp restart в терминале Linux, и все нормально заработает.

XAMPP localhost не работает - битый httpd.pid

P.S. В логах будет валяться много файликов, не перепутайте, будьте повнимательнее.

* * *

Приведенный пример демонстрирует лишь 1  проблему и её решение из неописуемого множества вариантов того, почему у вас могут не открываться сайты на localhost из-под сборки XAMPP.

Опубликовано 28-11-2013 в 20:51


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>











Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты