【发布时间】:2017-06-09 04:09:08
【问题描述】:
我是一名前端开发人员,所以请不要挂断我的电话。到现在为止,管理在 AWS EC2 服务器上安装 Laravel 的新副本,而对于不同的项目多次没有问题。
现在我已经尝试安装了 3 次,并尝试使用我能找到的所有解决方案来解决以下错误,但仍然得到:
[2017 年 1 月 24 日星期二 10:19:49.885900] [:error] [pid 14096] [client 92.27.88.79:56096] PHP 致命错误:require():打开失败需要 '/var/www/laravel/bootstrap /../vendor/autoload.php' (include_path='.:/usr/share/php') 在第 17 行的 /var/www/laravel/bootstrap/autoload.php 中
安装步骤:
- 设置 AWS EC2 的新实例 -> 创建和生成安全组和密钥 -> 使用 putty 和创建的密钥进行连接
在使用以下方法创建的实例上安装 apache2:
sudo apt-get install apache2使用以下方法安装 PHP7 和 PHP mcrypt:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get install -y language-pack-en-base sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
sudo apt-get 更新
sudo apt-get install php7.0
sudo apt-get install php7.0-mcrypt安装 MySQL 服务器
sudo apt-get install mysql-server安装 Git
sudo apt-get install git-core安装 Laravel
sudo git clone https://github.com/laravel/laravel.git安装 Composer
卷曲-sS https://getcomposer.org/installer | php
转到 Laravel 的根文件夹 (/var/www/nameOfProject)
运行命令:php composer.phar install更改文件夹访问权限
更改为 777 以确保文件夹:laravel/storage
更改为 777 以确保文件夹:laravel/bootstrap重启一切
我还再次尝试了 composer install 和 composer update 以及大多数我在互联网上可以找到的东西;仍然没有设法摆脱这个错误。
如果我能提供任何其他帮助解决这个问题,请告诉我。
非常感谢任何可以解决此错误的解决方案的指导或参考。
提前致谢。
【问题讨论】:
-
供应商文件夹中有内容吗?您从哪个目录运行 composer update?
-
我什至没有供应商文件夹。我在 /var/www/laravel 中运行的任何作曲家命令
-
作曲家更新输出是什么?如果没有,Composer 命令应该创建供应商文件夹。尝试删除 composer.lock,然后运行 composer update。
-
嗨 Marin,您可能希望添加您的最后一条评论作为答案,然后接受它,以便遇到此线程的任何有类似问题的人都能够快速轻松地看到可能的解决方案他们的问题。 (见stackoverflow.com/help/self-answer)。很高兴你把它整理好了,祝你好运!
标签: amazon-ec2 laravel-5 installation