1

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 のような一般的なフレームワークを使用するために何時間もかけて問題を修正したことに、私はかなり驚いています。

4

1 に答える 1

0

私の質問のコメントから、laravel には xampp にバグがあり、そのバグは 3 日前に laravel の公式バグ追跡フォーラムで報告されたと結論付けています。

また、フォルダー構造が長すぎて、xampp の構成内で競合が発生する可能性があることがわかりました。アドバイスは、仮想ホスト ソリューションを使用することでした。laravel によってアドバイスされたのは Homestead です。

laravelで動作するようにxamppサーバーを修正する必要があるすべての人に頑張ってください。代わりに別のWebサーバーを使用してみてください。

于 2015-03-28T07:58:02.297 に答える