Zend framework 在Netbeans 6.9中注册提供程序Zend时出错

Zend framework 在Netbeans 6.9中注册提供程序Zend时出错,zend-framework,netbeans,netbeans-6.9,Zend Framework,Netbeans,Netbeans 6.9,我安装: “C:\Program”上的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 已成功编写Zend工具配置。 它位于:\D

我安装:

  • “C:\Program”上的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 已成功编写Zend工具配置。 它位于:\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 用户没有配置文件。 发生了一个错误 客户端没有持久配置。 Zend Framework命令行控制台工具v1.10.7 操作“启用”和提供程序“配置”的详细信息 zf enable config.manifest类名 zf enable config.provider类名称
当然,由于这个错误,我无法使用netbeans创建zend项目。有人知道问题出在哪里吗?

昨天我也遇到了同样的问题。我在我的博客上写了一篇帖子:


我找到了两种解决方案:要么修改您个人资料中的zf.ini文件,要么在include_path路径中复制文件NetBeansCommandsProvider.php

重新配置器

编辑PHP.ini
include_path=“.:/opt/lampp/etc/library”;文件“/opt/lampp/etc/library/Zend”

gedit/etc/profile

导出路径=$PATH:/opt/lampp/bin#包括zf.php和zf.sh

导出路径=$PATH:/opt/lampp/etc/library

删除zf.ini并再次注册NetBeans提供程序(从工具>选项>PHP>Zend)。

Windows XP:


确保环境变量ZF_HOME已设置。

我找到了解决此问题的方法。只需删除/home/username/.zf.ini,然后转到netbeans并再次注册zendframework提供程序。这将在您的主目录中生成具有新路径的zf.ini文件。

以上答案是正确的,但是在我的情况下,我的用户目录下没有zf.ini文件(使用Windows 7)。在这种情况下,您需要运行两个命令:

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

这将创建zf.ini文件和用户目录下的存储目录。来源:

问题解决了:我只需下载Zend framework minimal,将bin/zf.php提取并复制到D:\xampp\php感谢您的回复。是的,这也是一个解决方案。在我添加zf_home环境变量之前,我一直在努力在windows xp上注册zend。谢谢。真的帮助了我。