0

私はcakephpが初めてです。この問題は私の重要な開発課題です。noobの質問でマークが差し引かれた過去の経験があるため、スタックオーバーフローでこの質問をすることを避けようとしていました。私はグーグルでほぼ2日間解決策を調査しましたが、すべての解決策は本当に役に立たないか、私のような初心者には不明確です. スタックオーバーフローの専門家が私を助けてくれる必要があります。

基本的に、Macにxamppをインストールしました.xamppへのパスhttpd.conf

DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"

htdocsという名前のサブフォルダーを作成しcake、その中に Cakephp をインストールしました。Cakephp は動作していますが、問題は画像ファイルと css が表示されないことです。私はオンラインで検索し、多くの提案された解決策を変更し.htaccessました。これが私の3つの.htaccess変更点です

ケーキの下の.htaccess

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteBase /cake/
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

Cake>app の下の .htaccess

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteBase /cake/app/
   RewriteRule    ^$    webroot/    [L]
   RewriteRule    (.*) webroot/$1    [L]
</IfModule>

Cake>app>webroot の下の .htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /cake/app/webroot/
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>

ただし、画像とcssはまだ機能していません。助けてください。どうもありがとうございました

4

1 に答える 1

0

Apache の mod_rewrite を有効にしましたか?

個々のフォルダが .htaccess でサーバー設定を上書きできるようにしましたか?

システム conf ファイルに、次の内容があることを確認してください。

AllowOverride All

Webroot をカバーするディレクトリ ディレクティブ内。

于 2012-07-05T13:19:27.193 に答える