2014-01-10 105 views
3

我已經安裝Phoca畫廊插件在我的Joomla 3.2網站。安裝pluign後,我得到了一些錯誤。(SnapshotJoomla Phoca畫廊問題

錯誤如下所述,

Strict Standards: Declaration of PhocaGalleryCpController::display() should be 
compatible with JControllerLegacy::display($cachable = false, $urlparams = Array) in 
C:\xampp\htdocs\Joomla\administrator\components\com_phocagallery\controller.php 
on line 55 


Strict Standards: Non-static method PhocaGalleryUtils::setVars() should not be 
called statically, assuming $this from incompatible context in 
C:\xampp\htdocs\Joomla\administrator\components\com_phocagallery\views\ 
phocagallerycp\view.html.php on line 19 


Strict Standards: Non-static method PhocaGalleryRenderInfo::getPhocaVersion() 
should not be called statically, assuming $this from incompatible context in 
C:\xampp\htdocs\Joomla\administrator\components\com_phocagallery\views\ 
phocagallerycp\view.html.php on line 38 
+0

確保斑畫廊插件是Joomla3.2 –

回答

0

這些都不是正確的錯誤,但發現自己的插件不符合(電流) PHP標準。爲了將來的兼容性和維護,解決這些問題非常重要,但現在它們絕不是問題:將它們視爲通知,甚至不是警告。

顯示它們是因爲你有你的服務器的PHP配置文件php.ini的發展環境,最有可能的:

error_reporting = E_ALL | E_STRICT 

,或者你設置的Joomla!全局配置中的開發模式中的錯誤報告。

您應該在生產環境中將error_reporting設置得不那麼冗長,並讓開發人員知道它,他們應該快速輕鬆地修復它。

+0

我曾與使用error_reporting = E_ALL測試兼容| E_STRICT已經存在,但仍然存在錯誤。 – Anzarriyaz

+0

沒有關鍵的是您需要使用E_ALL或更好的E_WARNING進行生產。 E_STRICT負責您看到的通知。 –

1

更新斑畫廊4.1.0,這個版本被覆蓋,以防止嚴格標準的警告:

http://www.phoca.cz/news/770-phoca-gallery-4-1-0-released

如果您正在運行一些過時的版本,上的Joomla!生產網站(Phoca Gallery是一個Joomla!組件),禁用Joomla的嚴格標準!配置,將錯誤報告參數設置爲:無。

有關嚴格標準的更多信息,請參閱:http://www.phoca.cz/documents/50-phoca/625-strict-standards-non-static-method