そこで問題が発生しました。
購入した本どおりやっているのですが
エラーがでて動きません。
私の環境は以下です。
FreeBSD 6.3
Apache2.2.9
PHP Version 5.2.6
ZendFramework-1.6.2
ドキュメントルート
/php
アプリケーションディレクトリーは
/zendapps
ドキュメントルートの一つ上の階層におきました。
またドキュメントルートの
htaccessの内容は
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
phpの配下のindex.htmlの内容は
<?php
$path = '/アプリ/ZendFramework-1.6.2/library';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
require_once 'Zend/Controller/Front.php';
Zend_Controller_Front::run('/ドキュメントルート/zendapps/controllers');
として、
http://localhost/php/index.phpにアクセスしたら以下のエラーがでます。
この場合どのような原因が考えられるでしょうか?
Fatal error: Interface 'Countable' not found in /usr/local/ZendFramework-1.6.2/library/Zend/Controller/Action/HelperBroker/PriorityStack.php on line 29
お手数ですが、よろしくお願いします。
本当に
$path = '/アプリ/ZendFramework-1.6.2/library'; Zend_Controller_Front::run('/ドキュメントルート/zendapps/controllers');
「/アプリ」とか「/ドキュメントルート」と書いちゃってます? /App とか /DocumentRoot じゃなくて。
コメント(0件)