[英]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.