2014-11-30

Everything has been running fine until recently when the Pear mailer went pear shaped on one of my domains (Contact Information for Image Room Web Design & Development)

Here's some of the error message I get, which appears to be all Pear warnings:

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ mimePart.php on line 295

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ mimePart.php on line 295

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ mime.php on line 1030

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: Non-static method Mail::factory() should not be called statically in D:\inetpub\vhosts\image-room.com\httpdocs\contact.php on line 117

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ smtp.php on line 365

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 450

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 467

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 474

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 517

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 265

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 521

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ smtp.php on line 249

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail. php on line 188

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ smtp.php on line 260

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ smtp.php on line 285

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 952

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 265

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Net\S MTP.php on line 955

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\PEAR. php on line 268

Strict Standards: Non-static method Mail_RFC822::parseAddressList() should not be called statically, assuming $this from incompatible context in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail. php on line 253

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail. php on line 256

Strict Standards: is_a(): Deprecated. Please use the instanceof operator in D:\Parallels\Plesk\Additional\PleskPHP5\Pear\Mail\ smtp.php on line 292

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in D:\Parallel

etc, etc

The support team reconfigured Pear so the mail now gets through where it didn't before but still the error messages. Trying to turn them off on the script page doesn't work. Interestingly the exact same code still works fine on another domain on the server (Hood Dubs - Aircooled Volkswagen Contact Us). The support team say it's my code but how can it be? Anyone else run into this recently? Looks like Pear is in debugging mode to me?

Show more