2017-06-28 4 views
0

私はdigitialoceanにLinuxサーバーを構築し、ソフトウェアをインストールし、laravelファイルをgithubから/ var/www/html /にクローンしました。このエラーが発生するサーバーにlaravelプロジェクトを配備する方法は?

"The 138.68.81.200 page isn’t working" in http://138.68.81.200/socialNetwork/public/ 

移行をアップロードして.envファイルとストレージ/ * 777権限を作成しても、このエラーが発生します。

どうすればこの問題を解決できますか?

+1

あなたがいる場合は、このフォルダに既定のWebサイトを指すように持っていますあなたはipを使ってウェブサイトにアクセスしたいと思っています。どのサーバーを使用していますか? (apache、nginx、...) – Jerodev

+0

私はapache2を使用しています – Frollo

+0

コードはどこにアップロードされていますか? '/ var/www/html/socialNetwork'または'/var/www/socialNetwork'フォルダにありますか? –

答えて

0

すべてのPHPパッケージと依存関係、およびすべてのプロジェクトベンダーをコンポーザー経由でインストールしたと仮定します。あなただけの/etc/apache2/sites-available/000-default.conf

Alias /socialNetwork /var/www/html/socialNetwork/public/ 
<Directory "/var/www/html/socialNetwork/public"> 
     AllowOverride All 
     Order allow,deny 
     allow from all 
</Directory> 

にこれを追加して、あなたの/var/www/html/socialNetwork/public/.htaccessでこれを追加する必要があります。

その後
Options +FollowSymLinks 
RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 

sudo service apache2 restart 
関連する問題