laravel框架使用git clone时遇到的问题

框架通过git push到linux或者github上,

在通过 git clone到本地,会出现错误

php bin/console server:run PHP Warning:  require(D:\home\workspace\pd\app/../vendor/autoload.php):
 failed to open stream: No such file or directory in D:\home\workspace\pinda\pinda\app\autoload.php on line 7

PHP Fatal error:  require(): Failed opening required 'D:\home\workspace\pd\app/../vendor/autoload.php'
(include_path='.;D:\php-5.5.30-nts-Win32-VC11-x64\pear') in D:\home\workspace\pd\app\autoload.php on line 7
报错信息

这是因为在clone之后需要composer install重新安装配置文件

执行composer install

稍等一会就可以了!

如果没有安装composer

全局安装

curl -sS http://install.phpcomposer.com/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

然后就可以使用了,如果还是报错

No supported encrypter found. The cipher and / or key length are invalid.。。。

(1)检查.env文件

检查.env文件内有没有  APP_KEY=jP************WqIqeTb这一行,并执行php artisan key:generate刷新

(2)检查config/app.php文件

检查config/app.php文件有没有

	'key' => env('APP_KEY', 'SomeRandomString'),	'cipher' => 'AES-128-CBC',
	第一行的意思是设置key,先从.env文件中找APP_KEY,如果有这设置,如果没有则设置为'SomeRandomString'。所以如果有了第一步,这第二个参数没有用
第二行的意思是使用 AES-128-CBC对称加密算法,默认laravel框架中是有带这个了

(3)如果设置了其他的对称加密算法

如果想使用'cipher' => 'rijndael-256',对称加密算法,就需要在环境中安装php5-mcrypt

1,安装:apt-get install php5-mcrypt

2,启用php5-mcrypt:php5enmod mcrypt

3,重启php-fpm:service php5-fpm restart


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果在 Ubuntu 使用 `git clone` 命令出现 “拒绝连接” 的错误提示,可能是由于以下原因导致的: 1. 网络连接问题:首先,你需要确保你的计算机已经连接到互联网,并且网络连接是正常的。可以通过尝试访问其他网站来检查网络连接是否正常。 2. 防火墙问题:如果你的计算机上启用了防火墙,可能会阻止 Git 与远程仓库进行通信。可以尝试关闭防火墙或者添加一个允许 Git 通信的规则。 3. 代理问题:如果你使用代理服务器连接互联网,可能需要配置 Git 使用代理服务器进行通信。可以通过设置 Git 的代理配置来解决问题。 解决方法: 1. 检查网络连接:首先,你需要检查网络连接是否正常。可以通过尝试访问其他网站来检查网络连接是否正常。 2. 关闭防火墙:如果你的计算机上启用了防火墙,可以尝试关闭防火墙并重新执行 `git clone` 命令,看看是否能够正常连接。 3. 配置代理:如果你使用代理服务器连接互联网,可以尝试配置 Git 的代理服务器来解决问题。可以使用以下命令来配置代理服务器: ``` git config --global http.proxy http://proxy_username:proxy_password@proxy_ip:proxy_port ``` 其中,proxy_username 和 proxy_password 是代理服务器的用户名和密码,proxy_ip 和 proxy_port 是代理服务器的地址和端口号。如果代理服务器不需要用户名和密码认证,则可以省略用户名和密码部分。 以上就是解决 Ubuntu 使用 `git clone` 命令出现 “拒绝连接” 的问题的方法。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值