Я установил xampp и начал настраивать свой текущий рабочий проект, и в результате я не смог этого сделать из-за магических обстоятельств. Прежде всего я догадался, что это что-то не так с xampp, но я решил создать простой виртуальный хост, чтобы проверить, как он работает, и эти виртуальные хосты работают отлично, но не мой рабочий проект :(. Итак, я расскажу, что я сделали, и я был бы очень рад, если бы кто-нибудь мне помог:
XAMPP находится в / opt / lampp
Рабочий и пользовательский проект в / home / awesomeUser / dirForWork / projForWor
#
из Apache httpd.conf
для включения виртуальных хостов httpd-vhosts.conf
и выглядит как: <VirtualHost *> DocumentRoot "/home/awesomeUser/dirForWork/projForWor" ServerName test.localistic <Directory "/home/awesomeUser/dirForWork/projForWor"> Require all granted </Directory> </VirtualHost>
На / home / awesomeUser / dirForWork / projForWor у меня есть index.php
с echo phpinfo();
/etc/host 127.0.0.1 test.localistic
Но я проделал те же действия для своего рабочего проекта, и у меня просто перенаправление на заставку xampp. Как это вообще возможно? Этот заставочный проект включен / opt, а мой запрос отправляется в / home ... Shar Ваши мысли об этом
Некоторое время, так как я устанавливаю vhost в Apache, но я думаю, что это должно быть больше вроде
<VirtualHost *:80>
DocumentRoot /home/awesomeUser/dirForWork/projForWor
ServerName test.localistic
<Directory /home/awesomeUser/dirForWork/projForWor>
Require all granted
</Directory>
</VirtualHost>
Править
Я не думаю, что Вам нужно "" в DocumentRoot и Каталоге
Кроме того, сделал Вы не забываете добавлять index.php перед index.html в
sudo nano /etc/apache2/mods-enabled/dir.conf
Вы могли также добавить vhost настройки в моем ответе в/etc/apache2/sites-available и затем символьная ссылка, которую он на сайты включил, Apache перезагрузки и должен работать.
Таким образом, как пример, добавьте, мой ответ на файл (назовите то, что), но ради примера мы назовем его work.conf
Затем
sudo a2ensite work.conf
И затем
sudo service apache2 reload
Заключительное редактирование
Я не использую xampp, у меня просто есть регулярная установка ЛАМПЫ. Я добавил мой выше ответа (но настроил для соответствия моему корневому каталогу) к/etc/apache2/sites-available/geoffmcc.conf
И затем сделал
sudo a2ensite geoffmcc.conf
sudo service apache2 reload
Настроенный мое доменное имя для принятия и поскольку Вы видите работы vhost
В противоположность сайту по умолчанию