簡體   English   中英

網站的功能與我的localhost(沼澤)服務器上的功能不同

[英]Website doesn't function the same way as it does on my localhost (wamp) server

首先,通過FileZilla將所有文件從本地主機(垃圾服務器)傳輸到Web服務器時,我遇到了這個問題。 一切在我的測試服務器上都運行良好,但是在我的域上查看時,它看起來並不相同,功能也不相同。

我試着問前研究這個問題,我發現最近的事情便是這一問題在這里不幫我具體的問題。


我的測試服務器的外觀以及網站如何在網絡服務器上運行:

  • 在導航欄上顯示注冊和登錄按鈕。
  • 從操作頁面上相應顯示適當的內容。

我的網站將其上傳到網絡服務器時正在做什么:

  • 導航到網站( www.heartfx.org/test )時顯示sign-upsign-in按鈕
  • 沒有顯示正確的內容,就像我的本地主機服務器操作頁面所做的那樣。

因此,無需將用戶鏈接到諸如login.php, register.php, forgot_password.php等每個功能的外部頁面,而是將它們鏈接到諸如http://www.heartfx.org/action.php?action=register_account的單個頁面http://www.heartfx.org/action.php?action=register_account ,然后在其中$_get['action']並顯示每個“頁面”

由於某種原因,我的網絡服務器上的代碼不會顯示這些“頁面”,而只會顯示頁面頂部的導航欄,而在其下方則不顯示任何內容。


/action.php?action=sign_in外觀(與在本地服務器上一樣):

在此處輸入圖片說明

/action.php?action=sign_in在網絡服務器上的外觀:

在此處輸入圖片說明


還要提到的另一件事是 :我也在另一個社區上發布/回答了這個問題,在該社區上有人讓我在代碼下運行以下代碼行,直到遇到行號沒有回顯的位置為止。

echo '<br>Line: ' .__LINE__; die;

行號echo完全沒問題,直到我將代碼行放在showHeader(''); 在我的action.php頁面中運行 將代碼行放在showHeader(''); 函數它沒有像在該語句中那樣回顯行號。

我們認為這是由於showHeader(''); 該函數包含在common.inc.php但無法找出導致該函數不顯示每個“頁面”的函數出了什么問題。 除了數據庫憑據外,Web服務器上的代碼與localhost服務器上的代碼完全相同。

更新:因此,在一個動作頁面(特別是我在/action.php?action=register_account )上閑置10分鍾並刷新頁面后,該模塊顯示為第一次加載該頁面時應有的狀態。 當在頁面上漫游並刷新第二次時 ,AGAIN將變為空白並遇到相同的問題。

最后,找出導致此問題的原因以及解決方法。 我正在調用的showHeader('')內部是另一個checkLogin()函數,該函數包含一個顯示我的teampeak服務器的Teamspeak3查詢。 該查詢由於某種原因而弄亂了我的其余代碼(包括我試圖顯示所有內容的action.php頁面)。

還可以解釋為什么我很少看到頁面真正起作用並刷新頁面,又再次使頁面空白(導航欄除外),因為teampeak查詢仍在加載中-導致頁面的其余部分無法加載。

為了解決這個問題,我只是從common.inc.php中刪除了查詢,因為它不是我網站上必須具備的功能。 感謝所有幫助我找到問題的人。

/*       
// Don't report any php errors.
error_reporting(0);

// load framework files
require_once("includes/libraries/TeamSpeak3/TeamSpeak3.php");

// connect to server, authenticate and spawn an object for the virtual server on port xxxx
$ts3_VirtualServer = TeamSpeak3::factory("serverquery://serverquerylogin:ATJ75oPF@63.251.20.99:14012/?server_port=14010&use_offline_as_virtual=1&no_query_clients=1");

// build and display HTML treeview using custom image paths (remote icons will be embedded using data URI sheme)
echo $ts3_VirtualServer->getViewer(new TeamSpeak3_Viewer_Html("includes/images/viewer/", "", "data:image"));

// Report all php errors again.
error_reporting(-1);
*/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM