2015-10-13 113 views
-1

我有一個問題,我移動了我的drupal網站,我可以看到我所有的網站都在工作。但有時當我編輯它們時,會出現「內部服務器錯誤」。我認爲我的htaccess或我的webconfig有問題。正如有人告訴我的,IIS不使用htaccess,而是使用web.config。問題是它有時顯示錯誤,有時不顯示。所以我認爲這與超時或類似的事情有關?那可能嗎?Drupal內部錯誤

我找出來,做什麼瀏覽器顯示我的具體錯誤:

它是這樣的:「PHP的警告:在session_start():試圖摧毀d未初始化會話:\的Parallels \的Plesk面板\虛擬主機\ Example.de \ httpdocs \ Intranet \ includes 1165行上的\ bootstrap.inc PHP警告:session_start():無法解碼會話對象Session已經在D:\ Parallels \ Plesk Panel \ Vhosts \ example.de \ httpdocs \ Intranet \ includes 1165行上的\ bootstrap.inc「

你能看到什麼東西,哪裏出錯了?

+0

查看你的apache錯誤日誌。 –

+0

這是一個贏得2008 R2的服務器。我檢查了錯誤日誌,我沒有得到它們。那裏應該寫些什麼? 2015-10-13 16:43:40 W3SVC6 S15438101 212.227.53.155 POST/intranet/node/493/edit - 80 - 79.230.198.39 HTTP/1.1 Mozilla/5.0 +(Windows + NT + 6.1; + WOW64; + rv: 41.0)+ Gecko/20100101 + Firefox/41.0 SESS613c0ab0488ef3d23f6b5173cdd295fe = 56hf8jl6b01vneq00epjphtop1; + has_js = 1; + sticky_notes_visibility = visible http://www.example.de/intranet/node/493/edit www.examle.de 500 0 0 1737 6888 1875這是一條線,我認爲500,也許意味着錯誤500內部服務器錯誤,或者是這個錯誤? – Montezuma

+0

你使用IIS嗎? –

回答

1

IIS不使用.htaccess文件。這是一個完全不同的野獸。在Windows上運行Drupal遠不如IIS,因此您可能找不到太多信息。幸運的是,微軟有自己的Drupal發行版,你可以在http://www.microsoft.com/web/drupal找到。您可以按原樣使用其發行版,也可以將其用作配置自己安裝的模板。

+0

web.config文件怎麼樣? Drupal使用這個嗎?如果IIS不使用htaccess,爲什麼會有500內部服務器錯誤? – Montezuma

+0

我不確定是什麼導致500錯誤,因爲您發佈的日誌條目中確實沒有足夠的信息。 IIS的不同部分填充.htaccess文件的角色。 IIS有自己的重寫模塊,目錄設置管理和404處理程序配置。在http://thomas.bindzus.me/2010/06/23/setup-recess-framework-on-windows-7-using-iis-7/上有一些信息可以將.htaccess中的重寫規則導入到IIS,但我對IIS詳細瞭解不夠。是否有理由不能使用WAMP/XAMPP等服務來爲您的網站提供服務? – Quint

+0

我會盡力解釋它。系統在服務器上運行。現在我們移動了。其實它同樣贏得2008 R2的服務器,以及iis和plesk 12,這是我們以前使用的工具。該網站是一個Drupal網站。在drupal站點的錯誤日誌中寫道:「只有變量應該通過D:\ Parallels \ Plesk Panel \ Vhosts \ atec-example.de \ httpdocs \ Intranet \ sites \ all \ modules \ webfm \ webfm中的引用傳遞。 2495行模塊「。也許你知道這意味着什麼以及如何修復 – Montezuma