2


0

Netbeans 6.9でプロバイダーZendを登録する際のエラー

私はインストールします:

  • 'C:\ Program Files \ NetBeans 6.9’のnetbeans 6.9

  • D:\ xamppのxampp 1.7.2

  • 私は梨を介してZendをアップグレードしています

スクリーンキャストに従い、「プロバイダーの登録」ボタンをクリックしたとき。 しかし、私はこのようなメッセージを受け取ります:

設定タブの作成時

Successfully written Zend Tool config.
It is located at: \Documents and Settings\Permana/.zf.ini

enable.config.provider上のNetbeansCommandsProvider

                        User has no config file.
                          An Error Has Occurred
 Client has no persistent configuration.

Zend Framework Command Line Console Tool v1.10.7
Details for action "Enable" and provider "Config"
    zf enable config.manifest class-name
    zf enable config.provider class-name

そしてもちろん、このエラーのために、netbeansを使用してzendプロジェクトを作成することはできません。 誰が問題なのか知っていましたか?

5 Answer


3


Windows XP:

環境変数ZF_HOMEが設定されていることを確認してください。


3


この問題の解決策を見つけました。 /home/username/.zf.iniを削除し、netbeansに移動してzendframeworkプロバイダーを再度登録するだけです。 これにより、ホームディレクトリに新しいパスでzf.iniファイルが生成されます。


2


昨日、私は同じ問題を抱えていました。 ブログに投稿を書きました。

私は2つの解決策を見つけました。プロファイルの_zf.ini_ *ファイルを変更するか、include_pathのパスにある_NetBeansCommandsProvider.php_ *ファイルをコピーします。


1


  • Ubuntu 10.10、NetBeans 6.9.1、Zend Framework 1.11 *

再構成

編集* PHP.ini * include_path = "。:/ opt / lampp / etc / library";ファイル「/ opt / lampp / etc / library / Zend」

  • gedit / etc / profile *

export PATH = $ PATH:/ opt / lampp / bin#インクルーダーzf.phpおよびzf.sh

export PATH = $ PATH:/ opt / lampp / etc / library

削除 zf.iniとNetBeansプロバイダーの再登録_([ツール]> [オプション]> [PHP]> [Zend]から)_。


1


上記の答えは正しいですが、私の場合、ユーザーディレクトリの下にzf.iniファイルはありません(Windows 7を使用)。 その場合、次の2つのコマンドを実行する必要があります。

zf --setup storage-directory
zf --setup config-file

これにより、zf.iniファイルとユーザーディレクトリの下にストレージディレクトリが作成されます。 出典:http://blog.calevans.com/2010/02/23/how-i-got-zend_tool-working-on-windows/ [こちら]