ZendFrameworkはじめました。


そこで問題が発生しました。
購入した本どおりやっているのですが
エラーがでて動きません。

私の環境は以下です。
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

お手数ですが、よろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/11/02 23:55:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:zzz_1980 No.1

回答回数492ベストアンサー獲得回数64

ポイント60pt

本当に

$path = '/アプリ/ZendFramework-1.6.2/library';
Zend_Controller_Front::run('/ドキュメントルート/zendapps/controllers');

「/アプリ」とか「/ドキュメントルート」と書いちゃってます? /App とか /DocumentRoot じゃなくて。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません