【问题标题】:Laravel Installation Error - Blank Page After InstallLaravel 安装错误 - 安装后空白页
【发布时间】:2014-01-08 16:14:02
【问题描述】:

我已经在 EC2 实例上安装了 Laravel。已写入所有权限并已安装所有必要的解决方案。我可以正常访问 Laravel 目录,但是在访问 public 文件夹时,我得到的只是一个空白页。没有错误,也没有我通常应该看到的“欢迎”页面。但是,这是服务器上记录的错误:

PHP Fatal error:  require(): Failed opening required '/var/www/mrktpop/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/mrktpop/bootstrap/autoload.php on line 17

autoload.php第17行如下:

/*
|--------------------------------------------------------------------------
| Register The Composer Auto Loader
|--------------------------------------------------------------------------
|
| Composer provides a convenient, automatically generated class loader
| for our application. We just need to utilize it! We'll require it
| into the script here so that we do not have to worry about the
| loading of any our classes "manually". Feels great to relax.
|
*/

require __DIR__.'/../vendor/autoload.php';

有人遇到过这种情况并可以伸出援助之手吗?目录中的任何位置都不存在/vendor 文件夹...

【问题讨论】:

  • 你用composer安装依赖了吗? Composer 引入所有依赖项,将它们放在 vendor/ 目录中,然后创建 autoload.php 文件。如果你不知道这是什么,visit the composer website
  • Composer 已安装...根目录下的/vendor 文件夹(即mrktpop)...我应该安装在public 中吗?
  • /vendor 文件夹中的唯一内容是 symfony 文件夹,仅此而已..
  • 那么所有的依赖都没有安装。删除 vendor 文件夹和 composer.lock 并尝试运行 composer install。
  • composer.lock?我没有那个文件...

标签: php frameworks laravel


【解决方案1】:

听起来是内存问题。如果您不熟悉命令行,这些选项不是很好,但它们可以工作。尝试升级 PHP。增加内存 PHP 允许在 php.ini 中使用。尝试将您的 composer.lock 文件提交到您的存储库,将其拉入 EC2 实例,然后运行 ​​composer install。

希望这会有所帮助!

【讨论】:

  • 谢谢,我按照您的要求增加了php.ini 中的内存(增加到 1GB),并且还在 EC2 上使用了非微型实例。这似乎有帮助!
猜你喜欢
  • 2015-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-27
  • 1970-01-01
  • 2014-03-10
  • 2021-05-11
相关资源
最近更新 更多