Проверьте ваш hosts
файл %WINDIR%\system32\drivers\etc\hosts
и убедитесь, что есть следующая запись:
127.0.0.1 localhost
Я использую Windows XP Professional SP2.
Несколько дней назад я установил xampplite 1.7.1 и смог получить доступ к localhost и phpmyadmin через браузер. Сегодня, однако, он внезапно перестал работать.
В Firefox после ввода http://localhost/
ничего не происходит - просто пустой белый экран.
Я удалил все файлы в папках xampplite и снова переустановил версию 1.7.1, но это было бесполезно. Затем я установил xampplite 1.7.2 (последний), который я скачал с веб-сайта xampp, но опять же это не имело никакого значения. Однако Apache и MySQL работают.
Я попытался использовать локально установленный WordPress, так как у меня есть готовая тема, и я хочу преобразовать этот дизайн в WordPress, протестировать его и начать использовать онлайн.
Запуск 'Port-check' на панели управления xampp показал это:
RESULT ------ Service -- -- Port -- -- Status -- --------------------------------------------------- Apache (HTTP) -- 80 -- C:\xampplite\apache\bin\httpd.exe Apache (WebDAV) -- 81 -- free Apache (HTTPS) -- 443 -- C:\xampplite\apache\bin\httpd.exe MySQL -- 3306 -- C:\xampplite\mysql\bin\mysqld.exe FileZilla (FTP) -- 21 -- free FileZilla (Admin) -- 14147 -- free Mercury (SMTP) -- 25 -- free Mercury (POP3) -- 110 -- free Mercury (IMAP) -- 143 -- free Mercury (HTTP) -- 2224 -- free Mercury (Finger) -- 79 -- free Mercury (PH) -- 105 -- free Mercury (PopPass) -- 106 -- free Tomcat (AJP/1.3) -- 8009 -- free Tomcat (HTTP) -- 8080 -- free ---------------------------------------------
У меня также установлен Skype, но он не использует порт 80 - я читал, что это может быть причиной проблемы, поэтому я проверил в настройках Skype и подтвердил, что порт - 65013.
Когда я бегу, file://C:/xampp/htdocs/index.php
он говорит:
Что-то не так с установкой XAMPP.
Есть идеи, как я могу это исправить?
Проверьте ваш hosts
файл %WINDIR%\system32\drivers\etc\hosts
и убедитесь, что есть следующая запись:
127.0.0.1 localhost
Убедитесь, что Mercury запущен, из списка портов он не выглядит так, как он есть. Это будет препятствовать тому, чтобы файлы .php открывались правильно, можно просто увидеть белый экран. Создайте простой HTML-файл и поместите его в корень веб-сервера и попытайтесь получить к нему доступ с локального хоста.
Вам может понадобиться доступ к http: // localhost: 8080 или к другому порту. Я думаю, что 8080 по умолчанию.
Если вы действительно видели «пустой белый экран», значит, установка работает, то есть это не проблема порта, потому что в противном случае ваш браузер должен выдать вам ошибку.
Вы должны проверить файлы конфигурации apache и корневой каталог вашего документа, чтобы понять, почему пустая страница обслуживается.
Я часто сталкивался с проблемами с xampp при использовании Skype. Даже если он не работает на порте 80, вы можете отключить Skype и повторить попытку. (перезагрузка тоже может потребоваться)
I had the similar problem with Xampp. Xampp and Skype use port 80. I changed xampp port to 8080 it worked at the beginning but after I restarted Xampp didn't work anymore. I inactivated Skype and put Xampp on the default port which is port 80. Haven't had any problem since then. I hope it helps you!