0

我正在尝试在我的 Bluehost Web 主机帐户上运行 Zend Framework 1.12.1。

我正在关注通过以下链接提供的示例: http ://www.php-linux.com/home/node/5

  • 我在 public_html 文件夹中创建了一个 zf 文件夹
  • 我为“zf”设置了一个别名,路径等于 bin/zf.sh 文件
  • 我已更改 zf.sh 文件的权限,因此可以执行
  • 我在尝试创建 zf 项目的目录中包含了一个 php.ini 文件
  • 我为 PHP 5.3 生成了一个 php.ini 文件并设置了以下内容

**include_path 添加到 zf 库文件夹的路径 **register_argc_argv = On

但是,当我尝试通过键入以下内容来测试 Zend_Tool 时:

zf 创建项目 zf1

它让我注意到,然后只显示命令描述,就像您键入“zf”时一样

信息显示

username@domainname.com [~/public_html/Internship]# zf create project test1

注意:未定义索引:第 128 行 /home5/username/public_html/zf/library/Zend/Tool/Framework/Client/Console/ArgumentParser.php 中的 SCRIPT_NAME

标记为红色

发生错误 操作“/home5/username/public_html/zf/bin/zf.php”不是有效操作。


如果有人有解决此问题的任何经验,请提前提供帮助并非常感谢您。

最好的问候

4

1 回答 1

0

一个快速的谷歌搜索揭示了这一点:http ://forums.zend.com/viewtopic.php?f=69&t=4420这表明这是一个特定于 Bluehost 的问题。你可以尝试那里有一个hacky修复。

但是我要说这不应该是一个问题,因为您不应该在生产服务器上使用 Zend Tool。它用于代码生成,因此您应该在本地机器(或开发服务器)上开发应用程序时使用它。您放置在实时托管上的应该是完成的项目。

于 2013-07-03T22:20:40.217 回答