簡體   English   中英

joomla網站上的錯誤信息嚴格標准

[英]Error messege Strict Standards on joomla site

在我的joola網站頂部,出現此錯誤:

Strict Standards: Only variables should be assigned by reference in /home/mysite/public_html/templates/mysite/index.php on line 77

當我查找上面提到的index.php文件並轉到第77行時,我看到:

$user =& JFactory::getUser();

我認為該代碼有問題,有些我需要更改:

JFactory::getUser()

像這樣:

JFactory->getUser()

這就是我通過Google閱讀的問題,但是我無法找出正確的代碼。 能給個建議嗎?

這是完整的代碼部分:

  $app    = JFactory::getApplication();
  $menu   = $app->getMenu();
  $active = $menu->getActive();
  $class  = $active->alias . " pageid-" . $active->id;
  $user =& JFactory::getUser();
  $userId = $user->get( 'id' );
  $username = $user->name;

快速解決方案:關閉錯誤消息。 只需轉到后端的“全局配置”,切換到“服務器”標簽,然后將錯誤報告設置為“無”即可。 更好的解決方案:如果您升級了php版本,那是因為它。 如果不是,請使用此php代碼找到該擴展名並進行升級。 下一個解決方案:如果使用joomla 1.5或2.5,最好將其升級到較新版本。

暫無
暫無

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

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