Lycos vServer

Verlockendes vServer Angebot bei Lycos, sofort kostenlosen Testzugang angefordert, dann folgt die übliche Massenhhoster Odysee:

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:

  1. phpMyAdmin aufrufen + Shop-DB selektieren
  2. DB-Tabelle “configuration” wählen
  3. den Eintrag “configuration_key” = “SEARCH_ENGINE_FRIENDLY_URLS” suchen
  4. 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.

Nächste Einträge →