Zend框架: "未找到项目配置文件" ZF版本1.11.7

5

我正在尝试使用Zend Framework开发一个项目。我使用命令行创建了一个名为gil的项目,然后在命令行中进入该项目目录并尝试创建一个操作,但是出现了以下错误。我正在使用Windows XP和XAMPP,我的Zend Framework版本是1.11.7。

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

    C:\xampp\htdocs\zframework12>cd gil

    C:\xampp\htdocs\zframework12\gil>zf create action add index
                           An Error Has Occurred
     A project profile was not found.

    Zend Framework Command Line Console Tool v1.9.0
    Details for action "Create" and provider "Action"
      Action
        zf create action name controller-name[=index] view-included[=1] module


C:\xampp\htdocs\zframework12\gil>

请帮忙解决这个问题。
非常感谢。
4个回答

3
在第二个提示符中,您需要输入:cd gil。这样,您就会进入gil目录。该目录不包含名为.zfproject.xml(隐藏的)的zf xml文件。您应该输入:
zf create action add index

在根目录下:C:\xampp\htdocs\zframework12

感谢您的回复。当我使用zf create project gil创建项目时,我在主文件夹zframework12上得到了一个名为gil的新目录,并且.zfproject.xml文件位于新目录gil中。因此,我进入了gil目录并尝试创建操作,但是我遇到了错误。 - Thomas John
你好。你检查了 .zfproject.xml 文件的权限吗? - bitfox
谢谢Bitfox,我在我的本地机器上使用的是Windows XP,所以我认为我不需要担心权限问题,对吗? - Thomas John
不客气。是的,如果你有经验,那就对了。我找到了一个有趣的链接:http://www.leoganda.net/solving-zend-framework-error-an-error-has-occurred-a-project-profile-was-not-found/。它解决了你的问题吗? - bitfox
但是现在我遇到了另一个错误,提供程序操作不是有效的提供程序,我甚至无法使用命令行创建项目。 - Thomas John
include_path 包含什么内容? - bitfox

0

我也遇到了zf 1.12.9的同样问题。

在我的情况下,我试图从父目录执行命令zf1 enable layout到项目中。

解决方案是进入正确的目录,然后执行命令。

这个链接帮助我解决了我的问题

原始解决方案来源


0

我也遇到了同样的问题,这是由于从一个文件夹移动到另一个文件夹导致隐藏文件.zfproject.xml丢失。解决方法是创建一个新项目"create project newname",并将所有以前的文件移动到这个新项目中。


-2

将您的zf.bat文件复制到您的新项目'gil'目录中


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接