2010-12-15 62 views
0

我將一個phpFox站點移到了另一臺服務器上,並且該留言箱停止工作。據到Chrome調試器:phpFox:ShoutBox在切換服務器後停止工作

Uncaught ReferenceError: xajax_addShoutOut is not defined 
(anonymous function)community:451 
onsubmit 

我發現了幾行,從這個新網站的<head>失蹤,但我不知道他們到何處去。

var xajaxRequestUri =「http://domain.com/community/public/」; var xajaxDebug = false; var xajaxStatusMessages = false; var xajaxWaitCursor = false; var xajaxDefinedGet = 0; var xajaxDefinedPost = 1; var xajaxLoaded = false; function xajax_latestVideos(){return xajax.call(「latestVideos」,arguments,1);} function xajax_getShoutboxMessages(){return xajax.call(「getShoutboxMessages」,arguments,1);} function xajax_addShoutOut(){return xajax .call(「addShoutOut」,arguments,1);}

任何想法?

+0

還是關於1.6版本?升級到v2 :)其免費 – Purefan 2011-01-13 12:37:30

回答

0

將它們添加到舊服務器上的位置。如果您不記得,請查看archive.org或Google/Bing的頁面搜索緩存。

0

看起來xajax不在新服務器上,或者它位於不同的位置。看看你的PHP腳本中包含'xajax.inc.php',這是它期望找到xajax的地方。

那些從頭部丟失的行是由xajax生成的,你不要自己添加它們。

$xajax = new xajax(); 
$xajax->getJavascript(); 

是否需要在PHP腳本來生成所需的JavaScript定義 'xajax_addShoutOut'

+0

我找到了一個xajax文件夾,但是我找不到包含它的腳本(這是舊服務器上的腳本)。 – Norbert 2010-12-15 13:19:17

+0

如果你看看網絡服務器日誌,它應該說哪個腳本發出了呼叫。如果它位於舊服務器上,而不是新服務器上,則將其放在新服務器上的相同位置(相對於文檔根目錄)。 – piddl0r 2010-12-15 13:23:38

相關問題