1

最近、新しいコンピューターでXAMPP1.7.3とZendFramework1.10.4をセットアップしましたが、通常使用しているコマンドの多くが失敗します。

ZFのセットアップとテストに使用した手順は次のとおりです。

最初に、ZFライブラリフォルダー(C:\ xampp \ php \ ZendFramework-1.10.4 \ library)をphp.iniのインクルードパスに追加しました。

次に、ZF binフォルダー(C:\ xampp \ php \ ZendFramework-1.10.4 \ bin)をPathシステム変数に追加しました。

すべてが正しく構成されていることをテストするために、コマンドラインからコマンド「zfshowversion」を実行しました。結果は「ZendFrameworkバージョン:1.9.6」です。

すぐに何かがおかしいようです。ダウンロードされたファイルは「ZendFramework-1.10.4.zip」で、報告されたバージョンは1.9.6です。最新バージョン(1.10.4)を再ダウンロードし、古いコピーを削除しました。それでも、誤ったバージョン番号の問題が解決しませんでした。

いくつかの調査を行った後、バージョン1.10.3が間違ったバージョン番号を報告するというバグがZFナレッジベースにあります。だからそれはバージョン番号の問題を説明するかもしれません。

先に進むと、いくつかのzf-toolコマンドを実行しようとしましたが、特定のコマンドでアクションまたはプロバイダーが無効であると報告されました。

例:

C:\xampp\htdocs>zf create project test
Creating project at C:/xampp/htdocs/test

C:\xampp\htdocs>cd test

C:\xampp\htdocs\test>zf create controller Test
Creating a controller at C:\xampp\htdocs\test/application/controllers/TestController.php
...
Updating project profile 'C:\xampp\htdocs\test/.zfproject.xml'

C:\xampp\htdocs\test>zf create action test Test
Creating an action named test inside controller at C:\xampp\htdocs\test/application/controllers/TestController.php
...
Updating project profile 'C:\xampp\htdocs\test/.zfproject.xml'

C:\xampp\htdocs\test>zf enable layout
                       An Error Has Occurred
 Action 'enable' is not a valid action.
...

C:\xampp\htdocs\test>zf create form Test
                       An Error Has Occurred
 Provider 'form' is not a valid provider.
...

誰かがこれらのエラーとそれらを修正する方法についての洞察を提供できますか?

4

4 に答える 4

1

同様の問題が発生しました。最新のzendフレームワークに更新した後、xamppに含まれているzf.batファイルとzf.phpファイルを手動で更新する必要があることが判明しました。

私はここでzendsvnからそれらを入手しました:http://framework.zend.com/svn/framework/standard/trunk/bin/

于 2010-08-01T03:09:47.773 に答える
0

あなたの問題は、ZendToolがいくつかのバージョンからxamppに付属していることだと思います。

Xamppディレクトリでzf.batを見つけて、削除してみてください;)

于 2010-05-06T10:06:47.617 に答える
0

xamppを使用している場合の簡単な方法は、パス「xampp \ php \ PEAR」に移動し、古いZendディレクトリをすべての含まれているファイルを新しいものに置き換えますzend 1.10...dirそして問題は失われます:)

于 2010-06-28T22:44:58.777 に答える
0

ZFの友人は、最悪の種類のドキュメントを作成しました。XAMPPユーザーにとって、それはより困難です。私はZFを学び、パスにエラーを投稿しています。XAMPPも使用しています。

エラーリストは非常に大きいです。私はあなたを助けることができると思います。エラーの解決策「エラーが発生しましたアクション'enable'は有効なアクションではありません。」XAMPPのZendToolのインストールです。それを削除します。

解決策とその他の考えられるエラーの詳細については、http://www.satya-weblog.com/2010/11/zend-framework-creating-layout.htmlを確認してください。

于 2010-11-04T10:08:17.777 に答える