在我的主机中,我在public_html的文件夹中有一些页面。
所以,我需要上传一个Laravel项目到一个新的文件夹中,这样才能访问:“www.mypage.com/laravelproject”。我的问题是,我创建了一个文件夹laravelproject,并将所有laravel项目都放在这个文件夹中,但请给出:
被禁止的
您没有在此服务器上访问/laravelproject/的权限。
此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。
如果我尝试输入:“www.mypage.com/laravelproject/public”,我会收到以下错误:
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
宿主给了我这个产生项目的错误。项目名称为“eysa”,因此我希望访问它,如:“www.mydomain.com/eysa”:
[9月14 14:31:54 2017][警报][客户端190.19.102.99] /var/www/vhost/example.com/home/html/eysa/public/.htaccess:选项MultiViews不允许这里[9月14 14:31:54 2017][错误][客户端190.19.102.99]文件不存在: /var/www/vhost/example.com/home/errors/500.html[Thu Sep14 14:31:54 2017][错误][客户端190.19.102.99]文件不存在: /var/www/vhost/example.com/home/html/favicon.ico,裁判:http://example.com/eysa/public[Thu Sep14 14:31:54 2017][错误][客户端190.19.102.99]文件不存在: /var/www/vhost/example.com/home/errors/404.html,裁判:http://example.com/eysa/public
我需要帮助!
谢谢
好的,让我们把你的日志文件撕下来
这是您的主要问题您的服务器配置不允许使用多视图,将其从您的服务器中删除。htaccess文件可能会解决这个问题。
[2017年9月14日星期四14:31:54][alert][client 190.19.102.99]/var/www/vhost/example。com/home/html/eysa/public/。htaccess:此处不允许选项多视图
您的服务器正在查找自定义错误页,但找不到,您可以在中定义您的错误页。htaccess;
[2017年9月14日星期四14:31:54][error][client 190.19.102.99]文件不存在:/var/www/vhost/example。com/home/errors/500。html
您的浏览器试图favicon.ico,但无法在根中找到。
[Thu Sep14 14:31:54 2017][错误][客户端190.19.102.99]文件不存在: /var/www/vhost/example.com/home/html/favicon.ico,裁判:http://example.com/eysa/public
这和上面的错误几乎相同,同样的评论也适用。
[Thu Sep14 14:31:54 2017][错误][客户端190.19.102.99]文件不存在: /var/www/vhost/example.com/home/errors/404.html,裁判:http://example.com/eysa/public
看起来像你的服务器只允许在你的根文件夹上的MultiViews,如果laravel需要,你可以创建一个子域或创建一个虚拟文件夹,如果你的主机允许的话。
问题内容: 问题很清楚。 是否有任何变通办法来清除缓存,就像我们在CLI中使用的一样。我正在使用流行的共享托管服务,但是按照我的计划,我没有控制面板访问权限。 我想清除视图缓存。 我看到了几乎与此相同的问题,但这无济于事。 问题答案: 您可以在CLI外部调用Artisan命令。 更新资料 无法删除视图缓存。也不是。 如果您确实想清除视图缓存,我认为您必须编写自己的命令并按我之前所说的那样调用它,或
问题很清楚。 是否有任何解决方案可以像上面的命令一样清除缓存,但不使用CLI。我使用流行的共享托管服务,但根据我的计划,我没有控制面板访问。 我想清除视图缓存。 我看到了一个几乎相同的问题,但它对我没有帮助。
我部署我laravel 5.4项目在共享主机上使用子域我安装了作曲家,改变了路径的index.php,供应商路径,DB主机,用户名等。 我得到以下错误 致命错误:未捕获意外值异常:在"/存储/日志"中没有现有目录,并且无法构建:在 /vendor/monolog/monolog/src/Monolog/Handler/StreamH中拒绝权限andler.php:171 我尝试了以下命令:php
我正在尝试在共享主机上部署Laravel5.2。 我在public_html文件夹(/../public_html或/home/username)之上安装了laravel core应用程序文件夹。 我提取了laravel核心公用文件夹(public)中的文件,并指向索引。php文件到laravel core app文件夹的根目录(/../laravel app/bootstrap/autoload
我有一个网络应用程序,在localhost工作良好,但当我上传到cboard主页显示良好,但所有其他路线我得到错误404。到目前为止,我所做的(1)在根文件夹中创建文件夹myapp(2)复制所有公共文件到public_html(3)修改index.php两行到 在我的路线上我有 在我的链接中我有
我的laravel项目通过Commission在localhost中运行良好。现在我正试图在web主机上托管它。我在下上传我的项目,并从文件夹复制所有文件,我也编辑