Хорошо дамы и господа. У меня довольно загадочная проблема. У меня есть WAMP-сервер, установленный на моей машине WIN7 на работе, все работает нормально и денди. Не использовал его в течение нескольких недель, потому что меня втянули в другие вещи. На днях я попытался запустить его … Значок был зеленым, и я подумал, что мы были хорошими. Затем я попытался открыть localhost и получить ошибку 404:
Ошибка HTTP 404. Запрошенный ресурс не найден.
Я понятия не имею, почему это делается, мы работали нормально 2-3 недели назад, и теперь ничего. У кого-нибудь из вас была зеленая иконка, но не могли получить какие-либо страницы? Где, черт возьми, я иду, потому что я бил головой о стену здесь.
Заранее спасибо.
Также возможно, что некоторые другие службы работают на порту 80 (возможно, IIS Express, некоторые клиенты Torrent, Skype ..). Решение могло бы состоять в том, чтобы изменить порт, на котором вы слушаете (как сказал Митхун Сен ).
Так измените порт, на котором Wamp прослушивает:
Listen 80
на что-то еще, например: Listen 81
ServerName localhost:80
на ServerName localhost:81
Если вы это сделали и сохранили httpd.conf, вам необходимо перезапустить Wamp-сервер. Затем используйте localhost:81
качестве корневого URL.
Таким образом, URL-адреса будут выглядеть так:
localhost:81/phpmyadmin localhost:81/mysite_directory
Для меня все, что мне нужно было сделать, это щелкнуть по значку WAMP, затем нажать «Put Online», и он выйдет в интернет. Это может быть и для кого-то другого.
попробуйте изменить порт:
нажмите на значок wamp -> Apache -> httpd.conf, измените «Listen 80» на «Listen 81».
Перезапустите Wamp.
Проверьте, используется ли порт 80 какой-либо другой услугой. В моем случае значок был коричневым, а сервер был в сети, а служба apache
не запускалась.
Вот что я сделал, чтобы исправить это:
В моем случае "Web Deployment Agent Service"
использовала порт, блокирующий использование apache.
Остановите службу и измените ее тип запуска на «Вручную» в свойствах по умолчанию «Автоматически», это позволит избежать повторения проблемы.
Более подробную информацию о том, как найти и остановить службу, см. Ниже: https://stackoverflow.com/a/35252219/5894548
На всякий случай, у кого-то другая проблема, я опубликую, как я исправил свою проблему.
Недавно я хотел обновить свой PHP в WAMP до более новой версии. Когда это не сработало, я просто решил загрузить новую версию WAMP с более новой версией PHP. После загрузки и установки всех пакетов Visual C ++ я установил новый WAMP. Я также загрузил новую версию Joomla и поместил файлы в каталог wamp / www /. Я открыл WAMP, получил зеленый свет, а затем попытался установить новый Joomla. Когда я ввел URL-адрес: http: //localhost/joomla/installation/index.php, файл не был найден. Я не заметил, что новый WAMP, который я загрузил, имел имя файла «wamp64». Я взял файлы joomla из wamp / www / и поместил их в wamp64 / www / и, наконец, был найден установочный файл.
Возможно, этот фрагмент информации спасет кого-то еще от вытягивания волос.
Если вы
Ошибка HTTP 404. Запрошенный ресурс не найден.
даже свет Wampserver – зеленый, проверьте ваш порт 80, вероятно, он используется другими службами.
Поэтому вы должны их делать;
1- Нажмите на Wampserver, чтобы перейти к Apache -> httpd.conf
2- Найдите «Слушать 80» и измените его на «Слушать 8080»
3- сохранить файл .txt и перезапустить Wampserver
Примечание. Если у вас такая же проблема после перезагрузки компьютера, а номер порта – Listen 8080
1 – Снова измените номер порта, например Listen 8081, и перезапустите все службы, затем щелкните LocalHost.
2- если страница снова открывается, но если у вас возникла ошибка, измените номер порта обратно на Listen 8080 и перезапустите его, вы увидите, что он будет работать.
Моя проблема заключалась в том, что файлы на самом деле не были.
Я столкнулся с этим, так как обновлялся с 32-битного до 64-битного.
У меня были все мои файлы в Wamp
то время как localhost
искал файлы в Wamp64
.
Итак, все, что я делал, – это перемещение файлов с Wamp/www -> Wamp64/www
.