2015-10-22 220 views
0

我使用QNAP網絡附加存儲與內置的Web服務器和MySQL數據庫我的模型是QNAP TS-253運行在Web服務器我的PHP應用程序

我有一個關於運行我QNAP網頁在我的PHP應用程序的問題服務器。它運行完美時使用我的本地主機,但是當我上傳到我的文件存儲目錄在我的QNAP服務器中的/ Web文件夾,並運行該程序在服務器內,我遇到一些問題,像我的PHP應用程序內的一些功能does not工作連接數據庫,執行php函數)。我不知道問題出在哪裏。我認爲它只讀取HTML代碼並忽略文件的php部分,但我不確定。

本質上,我所做的是啓用Web服務器(不需要更改任何配置),並將我的PHP項目中的所有文件複製到我的QNAP Web服務器的文件存儲中的默認Web文件夾。我使用QNAP中提供的MySQL數據庫(當我使用本地主機運行我的PHP應用程序時,我可以無任何問題地訪問),但是當我從QNAP Web服務器運行我的PHP應用程序時,無法訪問它。此外,我每次登入QNAP公用程式及設定瀏覽器界面(您可以編輯QNAP的網絡設定及其他設定的頁面),我會收到一條訊息,說明DNS無法解析主機。我不確定這個問題是否影響我的PHP應用程序在我的QNAP Web服務器上運行。

Pleasehelp,如果需要的話

+0

phpinfo();會告訴你什麼庫和擴展名編譯到PHP – John

+0

我打開了我的phpinfo文件,它顯示我的PHP API和PHP擴展是「20090626」,而PHP Extension Build是「20090626,NTS」是什麼意思?謝謝 – Adrian

回答

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處理器)。在此之後,您將擁有一個具有足夠PHP和數據庫版本的最新Web服務器。

希望這會有所幫助。

相關問題