Laravelフレームワークgit cloneを使用するときに発生する問題

2353 ワード

フレームワークは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'。         ,         

2行目の意味は
AES-128-CBC対称暗号化アルゴリズム、デフォルトlaravelフレームワークにはこれがあります
(3)他の対称暗号化アルゴリズムが設定されている場合
「cipher」=>「rijndael-256」、対称暗号化アルゴリズムを使用するには、php 5-mcryptを環境にインストールする必要があります.
1,インストール:apt-get install php 5-mcrypt
2、php 5-mcryptを有効にする:php 5 enmod mcrypt
3,php-fpm:service php 5-fpm restartを再起動