私はubuntuサーバーを使用していますが、apache2をインストールします。Apache2をLaravel 5.1に設定する
私はlaravel.confで書く:
<VirtualHost *:80>
ServerName localhost
ServerAdmin [email protected]
DocumentRoot /var/www/html/public
<Directory /var/www/html>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
はその後、私はApache2のを再起動します。また
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
: と文句を言わない仕事...
私も/html
フォルダに.htaccessを作成し、今
<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^index.php [L]
</IfModule>
とフォルダを表示:/恥骨フォルダで を私は.htaccessを追加します仕事...だから私が行くとき:/auth/login
すべてがうまくいきますが、DOMhtmlが表示されますが、その後にログインをクリックしようとすると500エラーが表示されます:
どのように問題を解決できますか? Apache2の問題は何ですか?正しく設定するには?
あなたがdomineを解決しました。サーバー名 'ServerName localhost'を' ServerName yourdomain.com'に置き換えます。 – Naumov
私は試しても動作しません... – Andrew
apache2が開始しますか? 'ping yourdomain.com'をチェックしてください。 – Naumov