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

来源:互联网 发布:金融数据挖掘工程师 编辑:程序博客网 时间:2024/04/30 18:18

框架通过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 7PHP 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 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 内痔疮疼得厉害怎么办 孕妇用了痔疮膏怎么办 痔疮犯了特别疼怎么办 有痔疮肛门很痛怎么办 这几天痔疮犯了怎么办 孕初期肛裂出血怎么办 胃疼怎么办怎么缓解胃 脚踝崴了肿了怎么办 脚扭了脚背肿了怎么办 儿童脚扭伤肿了怎么办 脚关节扭伤肿了怎么办 小孩脚扭伤肿了怎么办 抱小孩腰扭伤了怎么办 跳舞把腰拉伤了怎么办 脚不小心扭伤了怎么办 娱乐之太帅了怎么办txt 走路走多了脚痛怎么办 胃疼怎么办简单按摩法 经常胃疼的厉害怎么办 半夜胃疼的厉害怎么办 吃消炎药伤胃了怎么办 吃药伤胃了胃疼怎么办 宝宝吃药伤胃了怎么办 胃胀胃痛怎么办快速解决方法 半夜2点3点胃疼怎么办 晚上吃多了胃疼怎么办 骨折打石膏后痒怎么办 脚脖子崴了肿了怎么办 喝酒喝的吐血了怎么办 感冒后咳嗽有痰怎么办 嗓子里老是有痰怎么办 物业把水停了怎么办 机洗衬衫缩水了怎么办 羊绒大衣洗缩水了怎么办 棉质衣服缩水了怎么办 衣服洗了变小了怎么办 毛衣洗后缩水了怎么办 鼻子又大又塌怎么办 苹果6被停用了怎么办 苹果6s手机停用怎么办 苹果4手机已停用怎么办