我正在尝试设置laravel,但它证明是正确的!我已经从github克隆了它,并且还使用了作曲家来克隆laravel并且我已经使用了这两种技术,这很好,因为它是我真正想要学习的东西。比我想象的要简单。
然而,当我尝试导航到我的laravel目录(称为iProject)时,我输入我的浏览器localhost / iProject,我得到一个目录列表,这不是我的预期,我期望至少被指向你好。 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下\驱动程序\等\主机
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>
答案 0 :(得分:4)
您可以在httpd-vhosts.conf
文件中使用(我的所有项目都有相同的设置)
<VirtualHost iproject.dev>
DocumentRoot "C:/xampp/htdocs/iProject/public"
ServerName iproject.dev
</VirtualHost>
另外,在C:\Windows\System32\drivers\etc\hosts
文件
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
档案的一部分
<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>