2010-07-12 19 views
0

我有一個網站在Drupal 6.16中工作得很好。然後我更新到6.17(並更新了所有模塊),突然間上傳的文件都產生了訪問被拒絕錯誤。Drupal:訪問被拒絕的錯誤下載所有上傳的文件

如果我將文件系統切換到公共,它一切正常(我做了解決方法)。

我嘗試了一個文件比較來查看版本之間的變化,並且還搜索了調用訪問被拒絕函數的所有模塊。我甚至改變了file.inc忽略其他模塊file_download方法暫時沒有運氣。

沒有安裝特殊的訪問控制模塊。

有沒有人有任何其他想法,看看哪裏可能被竊聽?

其他一切正常。只是「上傳的文件」,得到Drupal的拒絕訪問錯誤。

我沒有更改settings.php或.htaccess文件。

+0

您是否覆蓋/更改/更改/ ... .htaccess文件? – DrColossos 2010-07-12 16:42:51

+0

也許有羣發文件所有權變更?運行'ls -l'並查看誰擁有drupal目錄。 – Jukebox 2010-07-12 17:32:40

回答

0

看來你使用WAMP與PHP 5.3 ... 的Drupal 6.13是不兼容的PHP 5.3

你應該去WAMP盤 - > PHP - >版本 - >獲取更多... 你飛到wampserver站點:下載php 5.2.11 安裝php 5.2.11(安裝程序會找到安裝它的地方) 再次去wamp tray - > php - >版本 選擇php 5.2.11 然後wamp托盤 - >重新啓動所有服務

現在你可以安裝drupal 6.13而不用麻煩了。

注意的Drupal 7將與PHP兼容5.3

玩得開心:)

+0

不適用於WAMP。安裝工作正常。其他一切正常。只是「上傳的文件」,得到Drupal的拒絕訪問錯誤。 – Jared 2010-07-13 17:04:40

0

你有沒有固定的嗎?是否有其他模塊正在更改權限或正在寫入文件路徑/系統?

我一直有類似的問題。似乎無處不在的文件不再可用。我認爲對我來說,它必須與備份和遷移模塊做些改變。它沒有改變權限,但是當該模塊在上傳目錄中創建備份文件時,它使該目錄中的所有內容都無法訪問。卸載模塊解決了這個問題。

相關問題