2011-05-22 57 views
3

我遇到問題。我使用jquery.lightbox-0.5來顯示圖像,並且我的本地機器上的一切正常工作。但是,只要我上傳到我的服務器,它不起作用。燈箱在本地工作,但不在上傳到服務器時

有人遇到過嗎?

據我可以告訴它不是一個大寫問題。

如果有人能夠看一看,我將不勝感激!

該網站是:http://greendeco.ca/gallery.html

+0

需要更多的細節。什麼錯誤顯示? – Slappy 2011-05-22 05:50:13

+0

看到我的答案,它是無法加載jquery由於一些權限問題,修復,它會解決問題 – kobe 2011-05-22 05:52:17

回答

1

始終嘗試使用螢火很好的工具,可讀取其能告訴你錯誤的方式。

如果您不使用,請開始使用它。

您收到以下錯誤

$ is not defined 
[Break On This Error] $(function() { 

,這意味着jQuery是不正確包括,

這是錯誤,當我嘗試接取你的網頁

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html><head> 
<title>403 Forbidden</title> 
</head><body> 
<h1>Forbidden</h1> 
<p>You don't have permission to access /jquery-lightbox-0.5/js/jquery.js 
on this server.</p> 
<hr> 
<address>Apache/2.0.54 Server at greendeco.ca Port 80</address> 
</body></html> 
+0

非常有幫助,謝謝! – LAntics 2011-05-22 06:04:07

0

這是文件權限問題,請確保該文件是由Apache用戶(通常是www數據)

+0

謝謝,這是問題所在。 – LAntics 2011-05-22 06:04:47

0

當jQuery的試圖訪問jquery-lightbox-0.5 folder中的文件:

view-source:http://greendeco.ca/gallery.html

Forbidden 

You don't have permission to access /jquery-lightbox-0.5/js/jquery.js 
on this server. 

Apache/2.0.54 Server at greendeco.ca Port 80 

這會導致

Uncaught ReferenceError: $ is not defined 

修復該文件夾

像您的服務器權限:

<Directory "/home/domain/www/jquery-lightbox-0.5"> 
      Order allow,deny 
     Allow from all 
</Directory> 

more here 並重新啓動服務器

+0

謝謝!這是問題。 – LAntics 2011-05-22 06:05:25

相關問題