Windows 8にcomposerをインストールし、Webサーバーxamppを使用しています。
私はcomand composer global requireをしました
composer global require "laravel/installer=~1.1"
このようにコンポーザーの環境パスを構成することさえあります
set PATH=%PATH%;%USERPROFILE%\AppData\Roaming\Composer\vendor\bin
次に、このようなプロジェクトを作成しました
Laravel new myproject
私のlaravelプロジェクトのパブリックフォルダーにある.htaccessファイルを確認します。
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Apache httpd.conf で URL 書き換え用のモジュールのアクティベーションを確認しました
LoadModule rewrite_module modules/mod_rewrite.so
それから私はそれをテストし、多くのURLを入力しましたが、ページが見つからないというエラーが発生しました!
テストした URL は次のとおりです。
- ローカルホスト/laravel/
- ローカルホスト/laravel/パブリック
- ローカルホスト/laravel/myproject/
- ローカルホスト/laravel/myproject/パブリック
laravel のような一般的なフレームワークを使用するために何時間もかけて問題を修正したことに、私はかなり驚いています。