我正在尝试设置 laravel 但事实证明它是正确的!我从 github 克隆了它,还使用 Composer 克隆了 Laravel,这两种技术都可以工作,这很好,因为它是我真正想学习的东西。比我想象的简单。
然而,当我尝试导航到名为 iProject 的 laravel 目录时,我在浏览器中输入 localhost/iProject ,得到的目录列表不是我所期望的,我预计至少会被定向到 hello.php 页面。
我已经厌倦了 Net-tuts 教程中描述的另一种技术,该技术正在设置侦听端口,然后我将通过 localhost:8888,但是当使用此技术时,会出现以下错误消息:
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required 'public/' include_path='.;C:\xampp\php\PEAR') in Unknown on line 0
设置虚拟主机(根据收到的回复)
当我设置虚拟主机时,我被重定向到 xampp,URL 转到 iproject.dev/xampp
我已经设置了一个虚拟主机,如下所示:
C:\Windows\System32\drivers\etc\hosts
127.0.0.1 iproject.dev
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/iProject/public"
ServerName iproject.dev
ServerAlias iproject.dev
ErrorLog "logs/iProject.liog"
CustomLog "logs/custom.iProject.log" combined
<Directory "C:/xampp/htdocs/iProject/public">
AllowOverride All
Order Allow,Deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
您可以简单地使用(我的所有项目都有相同的设置)httpd-vhosts.conf
file
<VirtualHost iproject.dev>
DocumentRoot "C:/xampp/htdocs/iProject/public"
ServerName iproject.dev
</VirtualHost>
另外,添加以下行C:\Windows\System32\drivers\etc\hosts
file
127.0.0.2 iproject.dev # 127.0.0.2 could be 127.0.0.3 or ...4/...5
例如,这是我的一部分hosts
文件输入win-7
127.0.0.1 localhost
127.0.0.1 127.0.0.1
127.0.0.2 alimsearch.dev # alimsearch.co.uk
127.0.0.3 laravel4.dev
# ...
和我的一部分httpd-vhosts.conf
file
<VirtualHost alimsearch.dev>
DocumentRoot "D:/xampp/htdocs/alimsearch/public"
ServerName alimsearch.dev
</VirtualHost>
<VirtualHost laravel4.dev>
DocumentRoot "D:/xampp/htdocs/laravel4/public"
ServerName laravel4.dev
</VirtualHost>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)