php laravel 空白,关于php:部署网站中的Laravel空白屏幕

请在public_html / error_log中的以下错误消息中为部署Laravel 5.2网站提供一些帮助:

[21-Mar-2017 07:39:30 America/Chicago] PHP Fatal error: require(): Failed opening required '/home/exoweb/public_html/allos/bootstrap/autoload.php' (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt/php55/usr/share/php') in /home/exoweb/public_html/index.php on line 22

通过更改public_html中的index.php文件,我成功启动了我的网站

要求DIR。’/ .. / allos / bootstrap / autoload.php’;

$ app = require_once DIR。’/ .. / allos / bootstrap / app.php’;

但是当我的控制器与Eloquent一起使用请求时出现错误,因为它与查询构建器配合得很好!

检查文件的权限。 您可能没有权限read该文件。

我必须检查他的权限是什么文件?

检查 home / exoweb / public_html / allos / bootstrap / autoload.php的权限。 此文件也可能根本不存在。

如果仍然有错误,并且您没有Ssh的访问权限,则可以通过托盘删除缓存文件:

Bootstrap:services.php,settings.php删除

存储/框架/缓存删除所有文件

存储/框架/会话删除所有文件

存储/框架/视图删除所有文件

并刷新该站点。

祝好运 :)

您是否尝试过像your-site-url / public这样访问您的网站?

如果它在公共目录中成功运行,那么您将遇到重定向问题。

因此,请将此.htaccess文件放入您的根目录。

如果您的应用程序是在php版本7中构建的,则使用此.htaccess文件。

AddHandler application/x-httpd-php70 .php

RewriteEngine On

RewriteRule ^(.*)$ public/$1 [L]

对于php版本<7的其余部分,请使用此.htaccess文件。

AddHandler application/x-httpd-php56 .php .php5 .php4 .php3

RewriteEngine On

RewriteRule ^(.*)$ public/$1 [L]

在应用程序目录中运行composer update。 当移动以composer作为其依赖项管理器的应用程序时,请始终运行composer update。

您没有外壳访问服务器的权限吗? 或者可能是您有一个cPanel可以在其中运行它。

在cPanel的哪里或怎么做?

必须有一个选择。 我不知道您正在使用哪个主机。

托管fastcomet.com

您需要来自此主机提供商的SSH访问。 这样您就可以做到这一点。 以下是来自fastcomet.com的指南以实现此目的。 看一看! fastcomet.com/community/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值