Если вы используете локальный сервер, вот некоторые основные неприятности съемки, чтобы помочь вам отладки:
Во-первых, это локальный сервер активен? Можете ли вы посетить http://localhost
без его отображения сервер не найден? Если вы не можете, ваш локальный сервер больше не работает. Попробуйте запустить xampp и запустить Apache.
Во-вторых, кажется, вы пытаетесь создать виртуальный хост для своего локального сервера. Замечательно! Виртуальные хосты позволяют создавать отдельные URL-адреса для проектов на одном сервере. Например. http://myproject.dev
. Однако сначала вам необходимо убедиться, что сервер понимает, что вы делаете.
Вам понадобится создать виртуальный хост на вашем сервере, если вы еще этого не сделали.
Я вижу, вы используете xampp. Что вам нужно сделать, это перейти к вашей установке xampp и отредактировать файл apache/conf/extra/httpd-vhosts.conf
, который является файлом xampp, который рекомендуется использовать исключительно для виртуальных хостов.
Reading: Setting Up Virtual Hosts for XAMPP
Например, в Apache, хостов конфигурационный файл может выглядеть следующим образом:
# Base
<VirtualHost *:80>
DocumentRoot "X:/"
ServerName localhost
</VirtualHost>
# Project - Some Project of Mine
<VirtualHost *:80>
DocumentRoot "X:/projects/myproject/public"
ServerName myproject.dev
ErrorLog X:/projects/myproject/logs/apache.error.log
CustomLog X:/projects/myproject/logs/apache.access.log common
php_value error_log X:/projects/myproject/logs/php.error.log
</VirtualHost>
(навигации по myproject.dev
отображает файлы в моем X:/projects/myproject/public
каталоге)
Этот ответ не объяснять вам виртуальные хосты. Есть plenty из amazingresources онлайн, чтобы помочь вам приступить к настройке самостоятельно.
Не забудьте перезагрузить сервер при добавлении виртуального хоста!
Если файл уже настроен, это файл hosts
вашего компьютера, настроенный для вашего сервера.
Ваш файл hosts на вашем компьютере используется, чтобы сообщить ему о выполнении определенных действий при вводе соответствующего URL-адреса в вашем браузере.
Reading: The Hosts File and what it can do for you
Reading: How to Edit Your Hosts File
Например, используя настройки Apache конф файл выше, мой хост файл должен также включать в себя:
# My project - Localhost
127.0.0.1 myproject.dev
Это говорит мой компьютер, чтобы отправить запрос на мой местный сервер (на localhost), когда я использую URL-адрес myproject.dev
. Затем локальный сервер подбирает запрос, видит, что вы обращаетесь к myproject.dev
и проверяет, есть ли у него виртуальные хосты, соответствующие этому имени. Ну, знаешь, да! Затем он просматривает параметр DocumentRoot для расположения файлов сервера и продолжает процесс. Представьте, что ваш файл hosts является локальным DNS.
Если вы только что добавили сайт в свой файл hosts, может потребоваться несколько минут, чтобы начать правильное разрешение. Подождите немного, очистите кеш браузера и повторите попытку.
И наконец, если эти шаги выполнены, и вы ничего не получаете, это может быть проблема конфигурации сервера или проблема .htaccess
.
Если вы работаете в Windows, вы можете проверить свой журнал событий на ошибки сервера Apache. Если вы настроили ведение журнала на виртуальном хосте, вы можете проверить эти файлы, чтобы узнать, собирает ли он ваши запросы и что делает с ними, если это так.
Большинство проблем после этой точки, по крайней мере, приведет к видимой ошибке в вашем браузере (или пустой странице).
Надеюсь, это поможет!
Вы положили запись в файл хостов, так что вы можете просмотреть по этому адресу? – Cfreak