2012-05-15 45 views
0

Uploadify在我的測試服務器(localhost)上工作得很好,但是一旦我將它部署到遠程服務器上,它就表示它不是一個函數。我讀過這可能是由於jQuery庫導入兩次,但在我的情況並非如此。在兩臺服務器上一切看起來完全相同唯一的區別是我的測試服務器是windows,而我的遠程服務器是linux。Uploadify不是一個函數v3.1

下面是簡單的測試頁我用:

<html> 
<head> 
<link rel="stylesheet" type="text/css" href="http://www.uploadify.com/wp-content/themes/uploadify/style.css"> 
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script> 
<script type="text/javascript" src="http://www.uploadify.com/wp-content/themes/uploadify/js/jquery.uploadify.min.js"></script> 
<script type="text/javascript"> 
$(document).ready(function() { 

    $("#file_upload").uploadify({ 
     swf    : 'uploadify/uploadify.swf', 
     uploader  : 'uploadify/uploadify.php' 
    }); 

}); 
</script> 
</head> 
<body> 
<input type="file" name="file_upload" id="file_upload" /> 
</body> 
</html> 

所有Uploadify文件是一個名爲uploadify文件夾中。謝謝您的幫助。

編輯

我檢查了他們的演示頁面,並試圖鏈接到js文件以同樣的方式:

<script type="text/javascript" src="http://www.uploadify.com/wp-content/themes/uploadify/js/jquery.uploadify.min.js"></script> 

該錯誤已消失,但我現在還不能點擊按鈕。我看到的全部文字都是:SELECT FILES。

回答

0

問題是,即使目錄和所有文件都顯示在FireFTP中,該目錄也不存在。當我嘗試導航到uploadify文件夾中的.js文件並發現內部服務器錯誤500時,我發現此問題。當我使用godaddy的FTP管理器時,我看到uploadify文件夾中只有一個文件:.htaccess。我相信這個文件是罪魁禍首。我刪除了它,然後嘗試再次上傳所有文件。之後,它的工作。