【发布时间】:2018-02-22 20:45:33
【问题描述】:
在我的托管中,我在 public_html 的文件夹中有几页。
所以,我需要在一个新文件夹中上传一个 Laravel 项目,以便像这样访问:“www.mypage.com/laravelproject”。我的问题是我创建了一个文件夹 laravelproject 并将所有 laravel 项目放在里面,但是给我:
禁止
您无权访问此服务器上的 /laravelproject/。
此外,在尝试访问时遇到 404 Not Found 错误 使用 ErrorDocument 来处理请求。
如果我尝试输入:“www.mypage.com/laravelproject/public”,我会收到此错误:
内部服务器错误
服务器遇到内部错误或配置错误,并且 无法完成您的请求。
主机给我这个产生项目的错误。项目名称是“eysa”,所以我想访问它:“www.mydomain.com/eysa”:
[2017 年 9 月 14 日星期四 14:31:54] [警报] [客户端 190.19.102.99] /var/www/vhost/example.com/home/html/eysa/public/.htaccess:选项 此处不允许使用 MultiViews [Thu Sep 14 14:31:54 2017] [error] [client 190.19.102.99] 文件不存在:/var/www/vhost/example.com/home/errors/500.html [9 月 14 日星期四 14:31:54 2017] [错误] [客户端 190.19.102.99] 文件不存在: /var/www/vhost/example.com/home/html/favicon.ico,推荐人: http://example.com/eysa/public [2017 年 9 月 14 日星期四 14:31:54] [错误] [客户端 190.19.102.99] 文件不存在: /var/www/vhost/example.com/home/errors/404.html,引用者: http://example.com/eysa/public
我需要帮助!
谢谢!
【问题讨论】:
-
你的错误日志说什么? Apache error.log 和 laravel.log
-
你可以访问 ssh 吗?
-
@mwweb 嗨,域/主机没有 ssh
-
public目录应该是文档根目录。Internal Server Error可能是数据库连接等配置问题。请检查您的日志文件。 -
@fubar 嗨,这些日志在我的主机中吗?或者我可以在我的 ftp 中看到它?