Lycos vServer
Verlockendes vServer Angebot bei Lycos, sofort kostenlosen Testzugang angefordert, dann folgt die übliche Massenhhoster Odysee:
- 3 Werktage höre ich erstmal gar nichts mehr - kein eMail - rein gar nichts
- Telephonnummern zu finden ist auf der Lycos-Webhosting-Homepage nicht einfach, nur auf der generellen Lycos Seite finde ich eine 0180-Nummer - 10 min. gesucht
- bei ersten Versuchen, die Hotline zu erreichen - werde ich wg. angeblicher technischer Schwierigkeiten aus der Leitung gekickt (und die wollen vServer im griff haben?)
- dann endlich: eine hustende und verschnupfte Hotline-Dame gibt mir nach 10 min. Computer-Recherche meinen Login am telephon und schickt mir 2x die gleiche Bestätigunsemail
- endlich im unendlich langsamen Admin-Panel
- Zugriff zum Controlpanel (letzendliche Server-Config) nicht möglich, nimmt das Passwort einfach nicht an
- und wieder technische Probleme in der Hotline
Ergo: Zeitverschwendung. Schade, schönes Konzept - leider nicht gut umgesetzt.
mb_strtolower - PHP goes Aspririn
nur Probleme mit 4.3.10. locals + strto.lower|upper
http://de.php.net/manual/en/function.mb-strtolower.php
xt:Commerce 2.0 & Xampp 4.11 PHP 5
wenn ich in das adminkonto will bringt er mir folgende Fehlermeldung:Fatal
error: Cannot re-assign $this in
C:\apachefriends\xampp\htdocs\xtcommerce\admin\ includes\classes\upload.php on
line 33
Kann jemand damit was anfangen?
Im Auslieferungszustand läuft Xampp ab 4.11 mit PHP-5 - xt:Commerce 2.0 benötigt aber das Object-Model von PHP-4.
Meine Standardantwort hierzu:
=> von PHP 5 auf PHP 4 Version umschalten
=> hierzu Xampp anhalten (xampp_stop.bat)
=> dann php_switch.bat aufrufen
Alternativ=> suche benutzen Stichort “upload.php” oder “%upload.php”
Mambo::XHTML konform
Durch output_buffering und Nachschalten eines Parsers ist mein Mambo 4.5.0 seit einigen Wochen XHTML-konform.
Damit wird auch der vom HTMLArea fabrizierte non-XHTML Code mit der “Brechstange” auf W3C-Konformität zusammengestaucht.
Die geringfügig spürbaren Performanceverluste & mehr macht der eingebaute Userland-Cache http://www.jpcache.com/ wieder wett.
xt:Commerce - Unable to determine the page link!
Sobald ich die SUMA-Urls aktiviere, führt jeder Aufruf der Shopseite zu folgender Fehlermeldung:Error!Unable to determine the page link!Verwendete Version : 3.03
Der Shop-Betreiber kann nun natürlich nicht mehr in das Shop-Admin, um die Suchmaschienenfreundlichen URLs zu deaktivieren.
Lösung:
- phpMyAdmin aufrufen + Shop-DB selektieren
- DB-Tabelle “configuration” wählen
- den Eintrag “configuration_key” = “SEARCH_ENGINE_FRIENDLY_URLS” suchen
- configuration_value von “true” auf “false” setzen
Alternatives SQL-Statement lautet:
UPDATE configuration SET configuration_value=’false’ WHERE configuration_key=’SEARCH_ENGINE_FRIENDLY_URLS’;
xt:Commerce::Attribute nach Optionswert sortieren
Auf Wunsch verschiedener Forenuser habe ich für xt:Commerce 3.0.3 einen kleinen Patch erstellt. Mit der modifizierten admin/products_attributes.php lassen sich Produktattribute neben OptionsID & Optionsnamen auch nach Optionswerten sortieren:
Das File steht zum Download:
http://khan.kh.funpic.de/ => download-area => admin.products_attributes.zip
Den Original-Forenthread (Sponsorenforum) findest Du hier: http://www.xt-commerce.com/modules/ipboard/index.php?showtopic=11478
Mambo::schwere Sicherheitslücke
http://www.golem.de/0502/36112.html
Für zusätzliche Sicherheit gegen Cross-Site-Scripting (XSS) Attacken habe ich den aus dem PostNuke-Projekt nach xt:Commerce portierten Parser fürs Mambo adaptiert.
Dies ist mit wenigen Handgriffen zu bewerkstelligen; bei Interesse bitte ich um Kontaktaufnahme.
PECL ByteCode-Compiler
Aus dem PECL habe ich mir heute den bcompiler gezogen, um closed-source zu generieren. Möglicherweise eine kostengünstige Alternative zu IonCube und Zend:
http://www.zend.com/pear/whoiswho.php?pkg=bcompiler
http://pecl.php.net/package/bcompiler/
Bericht folgt…
AcceptPathInfo SEO xt:Commerce
Immer wieder Hosting-Probleme in Verbindung mit xt:Commerce. Seit V3.0.3 bietet xt:C out-of-the-box Suchmaschinen-optimierte URLs. Hierfür wird aber eine funktionierende “AcceptPathInfo on” im Apache benötigt.
Ein kleines Testskript schafft Klarheit, ob die AcceptPathInfo auch richtig arbeitet und PHP die notwendigen Pfade auslesen kann:
hier khan.kh.funpic.de kannst Du Dir im Download-Bereich meine acceptpath.zip herunterladen.
Alle Instruktionen im File.
Neuer Executer für PHP 5.1.
Sebastian Bergmann kündigt im Dev.Talk des php-mag.de 1.05 Änderungen im neuen Executer der Zend Engine 2 an. Ab 5.1er branch verfügbar soll der neue Executor bis zu 20% Performance bringen.