与Zend工具报告的问题,供应商是无效(Problems with zend-tool report

2019-10-21 12:57发布

我最近安装XAMPP 1.7.3和新的计算机上ZendFramework 1.10.4和许多我通常使用现在失败的命令。

下面是我用来设置和测试ZF的步骤。

首先,我加入ZF库文件夹(C:\ XAMPP \ PHP \ ZendFramework-1.10.4 \库)以在php.ini包含路径。

然后,我添加了ZF bin文件夹(C:\ XAMPP \ PHP \ ZendFramework-1.10.4 \ bin)添加到我的Path系统变量。

为了测试一切配置正确,我跑在命令行命令“ZF显示版本”。 其结果是“Zend框架版本:1.9.6”。

随即出现的东西是错误的。 被下载的文件是“ZendFramework-1.10.4.zip”和报道的版本是1.9.6。 我已经重新下载最新的版本(1.10.4),并删除旧的副本。 仍是不正确的版本号问题依然存在。

已经做了一些研究存在的ZF知识库该版本1.10.3报告错误版本号的错误。 所以这可以解释版本号问题。

展望未来我试图运行某些ZF的工具,命令和某些命令报道说,行动或提供无效。

例:

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.
...

任何一个可以提供深入了解这些错误和如何纠正呢?

Answer 1:

简单的方法,如果您使用的XAMPP,刚去的道路“XAMPP \ PHP \ PEAR”的取代旧的Zend目录中都包含一个新的Zend 1.10文件...目录和您的porblems丢失:)



Answer 2:

我有一个类似的问题,事实证明,我需要手动更新来到更新到最新的Zend Framework后附带XAMPP的zf.bat和zf.php文件。

我把他们从Zend SVN这里: http://framework.zend.com/svn/framework/standard/trunk/bin/



Answer 3:

我觉得你的问题是,Zend的工具是因为某些版本附带XAMPP。

试着找zf.bat在你的XAMPP目录,并删除它;)



Answer 4:

ZF的朋友写了最坏的一种文档的。 对于XAMPP用户,是比较困难的。 我已经学习ZF和发布错误获取路径上。 我也使用XAMPP。

你的错误列表是非常大的。 我希望我可以帮你。 解决方案错误“发生的错误行动‘启用’不是一个有效的行动。” 是XAMPP的Zend的工具安装。 删除。

这里检查了有关解决方案和其他可能的错误的详细信息: http://www.satya-weblog.com/2010/11/zend-framework-creating-layout.html 。



文章来源: Problems with zend-tool reporting that providers are not valid