[英]Strict Standards error in joomla1.7
我正在嘗試使用Joomla和XAMPP創建網頁。
我在頁面的所有部分都獲得了嚴格的標准 ……這很煩人。
嚴格的標准:靜態函數JDatabase :: test()在第350行的C:\\ xampp \\ htdocs \\ Joomla17 \\ libraries \\ joomla \\ database \\ database.php中不應抽象
嚴格標准:在第394行的C:\\ xampp \\ htdocs \\ Joomla17 \\ libraries \\ joomla \\ cache \\ cache.php中將靜態屬性JCache :: $ _ handler作為非靜態訪問
嚴格標准:在第396行的C:\\ xampp \\ htdocs \\ Joomla17 \\ libraries \\ joomla \\ cache \\ cache.php中將靜態屬性JCache :: $ _ handler作為非靜態訪問
我嘗試更改php.ini文件的另一件事。 我在Joomla 1.7中有兩個文件。 php INI-開發php INI-生產
兩者之間有什么區別?
我嘗試了很多事情來關閉嚴格的標准:
; display_errors
; 默認值:關閉
; 開發價值:關閉
; 產值:關
也
; 錯誤報告
; 默認值:E_ALL和〜E_DEPRECATED
; 開發價值:E_ALL和〜E_DEPRECATED
; 產值:E_ALL和〜E_DEPRECATED
也
error_reporting = E_ALL和〜E_DEPRECATED
也
display_errors =關
我仍然遇到這些錯誤嗎?
請幫我解決這個問題..謝謝,Shanmugam
轉到導致錯誤的文件,然后將$ this-> _ handler更改為self :: $ _ handler
display_errors = Off
應該管用。 要找到它設置為On It的位置
要知道什么文件用作php.ini,可以使用phpinfo();。 並找到路徑php.ini
解決此問題的最簡單方法是:
停止Apache和mysql服務(您可能必須通過Xampp控制面板中的SCM來完成)
打開c:/xampp/php/php.ini
找到Display_Error
Display_error有兩個條目,一個是with。 首先是沒有評論的第二條評論;
更改Display_Error關(默認為開)
重新啟動服務。
http:// localhost / joomla ### ,它應該可以工作。
**對於使用Xampp 1.7.4等的人,文件為/opt/lamp/etc/php.ini
運行C:\\ xampp \\ php \\ php.ini; 用記事本打開,Ctrl + H; 查找:e_strict,替換為:-empty-; 全部替換; 救; 關。
在我的php.ini中的以下XAMPP行中
532 ;http://php.net/display-errors
533 display_errors = On
至
532 ;http://php.net/display-errors
533 display_errors = Off
停止然后重新啟動Apache服務器,這使煩人的錯誤消失了。
更改文件php / config.php
更改行: error_reporting = E_ALL | E_STRICT
error_reporting = E_ALL | E_STRICT
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
: error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
Joomla管理員面板:=
Go to "administrator"
Under "global configuration" select "server"
In "server settings" set "Error Reporting" to "none" or "simple".
用寫字板打開xampp/php/php.ini
,然后Ctrl+F
類型Display_Error
推送查找,有兩個發現,您的第二個。 您會看到display_errors
行旁邊帶有“ on”,只需將其更改為off,即Ctrl+s
(必須保存)。 應該管用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.