0

我正在使用带有内置 Web 服务器和 MySQL 数据库的 QNAP 网络附加存储,我的型号是 QNAP TS-253

我有一个关于在我的 QNAP Web 服务器中运行我的 PHP 应用程序的问题。它在使用我的 localhost 时运行完美,但是当我将它上传到我的 QNAP 服务器的文件存储目录中的 /Web 文件夹并在服务器内运行程序时,我遇到了一些问题,比如我的 PHP 应用程序中的某些函数不起作用(连接数据库,执行php函数)。我不知道问题出在哪里。我认为它只读取 HTML 代码并忽略文件的 php 部分,但我不确定。

基本上我所做的是启用 Web 服务器(不更改任何配置)并将我的 PHP 项目中的所有文件复制到我的 QNAP Web 服务器文件存储中的默认 Web 文件夹。我使用 QNAP 中提供的 MySQL 数据库(当我使用 localhost 运行我的 PHP 应用程序时可以毫无问题地访问它),但当我从 QNAP Web 服务器运行我的 PHP 应用程序时无法访问。

此外,每次我登录 QNAP 实用程序和设置浏览器界面(您可以编辑 QNAP 的网络设置和其他配置的页面)时,我都会收到一条消息,指出 DNS 无法解析主机。我不确定此问题是否会影响我的 PHP 应用程序在我的 QNAP Web 服务器中运行。

请帮助,如果需要,我很乐意提供更多详细信息

4

1 回答 1

0

一种方法可能是更新您的 PHP 版本。QNAP 在 PHP 更新方面非常严格。因此,您应该检查您的 PHP 版本。自 QTS 4.2 起,QNAP 包含 PHP 5.5 和 MariaDB 5.5。也许,更新可以解决您的问题。

另一种选择可能是安装此 QPKG: http: //forum.qnap.com/viewtopic.php? f=320&t=110391

这提供了 Apache 2.4.12(内置 QNAP Apache 仅在 2.2 版本)+ PHP 5.6.10(仅适用于 x86 CPU)。在此之后,您将拥有一个具有足够 PHP 和数据库版本的最新网络服务器。

希望这可以帮助。

于 2015-11-05T15:22:43.253 回答