簡體   English   中英

joomla1.7中的嚴格標准錯誤

[英]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
  • httpd.conf
  • .htaccess
  • PHP代碼

要知道什么文件用作php.ini,可以使用phpinfo();。 並找到路徑php.ini

解決此問題的最簡單方法是:

  1. 轉到“管理員”窗口
  2. 在“全局配置”下,選擇“服務器”
  3. 在“服務器設置”中,將“錯誤報告”設置為“無”或“簡單”。
  1. 停止Apache和mysql服務(您可能必須通過Xampp控制面板中的SCM來完成)

  2. 打開c:/xampp/php/php.ini

  3. 找到Display_Error

  4. Display_error有兩個條目,一個是with。 首先是沒有評論的第二條評論;

  5. 更改Display_Error關(默認為開)

  6. 重新啟動服務。

  7. 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_STRICTerror_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.

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