2017-04-25 7 views
0

Iveは、Ubuntu 16.04システムで何度もlaravelインスタンスを設定しようとしました。私にはphp5.6apache2がインストールされています。 laravelをインストールするには、サイトの指示に従って、作者をインストールしてください(作者は「laravel/installer」が必要です)。cant launch laravel site

.bashrcに(export PATH="~/.composer/vendor/bin:$PATH")を追加してから、laravel new projectを使用して新しいlaravelプロジェクトを作成しました。それはプロジェクトに私のCDを作業して走ったかどうかをテストするために(PHPの業者はサーブ)が、誰も私が行く得るのを助けることができます

PHP Warning: require(/home/dave/project/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /home/dave/project/bootstrap/autoload.php on line 17 
PHP Fatal error: require(): Failed opening required '/home/dave/project/bootstrap/../vendor/autoload.php' (include_path='.:/usr/share/php') in /home/dave/project/bootstrap/autoload.php on line 17 

を考え出す続けます。

+0

チェックプロジェクトディレクトリpermissiomsパーミッションとグループになります動作しない場合には、

、あなたは、Apache

を再起動する必要があります。この投稿を確認する - http://stackoverflow.com/a/372​​66353/4841755 – Viktor

+0

@viktor(drwxrwxr-x 11 dave dave 4096 Apr 25 10:53プロジェクト)は、フォルダのために設定されたパーミッションです – dvitt90

+0

プロジェクトフォルダのグループ '' 'www-data'''については(再帰的に、すべての子ディレクトリに対して) ? – Viktor

答えて

0

まず、mb-stringというPHP拡張機能をインストールする必要があります。 この拡張機能は、次のスクリプトは、

sudo apt-get install libapache2-mod-php5 

このパッケージがインストールされている場合、あなたはphp.iniファイルをチェックし、MB-文字列の拡張子を探し、それがセミコロンを持っている場合は前に削除する必要が動作するようlibapache2-mod-php5延長に構築されてまだそれは、あなたは、ファイルへのアクセス権のため