簡體   English   中英

更新到joomla 2.5后管理區域中的錯誤

[英]errors in admin area after updating to joomla 2.5

我從joomla 1.7將我的joomla網站更新為2.5我遇到以下錯誤:

1-我無法從管理區域打開全局配置頁面並收到“500內部服務器錯誤”2-當我從管理區域按添加新文章按鈕時,我收到相同的錯誤。 3-當我從管理區域按下添加新類別按鈕時,我收到相同的錯誤。

感謝您能幫忙解決這個問題。

我有同樣的問題,並且即將瘋狂(甚至考慮切換到另一個CMS)...問題似乎與Joomla 2.5拋出幾個錯誤並且PHP引擎試圖寫入php_errors的事實有關。日志文件在它沒有寫權限的目錄中,因此500錯誤(誤導我知道)。

順便說一下,這發生在我運行IIS 7.5的Windows機器上,而不是Apache。 解決方案,就是編輯我的PHP.INI文件並將“error_log”設置更改為指向具有所有網站寫入權限的文件夾。 我剛剛創建了一個新文件夾並給了'用戶'組修改權限 - 這不是最好的方法,但出於開發目的,它沒關系。

然后,您必須重新啟動IIS。 實際上重新啟動IIS非常重要,而不僅僅是重新啟動應用程序池,因為這似乎不會強制PHP重新讀取配置。

到目前為止,我開始注意到錯誤(我將繼續在其他地方發布錯誤,直到找到解決方案)。 到目前為止,我看到的第一個錯誤是當我去添加一個新菜單項時,我得到了這個:

Warning: is_file(): open_basedir restriction in effect. File(\metadata.xml) is not within the allowed path(s): (C:\Inetpub\vhosts\myWebsite.com\httpdocs\) in C:\Inetpub\vhosts\myWebsite.com\httpdocs\libraries\joomla\filesystem\file.php on line 523 

似乎Joomla正在嘗試驗證\\ metadata.xml文件是否存在,但是我不確定該文件的位置或它的作用。 在這一點上,我懷疑它仍然是最終的權限問題,但我仍在挖掘...

  1. 我在Joomla上看到500錯誤的最常見原因! 網站與網站上文件的權限相關。 例如。 昨天我們不得不修改一個已升級的公司的網站,並在此過程中以某種方式在其/administrator目錄上設置了組write權限。

    您可以通過托管服務的文件管理器快速檢查,如果使用CPanel,您應確保您的目錄設置為755用戶具有讀/寫/執行權限,組和世界具有讀取權限 )和文件設置為644用戶具有讀寫權限,Group和World具有讀取權限 )。

  2. 這聽起來像是同一個問題。

請看Brian Teeman提出的潛在升級問題:

http://brian.teeman.net/joomla-1.7/upgrading-to-joomla-2.5-some-warnings.html

您遇到的問題可能與他提到的數據庫問題有關。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM