
困っています。
Fedora11にZendFrameworkをDLして解凍して
/usr/local/ZendFramework-1.9.3PL1
として入れました。
/etc/php.ini:
.........
include_path = ".:/usr/local/ZendFramework-1.9.3PL1/library"
.........
と設定し
/etc/httpd/conf/httpd.conf:
.........
LoadModule rewrite_module modules/mod_rewrite.so
.........
<Directory "/var/www/html/zend/public">
AllowOverride All
</Directory>
と設定し
/var/www/html/zend/public/.htacess:
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
と設定し
/var/www/html/zend/public/index.php:
<?php
require_once 'Zend/Version.php';
echo Zend_Version::VERSION;
とし
#service httpd restart
とアパッチを実行し
Firefoxブラウザのアドレス欄に
http://localhost/index.php
を入力しアクセスしたところブラウザに
Not Found
The requested URL /index.php was not found on this server.
Apache/2.2.13 (Fedora) Server at localhost Port 80
と404エラーがでます。
ちなみに
http://localhost/zend/public/index.php
にアクセスすれば
1.9.3PL1
が問題なく表示されます。
しかしこれではZendフレームワークでWebアプリを組めません。
どうすれば解決できるでしょうか?
No.3ベストアンサー
- 回答日時:
まずRewriteなしでindex.phpを実行させるのが先かと..
DocumentRootの設定はどこでしょう?
DocumentRootの設定は変更可能ですか?
DocumentRoot /var/www/html/zend/public/ に設定できますか?
/var/www/html/zend/public/index.php はありますか?
http://framework.zend.com/manual/ja/zend.control …
No.2
- 回答日時:
同じ内容の.htaccessを入れたなら、/var/www/htmlにindex.phpがないとファイルが見つからないというエラーになるはず。
htmlにindex.phpを用意するか、RewriteRuleのファイル指定を/zend/public/index.phpとするか、どちらかする必要があるだろう。この回答への補足
ありがとうございます。
ドキュメントルートの
.htaccess
を除去して
/var/www/html/zend/public/.htacess:
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|gif|jpg|png|css)$ /zend/public/index.php
と修正してアパッチ再起動しましたが
ダメでした。
この修正前は
http://codezine.jp/article/detail/1824?p=3
に書いてあるとおりにしました。
WindowsとLinuxの違いで動かないのでしょうか?
No.1
- 回答日時:
見たところ、/var/www/html/zend/publicには.htaccessを入れているが、ルートとなる/var/www/htmlには入れてないみたいだが。
ここに入れてなければ、http://localhost/にアクセスしてもRewriteRuleは適用されないだろう。ルートにも.htaccessを配置してRewriteするようにすればちゃんと動くと思う。この回答への補足
素早い回答ありがとうございます。
先に提示した.htacessを
/var/www/html/.htacess
と入れ念のためアパッチの再起動もしてブラウザで
http://localhost/index.php
にアクセスしましたが全く同じく404エラーになります。
同じ.htacessでもよろしいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SplFileObject を利用したとき...
-
phpの問い合わせフォームを作っ...
-
PHPSpreadsheetによる書き出し...
-
EC-CUBEをeclipseからコンパイ...
-
php エラー
-
PHP8でWarning:Undefined varia...
-
composerをインストールしたい...
-
php エラー
-
phpinfo で MySQL のバージョン...
-
コメント機能に返信欄を矢印で...
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
-
PHPの勉強してます。 配列のと...
-
BASIC認証のフォームをデザイン...
-
アップロードファイルを表示す...
-
複数のパソコンの中の1つのパソ...
-
返信機能のツリー構造の深さを...
-
PHPについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MFC でどうやってネットページ...
-
PHPのセキュリティ(ドキュメン...
-
コメントの開始位置をそろえるには
-
mpdfにURL引数からのデータを渡...
-
エラーの意味
-
localhost127.0.0.1で403エラー
-
同じサーバー内で複数のHPのi...
-
PHP リファラの偽装で、ブック...
-
phpのエラーの意味がわかりませ...
-
ECCUBE4のページ管理でPHPを実...
-
htaccessでBasic認証
-
PHPを書くソフトは、必要ですか?
-
index.htmを表示させないために...
-
caclsエラーについて。
-
OpenPNEのセットアップ画面がで...
-
VScodeでpythonプログラムの関...
-
localhost/~.php で404エラー
-
PCに保存していた写真を見られ...
-
linux duコマンドで困っています。
-
OpenFileDialogを使った後にも...
おすすめ情報