We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Error reporting options

How Do I?

Sr. Coffee's avatar
Sr. Coffee
97 posts
6 years ago
Sr. Coffee's avatar Sr. Coffee

According to the v3 user guide, the setting for “Enable error reporting?” means “When set to ‘enable’, super admins and member groups with permissions will see PHP/MySQL errors when they occur.” However, I find no way to set permissions by member group. When set to Enable, all users see errors printed at the top of the screen.

What am I missing?

       
Sr. Coffee's avatar
Sr. Coffee
97 posts
6 years ago
Sr. Coffee's avatar Sr. Coffee

Followup question: I have disabled error reporting, but the errors are still displayed at the top of the page. What’s that about?

       
Derek Jones's avatar
Derek Jones
7,561 posts
6 years ago
Derek Jones's avatar Derek Jones

It’s possible that you have manually forced debugging in your index.php file. Check the value of $debug near the top. Sometimes you have to set that to 1 so that PHP errors are revealed, if they occur before a user’s session is spun up, since before that time, the system will not know if the visitor is authorized to see PHP/MySQL errors.

If you need help with the errors themselves, just cut and paste them here.

       
Sr. Coffee's avatar
Sr. Coffee
97 posts
6 years ago
Sr. Coffee's avatar Sr. Coffee

Correct! Thanks a bunch.

The errors are a result of Tagger not being updated for EE3. Didn’t seem to matter until I upgraded to PHP v7. I doubt if there’s anything to be done, other than to install a new plugin and re-tag all those entries.


Only variables should be assigned by reference user/addons/tagger/mod.tagger.php, line 31 show details

Severity: E_NOTICE Warning Cannot modify header information - headers already sent by (output started at ee/legacy/core/Exceptions.php:119) ee/EllisLab/ExpressionEngine/Boot/boot.common.php, line 531 show details

Severity: E_WARNING

       
Derek Jones's avatar
Derek Jones
7,561 posts
6 years ago
Derek Jones's avatar Derek Jones

Looks to me like there is a v3 compatible version available now from EEHarbor: https://eeharbor.com/tagger

       
Sr. Coffee's avatar
Sr. Coffee
97 posts
6 years ago
Sr. Coffee's avatar Sr. Coffee

Right, but it doesn’t support PHP7. They tell me they have no plans to support EE4.

       
Derek Jones's avatar
Derek Jones
7,561 posts
6 years ago
Derek Jones's avatar Derek Jones

My guess from that error and line number, you can change the =& to just =. Or remove it entirely and replace all $this->EE-> calls with ee()->

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.