|
|||
|
Hi,
Veyton 4.0.12 ist ja inkompatibel zu PHP 5.3 und setzt aus mit Fatal error: Cannot redeclare date_add() in /home/shop/xtFramework/functions/date_short.inc.php on line 81 Kommt wohl daher, dass date_add eine built-in Funktion in PHP 5.3 ist und die Programmierung an dieser Stelle geändert werden muss. Nachdem PHP 5.3 jetzt ja nicht wirklich so neu ist und zumindest ein nicht ganz unwichtiger Linux-Distributor seine aktuelle Version SuSE 11.2 nur noch mit PHP 5.3 ausliefert, hoffe ich doch mal auf ein Update des Veytons bzgl. dieser Prolematik. Bis dahin: kennt denn jemand einen Workaround dafür? Gruß, Uwe |
|
|||
|
Hi,
auweh... -> PHP Encoder, protection, installer and performance tools from ionCube: Loader Download -> ioncube_loader_lin_5.3.so Funktioniert bei mir prima! Gruß, Uwe |
|
|||
|
Hi,
also ich habe mir nochmals meine error_log durchgesehen und da hagelt´s natürlich Fehlermeldungen. Die date_add() könnte man noch konsistent in den Dateien functions/date_short.inc.php, classes/class.order.php und classes/class.download.php umbenennen. Das ist aber noch nicht einmal ein Achtel-Miete. Wesentlich bedeutender ist die Verwendung der mittlerweile in PHP 5.3 veralteten Funktionen wie z.B. ereg(i)() und erge(i)_replace, die durch preg_match und preg_replace ersetzt werden müssen - leider müssen auch die Argumente geändert werden, also ein einfaches "Replace" ist da nicht ausreichend. Allein die beiden o.g. Funktionen werden in solcher Vielzahl verwendet, also ich möchte das nicht PHP5.3-gängig machen müssen! Muss ich aber auch nicht, dafür habe ich mir ja ein kommerzielles Shop-System gekauft.:-) Allerdings macht mich dabei schon der Stand der Entwicklung des Veytons etwas stutzig, inbesondere da das "Veralten" der o.g. Funktionen z.B. schon länger angekündigt ist, und die neuen Funktionen auch schon quasi ewig in PHP verfügbar sind. Im Hinblick auf PHP6 möchte ich gar nicht wissen, was dann passiert ... Gruß, Uwe |
|
||||
|
einen stable ioncube Loader für 5.3 gibt es erst seit kurzer zeit, ein veyton update für 5.3 folgt.
__________________
xt:Commerce Helpdesk xt:Commerce Blog xt:Commerce Warenwirtschaft ### ![]() Offene Stellen bei xt:Commerce! xt:Commerce stellt ein ### |
|
|||
|
Zitat:
http://www.ioncube.com/news.php: Zitat:
Gruß, Uwe |
|
|||
|
Released = veröffentlicht, herausgegeben, auf den User losgelassen
Joomla! 1.6 z.B. ist auch schon seit dem 26. Oktober 09 released, aber noch lange nicht stable! |
|
|||
|
Hi,
das kann man schon so sehen, da hast Du Recht. Obgleich ich da eher Bezeichnungen wie beta oder RCx kenne. Das ist aber nicht der eigentlich Knackpunkt. Als Entwickler muss ich nicht auf eine stable warten - deshalb werden ja gerade auch frühere Entwicklungsstadien veröffentlicht, damit die Entwickler damit arbeiten können. Zum anderen bringt der ioncube ja gar keine Funktionalität mit, der verschlüsselt nur den Code, damit der nicht geklaut werden kann - hat aber mit der eigentlichen Entwicklung eines PHP5.3-fähigen Updates gar nichts zu tun. Insofern kann man sicherlich dieses Update nicht herausgeben, bevor eine stable des Loaders veröffentlicht wird, aber man kann sie vorher entwickeln. Und ehrlich gesagt, genau das erwarte ich von einer kommerziellen Software und ich bin tierisch genervt, dass das gesamte Update meiner Systeme gerade an diesem Punkt hängt. Kann man nur hoffen, dass mehr Provider-Kollegen auf PHP5.3 umsteigen und die XTC-Kunden dann einfach immer lauter maulen. Vielleicht beschleunigt das den Update-Vorgang. Gruß, Uwe |
![]() |
| Lesezeichen |
| Stichworte |
| inkompatibel, php, veyton, workaround |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Fehler nach umstellung seitens des Providers von PHP 5.2 auf 5.3 | Mastercontrol | Allgemeine Diskussionen | 1 | 19.10.2010 19:11 |
| ioncube veyton und win 2008 server | eucom | Installation und Konfiguration | 4 | 05.11.2009 15:44 |
| IonCube in XAMPP mit Windows | SRaue | Anleitungen - Patches - Downloads | 2 | 10.10.2008 14:07 |