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

Random PHP errors

Development and Programming

Stake's avatar
Stake
22 posts
7 years ago
Stake's avatar Stake

Ever since my host provider upgraded to php 7, I’ve been getting some usual error messages in random places in the control panel. I was wondering if anyone can comment on these errors to get an idea where I need to look. Is it possible it’s a database configuration issue from older settings? Currently on version 2.11.9. Not looking to upgrade to 3 unless there’s no alternative.

This is what I get when I attempt to edit a channel field. The list of errors are much longer than this. This is just a sample.:

A PHP Error was encountered Severity: Warning Message: Declaration of FormsField_address::render_field($field, $template, $data) should be compatible with FormsField::render_field($field = Array, $template = true, $data = ”) Filename: fields/field.address.php Line Number: 0 A PHP Error was encountered Severity: Warning Message: Declaration of FormsField_address::field_settings($settings, $template) should be compatible with FormsField::field_settings($settings = Array, $template = true) Filename: fields/field.address.php Line Number: 0 A PHP Error was encountered Severity: Warning Message: Declaration of FormsField_captcha::render_field($field, $template, $data) should be compatible with FormsField::render_field($field = Array, $template = true, $data = ”) Filename: fields/field.captcha.php Line Number: 0 A PHP Error was encountered Severity: Warning Message: Declaration of FormsField_cart_pay_aunet::field_settings($settings, $template = true) should be compatible with FormsField::field_settings($settings = Array, $template = true) Filename: fields/field.cart_pay_aunet.php Line Number: 0 A PHP Error was encountered Severity: Warning Message: Declaration of FormsField_cart_total::save() should be compatible with FormsField::save($field, $data) Filename: fields/field.cart_total.php Line Number: 0 A PHP Error was encountered Severity: Warning Message: Declaration of FormsField_categories_list::render_field($field, $template, $data) should be compatible with FormsField::render_field($field = Array, $template = true, $data = ”) Filename: fields/field.categories_list.php Line Number: 0

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

Looks like your FormsField add-on is not compatible with PHP 7. You’ll need to contact the developer of that add-on to see if they have a PHP 7 compatible version. You really should upgrade, though, running out of date software is only hurting your site and bottom line.

       
Stake's avatar
Stake
22 posts
7 years ago
Stake's avatar Stake

Thanks. I was looking through the documentation and realized 2.x was no longer supported and noticed that it wasn’t fully compatible with PHP 7. Since the last post, I’ve upgraded to 4.x and replaced related applications.

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

?

       

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.