最近、新しいコンピューターで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.
...
誰かがこれらのエラーとそれらを修正する方法についての洞察を提供できますか?