Autor ArthurDent
Datum 08.03.2016 20:42
Beiträge: 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)


Autor papa69
Datum 04.04.2016 12:15
Beiträge: 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.




Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/