好的,所以我以前设置了两个虚拟主机,它们工作正常.它们都包含简单的Web项目,http://project1并且可以http://project2在浏览器中正常工作.
无论如何,我来添加另一个vhost.我使用127.0.0.1 project3编辑了/ etc/hosts文件,并通过复制和粘贴project2的先前条目并编辑文件路径来更新httpd-vhosts.conf文件.
我已经检查了所有文件和文件夹权限(实际上我是从project2复制并粘贴的),只是在index.php文件中放了一个"hello world"消息.
访问时我收到403禁止权限被拒绝的消息 http://project3
为什么这样,我只能弄清楚我错过了什么步骤,因为一切似乎都设置正确.
提前致谢.
我正在尝试将多个Laravel 4项目上传到我的Web服务器,而不是我的开发服务器.每个laravel 4应用程序都位于自己的子目录中.我的文件结构应该如何?我一直在寻找一个htaccess来从网址中删除/ public,但我没有成功.此服务器仅用于测试目的,它允许其他人在构建项目时遵循.我知道将laravel基础结构留在这些目录中是主要的安全问题,但它们仅用于测试目的,当项目完成时,它们被移除并放置在自己的托管服务器上.这是我的文件结构:
-public_html/
main website html files
-Test Site Subdirectory Folder
-subdirectoryFolder
-Store/
-laravel app 1
-blog/
-laravel app 2
-newspaper
-laravel app 3
Run Code Online (Sandbox Code Playgroud)
如果我在每个子目录文件夹(www.testsite.com/Store,)中安装laravel应用程序www.testsite.com/blog,www.testsite.com/newspaper每个应用程序都可以工作,但是我试图删除网址末尾的公共,www.testsite.com/Store/public是浏览器中显示的内容.非常感谢任何有关此问题的帮助.谢谢.