问题标签 [zend-server-ce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
966 浏览

zend-framework - Zend 上的每个链接都找不到 404

我是zend框架的新手。我已经在 Windows 7 上安装了 zend 服务器 CE。我无法浏览到任何链接,例如..http://myproject/signup 虽然http://myproject/运行良好并显示主页。

请提出可能是什么问题。

0 投票
1 回答
370 浏览

php - Zend 调试器 - 无法发送消息

我在设置 Zend 调试器时遇到了一些问题。我已经安装了 Zend Server CE。我使用 Zend Studio 作为我的开发环境。

在 Debug Configurations 下的 Zend Studio 中,我可以测试 Debugger。一切正常。但是当我尝试调试我的项目时,浏览器会弹出并显示正确的页面,但调试会话直接终止。我在 IndexController 中设置了一个断点,但调试会话直接终止。

在我的 Zend 服务器日志选项卡下,服务器错误日志显示“[Zend 调试器] 无法发送消息”。

有谁能够帮我?

0 投票
0 回答
259 浏览

zend-framework - 添加资源参数以连接到数据库时出错

我将此添加到 application.ini 到部分生产中

但是当我运行应用程序时,我遇到了这个错误:

我正在使用 Netbeans + ZendServer CE

编辑:

当我在安装文件夹中安装 digitalous 时,主 index.php :

警告:include_once(Digitalus\Installer.php) [function.include-once]:无法打开流:C:\Program Files\Zend\ZendServer\share\ZendFramework\library\Zend\Loader.php 中没有这样的文件或目录在第 146 行

警告:include_once() [function.include]: 未能打开 'Digitalus\Installer.php' 以包含 (include_path='.;./library;.;C:\Program Files\Zend\ZendServer\share\ZendFramework\library' ) 在第 146 行的 C:\Program Files\Zend\ZendServer\share\ZendFramework\library\Zend\Loader.php

致命错误:第 19 行的 C:\Program Files\Zend\Apache2\htdocs\digitalus\install\install.php 中找不到类“Digitalus_Installer”

0 投票
0 回答
338 浏览

virtualhost - 如何设置权限,以便 Zend Server CE 虚拟主机可以访问 mac 上我的 /Users/me 目录下的文档根目录

我正在尝试在运行 OSX Snow Leopard 的 Mac 上设置 Zend Server CE 虚拟主机。

如果我将 vhost 文档根目录放入

/usr/local/zend/apache2/vhosts/site

一切正常。

如果我把它放进

/用户/我/文档/站点

我得到:

“禁止您无权访问此服务器上的/。”

/Users/me/Documents/site 的权限是:

drwxrwxrwx 3 me 员工 102 7 月 30 日 12:33 测试

如何让 zend 服务器守护进程为我的 Documents 目录中的文件提供服务?

0 投票
1 回答
256 浏览

php - 开箱即用的魔法.. 使用 PDO

所以这是我的身份验证方法。__construct($arg1, $arg2); $arg1 获取操作,$arg2 是 $self::params 获取它需要的变量,在这种情况下是电子邮件名称和密码。它打印激活链接用于测试目的,当它打印时,我会在它后面看到 Array()。具有 isset($row) 的 if 语句没有执行它所具有的功能,因为它告诉我的脚本该行已设置。当我 print_r 它时,我什么都看不到...当 echo 我看到 Array( ).... 我使用 Zend 服务器 CE 和 PHP 5.4,我有一个结构如下的表:

id,-名称,-密码,-cryptokey,-cryptovector,-email,-activation_code,-active,-usertype
1,-J.Smith,-pwd,-key,-vector,-some@mail,-激活码, - 0, - 候选人

0 投票
1 回答
311 浏览

php - php require 不使用包含路径顺序

我使用 Zend Framework 并在我自己的库(不是主要 ZF 库)中有以下自定义文件(这是这个库中唯一的文件!):

我的包含路径是:

常规文件存在于 ZF 库中(在 /usr/local/zend/share/ZendFramework...)。

现在在 ZF 中 Zend_Form_Text_Element 扩展了 Xhtml_Element 如下(片段):

但是在调用 Text_Element 时,我的自定义文件被忽略了。当我从 ZF 库中删除 Xhtml.php 文件时,它会选择我的自定义文件。所以看起来 ZF 常规库比我的自定义类更受欢迎,尽管我的自定义 Zend 库是我包含路径中的第一个条目。请注意,我在我的开发环境中具有完全相同的配置,它可以按预期工作。

对于为什么会发生这种情况以及可以避免的任何帮助,我们将不胜感激。

一些背景知识:我不喜欢摆弄外部库,但在这里它真的很有用:我可以闯入内部 Zend 扩展链(更改 Zend_Form_Element 的默认装饰器),然后让 ZF 库继续完成其出色的工作.

0 投票
1 回答
393 浏览

apache2 - 在 Zend Server CE 中生成 SSL 密钥 - Windows

我正在尝试为 Windows 上的 zend 服务器 ce 生成证书请求(我正在使用 openSSL)。我也在使用这个在线工具来生成命令:tools.ssl.com

但是当我尝试运行时,openSSL 有问题:

可能有什么问题?有什么提示吗?

0 投票
0 回答
119 浏览

apache - 如何在位于另一台计算机上的文件夹上添加虚拟主机?

我在我的机器上安装了 Zend Server(Windows 7 家庭版),我正在尝试在位于我们服务器中的文件夹上设置虚拟主机。由于某些原因,我无法在其中设置 apache Web 服务器,因此必须在我自己的计算机上完成。

但我无法完成它。我在 httpd-vhosts.conf 中的虚拟主机设置是这样的:

和主机文件:

我检查了 Apache 日志。有一个警告:

我获得了对该文件夹的完全访问权限,并且我将它映射为本地驱动器。我尝试按如下方式设置 DocumentRoot,但没有运气;设置 'Z:\' 后 Apache 不会重新启动。

我想知道是否有办法将此 v-host 指向服务器文件夹。有任何想法吗?

0 投票
1 回答
724 浏览

php - PHP包含路径顺序和状态缓存

我正在构建一个框架,其中产品实例使用主框架文件,直到有它自己的该文件版本的副本。为了实现这一点,我做了以下事情:

因此,如果我调用include('view-users.php');它,它将首先在 MY_PRODUCT_ROOT 中查找 /view-users.php,如果未找到,它将查找 MY_FRAMEWORK_ROOT/view-users.php。

在我将文件添加到产品根目录之前,此过程运行良好。我知道 PHP/Apache 正在缓存包含,并且会考虑运行clearstatcache(true);以清除任何状态缓存。PHP 可能在它的 include() 中使用 file_exists;并认为新文件仍然不存在。我尝试重新启动 Apache,但没有任何效果。

不幸的是,跑步clearstatcache(true);也无济于事。只有在我删除了 MY_FRAMEWORK_ROOT/file 后,它才会考虑清除缓存并重试,从而找到 MY_PRODUCT_ROOT/file。

我有点难过,我知道我们需要刷新 PHP/Apache 对文件是否存在的理解,但clearstatcache(true);没有帮助......

有任何想法吗?

更新:更正,重新启动 Apache 现在似乎有帮助。我重申,这仅在​​尝试将文件添加到 MY_PRODUCT_ROOT 以与现有的 MY_FRAMEWORK_ROOT 文件重叠以进行自定义时发生

更新:开发环境是 Windows 上的 Zend Server CE PHP 5.3.14,生产环境 Centos linux httpd,PHP 5.3+。在我的开发环境中启用 Zend 优化器这一事实可能会产生影响,也不使用 APC 或任何其他缓存脚本

0 投票
1 回答
2356 浏览

php - 致命错误:Zend Server CE 更新后未找到 DOMDocument

我在 Windows 7(64 位)系统上使用 Zend Server CE。

我正在使用 Zend Framework 2.0 开发一个网站。在这个网站中,我使用 DOMDocument 来分析外部网站(由 URL 给出)。

我使用 Zend Framework 1.12 和 Zend Server CE 4 (PHP 5.2) 开始了这个项目。现在我安装了 Zend Server CE 5.6.0(apache2.2、PHP 5.3.14、ZF2-Support)。我用 ZF2.0 重建我的项目。一切正常……除了一个功能。

当我尝试实例化 DOMDocument 时,我收到此错误消息 (php-error.log):

使用 PHP 5.2 (ZF 1.12) 和 Zend Server CE 4,此功能完美运行。但是现在......没有任何改变,它会抛出这个错误。

dom-extension 和 xml-extension 在 PHP 5.3 中内置。我检查了 phpinfo 和我的 php.ini,这些扩展正在运行。

我读到,我应该安装 php-xml。但是 dom、xml 和 libxml 正在运行……我为什么要重新安装它们?

我不知道,为什么升级 Zend Server CE 后无法实例化 DOMDocument。可能是,ZF2.0 是这个错误的一个可能原因。但我找不到任何指向这一点的东西。