2017-06-23 14 views
0

私はlaravelを初めて使っています。それは本当に良いアプリケーションです。私はlaravel docsを使ってWebアプリケーションを開発しました。しかし、問題はそれをライブサーバーにどのように展開するかです。ローカル開発環境からライブサーバーへのLaravelプロジェクトの展開

ローカル開発環境では、「php artisan serve」コマンドを使用して、http://localhost:8000からプロジェクトにアクセスできます。
しかし、ライブドメインでそれを実行するには、適切な方法が必要です。 index.phpのファイルを私にルートディレクトリにコピーhtaccessのようなものを提案し、この.htaccessファイルは、/公共を指しますのindex.phpなど

答えて

0

にserver.phpという名前を変更しないでください

DirectoryIndex public/index.php <IfModule mod_rewrite.c><IfModule mod_negotiation.c>Options -MultiViews</IfModule> 

RewriteEngine On 

# Redirect Trailing Slashes If Not A Folder... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

# Handle Front Controller... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^public/index.php [L] 

# Handle Authorization Header 
RewriteCond %{HTTP:Authorization} . 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]</IfModule> 
+0

@sorvaryこのコードをhtaccessのルートフォルダに配置しました。パブリックhtaccessファイルと置き換わります。どちらの条件でも動作しません –

0

私がしますYoutubeビデオからビデオを見ることをお勧めします: Move Laravel to Live

このビデオはあなたがサーバーにインストールするのに役立ちます。あなたがインストールした後でも、作者がiseであっても、サーバにファイルをコピーすることで、あなたのライブサーバでプロジェクトを実行することができます。

laravelがインストールされていることを確認してください。

問題がある場合はお知らせください。

関連する問題