[英]Website doesn't function the same way as it does on my localhost (wamp) server
首先,通過FileZilla將所有文件從本地主機(垃圾服務器)傳輸到Web服務器時,我遇到了這個問題。 一切在我的測試服務器上都運行良好,但是在我的域上查看時,它看起來並不相同,功能也不相同。
我試着問前研究這個問題,我發現最近的事情便是這一問題在這里不幫我具體的問題。
我的測試服務器的外觀以及網站應如何在網絡服務器上運行:
我的網站將其上傳到網絡服務器時正在做什么:
sign-up
和sign-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.