2011-09-07 37 views
0

我有我的本地機器上的Drupal安裝。 Ran Drush up命令更新核心文件。現在我只是得到一個Server 500錯誤。之前我跑drush了,我的Drupal安裝文件夾的權限樣子:通過Drush up命令更新了Drupal。現在我有一個Server 500錯誤

drwxr-xr-x 27 uName staff 918 ... 

運行drush後,他們看起來是這樣的:

drwxr-xr-x 29 uName staff 986 .... 

我承認我不是非常熟悉使用chmod/CHOWN或如何解決這個問題,但我相信它與文件夾/文件權限有關。任何幫助將不勝感激。

+0

你能到達網站上的任何頁面嗎?例如你可以訪問www.yoursite.com/admin,但不是www.yoursite.com? – Clive

+0

我無法訪問任何內容。使用Mac Finder,我可以看到目錄和文件夾,但是在瀏覽器的本地主機上查看本地網站時,我甚至無法看到該目錄。 – Chris

+0

我不認爲這是一個權限問題,該文件夾仍然屬於同一組和用戶。第二列有[硬鏈接]的數量(http://en.wikipedia.org/wiki/Hard_link),第五列是文件/文件夾的大小,所以這兩者可能已經改變似乎是合理的。你使用的是什麼版本的Drupal? – Clive

回答

1

有趣。有幾件事情嘗試:

  • 訪問update.php在您的網站(如果你能到達那裏),並通過 更新運行,它可能有一些揮之不去的
  • 運行TRUNCATE TABLE cache MySQL查詢,並重復對於所有其他名稱以cache_開頭的 表格
  • 將.htaccess文件移出站點根目錄並嘗試再次訪問站點。如果有效,您知道問題出在
  • 檢查您在舊的.htaccess文件中沒有任何自定義更改;如果確實如此,請確保將更改複製到新文件中(一旦將它移回到站點根目錄中)。
  • 之後,您真的只需手動禁用system表中的捐助模塊(將status列設置爲0),並在每次之後再次訪問該網站;這樣你可能能夠縮小現在造成問題的流氓模塊。

讓我知道你是怎麼得到與,如果沒有它的工作原理可能有更多的東西可以嘗試。