ArthurDent Registriert: 04.08.2005
Beiträge:
256
|
Geschrieben: 08.03.2016 20:42
Hallo,
ich habe seit heute ein "kleines" Problem.
Mein Hoster hat anscheinend das PHP "erneuert" und danach bekomme ich jetzt Fehlermeldungen.
Die erste und am häufigstens auftretend ist diese:
Unkown error type: [8192] preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead
FOUND IN [class/class.opn_date.php]
FOUND AT 727
Die zweite ist:
ERROR [2] unable to send data
FOUND IN [class/mail/class.opn_mail_smtp.php]
FOUND AT 270
Was kann ich dagegen tun?
Danke für die Hilfe,
Arthur
---------------------------------------------------
Life is a journey, not a guided tour
If you think technology can solve your problems you don't understand technology and you don't understand your problems.
(Bruce Schneier)
Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect.
(Linus Torvalds)
---------------------------------------------------
Linux: Debian 2.6.37
Datenbank: MySQL - 5.5.22
Apache: 2.2
PHP: 5.3.27
OPN: 2.5.7 (Revision 6747)
|
papa69
Registriert: 14.09.2008
Beiträge:
14
|
Geschrieben: 04.04.2016 12:15
hallo Arthur,
zu deinem 1. Problem: Du öffnest mittels Editor (ich persönlich nutze webocton-scribly) die (heruntergeladene) Datei ../class/class.opn_date.php und änderst dort in der angegebenen Zeile (727) das e-Argument von xSe in xS
preg_replace ('/([d]+)s*([w]+)/xS', "$this->_calcSubInterval('\1', '\2');", $interval);
speicherst und lädst die Datei wieder hoch.
Ich musste auch noch in der mainfile.php Zeile 43 abändern --> in $dbdriver = 'mysqli'; weil es ein Problem mit dem Datenbank-Treiber gab.
Zu deinem 2.Problem kann ich leider keine Hilfe anbieten.
|