0

私は最初の CakePHP プロジェクトに取り組んでおり、次のことを行いました。

  • ( http://cakephp.org/ )から CakePHP ソースをダウンロードしました。
  • 名前を sampleapp に変更し、フォルダー全体を /var/www/html にコピーします。
  • sudo /etc/init.d/httpd 再起動

私が行くhttp://localhostと、Centos の正しい Apache ウェルカム ページが表示されます。しかし、私が行くとhttp://localhost/sampleapp、ディレクトリ構造が表示されます

http://localhost/sampleapp

Parent Directory         -   
app/    05-Jan-2013 14:20    -   
build.properties    05-Jan-2013 14:20   177  
build.xml   05-Jan-2013 14:20   8.6K     
html/   05-Jan-2013 14:20    -   
index.php   05-Jan-2013 14:20   1.4K     
lib/    05-Jan-2013 14:20    -   
plugins/    05-Jan-2013 14:20    -   
vendors/    05-Jan-2013 14:20

ここで何が欠けていますか?.htaccess ファイルも存在することを確認しました

いくつかのSO調査で、次の行を追加しました/etc/httpd/conf/httpd.conf

AddType application/x-httpd-php .php

Apacheを再起動しましたが、うまくいきませんでした。

私は使用しています

  • アパッチ2
  • CakePHP 2.2.4
  • セントス
4

1 に答える 1

0

まず、Apache のインデックスを無効にする必要があります。

その後、php が Apache によってロードされていることを確認します。

httpd -lhttpd -M「php」などを検索します。

Cake-php についてはよくわかりませんが、symfony2 では document-root は/root-to-page/web

そして、cake-php が.htaccessファイルを使用する場合は、vHost または Server 設定で変更AllowOverride Noneする必要がありますAllowOverride All

于 2013-01-05T09:49:13.663 に答える