Zum Inhalt springen

extreme Hosting-Pakete bei ESTUGO.de

Heute hat mich Estugo über die neuen Hosting-Pakete für Power-User informiert.
Das neue Konzept bietet alles, was das ShopBetreiber-Herz begehrt – wenige Kunden je Server, modernste CPU-Power, Markenhardware, phpAccelerator (600-800% mehr Performance für Smarty-Anwendungen).

Preisbeispiele:

  • 25GB Traffic, 2GB Speicher, 40

günstiges performantes Hosting bei ESTUGO.de

schnelle Server samt PHP-Accelerator gibts bei ESTUGO.de – ideal für PHP-basierte ContentManagementSysteme und ShopSystem geeignet.

Bereits das kleinste Paket für 0.99 EUR/mtl. bietet exzellente Performance.
Besonders gut gefällt mir der technisch begeisterte Support – Performance und Kundenzufriedenheit scheint dort oberstes …

PHP 5.1 Performance Benchmark

Wie bereits im Januar 2005 mitgeteilt, bringt PHP 5.1 einen neuen Executor. Hierdurch soll die PHP Performance verbessert werden.

Sebastian Bergmann – deutscher PHP – Guru und PEAR-Entwickler veröffentlich in seinem Weblog erste Benchmarks:

Bergmann-Blog

php::debug_backtrace()

In Gesprächen mit PHP-infizierten stelle ich immer wieder fest, daß die PHP-internen Debugging Möglichkeiten, zu wenig bekannt sind. Beim var_dump() und print_r() hören die Kenntnisse i.d.R. auf.

Das ist schlecht, den stell Dir folgende Situation vor. Du hast eine Funktion …

Space auf PowerServer

So, er ist im Rechenzentrum. Mein erster eigener Server wird im Moment konfiguriert. Eckdaten:

DELL P4 3.0 GHz mit 1024 MB
RAM 2 x 160 GB
SATA RAID Apache2
Apache 2 (sehr schnell)
PHP4, PHP5, Ming, AdoDB, Zend Optimizer uvm.…

MySQL Performance Monitoring mit AdoDB

Nützliches Utility im PEAR-AdoDB Layer. Ermöglicht in wenigen Sekunden Installationsaufwand (installiertes PEAR-vorausgesetzt) Performance+Health Daten der MySQL.

http://phplens.com/lens/adodb/docs-perf.htm

PEAR läßt sich auch mit wenig Aufwand auf shared-host Paketen nutzen. Wichtig dabei ist ein Erweitern der Environment-Variable include-path:

Bsp:
ini_set(‚include_path‘, ‚/home/www/web22/html/pear‘ . …

WhatTheFont

Bei WhatTheFont kannst Du Scans von Fonts hochladen und WhatTheFont?! versucht, in seiner Datenbank die Schriftart zu identifizieren. Sollte das nicht funktionieren gibts ein Forum, in das man Anfragen posten kann.

http://www.myfonts.com/WhatTheFont/

PHP:: inline_C

PHP-Papst George Schlossnagle schrieb im Jahr 2002 eine PEAR-Klasse, um in PHP-Skripts C-Code einzubetten. Kompilierung on-the-fly und der Rest werden automatisch bewerkstelligt.

http://pear.php.net/package/Inline_C/redirected

Lauffähig ist das natürlich das absolute Non-Plus-Ultra für jeden performance-gieriegen PHP+C-Coder. Eine Installationshilfe für Deinen Rooty gibts …

Scrollbar einfärben

Scrollbars individuell mit CSS einzufärben ist kein Hexenwerk. Jedoch funktioniert das mit Mambo und xtCommerce nicht, wie gewohnt über den BODY-Tag sondern nur über den HTML-Tag:

HTML {
scrollbar-arrow-color:#FFFFFF;
scrollbar-face-color:#8E260B;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#808000;
scrollbar-shadow-color:#808080;
scrollbar-darkshadow-color:#666666;
scrollbar-track-color:#CCCCCC;
}


liefert das gewünschte Ergebniss …

Apache GUI

ApacheConf

ApacheConf is the best shell (GUI) for configuring Apache web servers.
ApacheConf represents all the information in the httpd.conf file in structured
view. All of the server’s directives are grouped by category (Global parameters,
Main server’s parameters, Directories, Virtual

xt-bugfix: MwSt-Berechnung Koupons

HalloLeider habe ich über die Suche zu diesem Thema nichts gefunden.
Vielleicht kann mir jemand einen kleinen Tip geben, falls ich was falsch gemacht
haben sollte.Der Kupon wird korekt vom Warenwert abgezogen, allerdings wird die
Mehrwertsteuer nicht vermindert. Mit den

Maguma Workbench mit Profiler und Python-Support

Alexander Comploj von maguma.com teilte mir mit, dass im kommenden Juni die Maguma Workbench 2.5.0 (ein der besten PHP-IDEs überhaupt) in der Version 2.5.0 released werden wird. Neue Power Features für PHP-Profis wie Profiling uvm. machen neugierig:

Maguma will be

xt:Commerce – AcceptPath – die Letzte…

Die ab V3 in xt:Commerce integrierten Suchmaschinenfreundlichen URLs setzen einen Webserver mit installiertem AcceptPath voraus.

Viele Hoster u.a. 1und1 stellen AcceptPath nicht zur Verfügung (und ja(!) AcceptPath läuft auch mit 1.3x Apache – um der Hotline-Lüge gleich entgegenzuwirken es sei …

altes XT:Commerce und MySQL > 4.x

kann Fehlermeldungen wg. negativer Limits ergeben. Fehlermeldung sieht so aus:

1064 – You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near ‚-20, 20‘ at

Waterproof PHPEdit neues Release 1.2.1

Neues Release der hervorragenden PHP-IDE PHPEdit von Sébastien Hordeaux. Die Demo-Version hatte es mir schon immer angetan, ich denke die 75,- EUR für den PHP-Beautifier sind jeden EUR Wert – der Code den mancher Kunde zusendet ist damit per Mauskclick …

Roadsend PHP-Compiler neues Release 1.4.3

The Roadsend Compiler for PHP lets you create royalty free executables
for distribution without compromising your source code. Compiling PHP
to native machine code produces faster, more efficient products for
your own use or for sale to your clients. The

.htaccess fun

http://www.garnetchaney.com/htaccess_tips_and_tricks.shtml

MySQL 4.1.10 => 3.29.xx

Problem:

  • lokale Entwicklungsumgebung Xampp 1.4.11 =MySQL 4.1.10
  • Kunden-Webserver =MySQL 3.29.xx

Wichtiger Tipp, für alle Tippfaulen und mysqldump-Müden Link zum Thread

md5-cracking

Ein Forenuser berichtet:

Nur mal ein kleiner Nachtrag, auch wenn es jetzt vom Fehler der Neuberechnung einer geänderten Order etwas abgeschweift ist zum Thema Paßwortschutz:

1. MD5 ist KEIN Verschlüsselungsalgo, sondern ein Prüfsummenalgo
2. Ein Verschlüsselungsalgo ist IMMER umkehrbar (nur …

HEUREKA !

Heureka, alea iacta est… es ist vollbracht!

Die extreme Performancesteigerung für xt:Commerce ist gelungen! Seitenaufbau auf Teststerver um ca. das 5fache beschleunigt. Durch konsequenten Einbau der geänderten Algorithmen – die bislang nur an den xt-Flaschenhälsen arbeiten – sollte noch eine …

backend ausgesperrt

=phpMySQLAdmin starten
=folgende SQLs in der genannten Reihenfolge absetzten,nach jedem SQL-Kommando checken, ob Du wieder rein kommst

[CODE]UPDATE configuration SET configuration_value=’false‘ WHERE configuration_key=’SESSION_CHECK_USER_AGENT‘;[/CODE]

[CODE]UPDATE configuration SET configuration_value=’false‘ WHERE configuration_key=’SESSION_CHECK_SSL_SESSION_ID‘;[/CODE]

[CODE]UPDATE configuration SET configuration_value=’false‘ WHERE configuration_key=’SESSION_CHECK_IP_ADDRESS‘;[/CODE]

[CODE]UPDATE configuration SET …

xt:Commerce :: ausgesperrt

Hallo zusammen ,ich muß leider meine Dummheit beklagen, denn ich habe das
Passwort und auch denlogin Namen vergessen!!!Kann mir bitte jemand sagen , wie
ich und was ich wo eintragen muß , um in den Shopadmin zu gelangen? Ich habe

MySQL::REPLACE-Funktion

hallo, ich habe ein paar falsche links in der products_description (content zum
artikel), die ich jetzt direkt in der datenbank korrigieren möchte, da es nicht
wenige sind. per phpmyadmin finde ich u.st. link (…coID=9), aber mit u.st.
sql-befehl sagt er

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

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:apachefriendsxampphtdocsxtcommerceadmin includesclassesupload.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 …

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/

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 …

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.

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 …

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.

PEAR::PHP/Compat.php

PEAR::Compat stellt die wichtigsten PHP5 Neuerungen für PHP4 zur Verfügung.

Mehr zur Compat-Library hier http://pear.php.net/package/PHP_Compat

Bsp.

require_once ‚PHP/Compat.php‘;
PHP_Compat::loadFunction(’str_ireplace‘);

$in = „Mein Name sei Gantenbein“;
$out = str_ireplace(„mein“, „Sein“, $in);
echo $out; // =Sein Name sei Gantenbein

sprintf() ab PHP 4.3.10 & 5.0.3

wieder Neuheiten ab 4.3.10

f – the argument is treated as a float, and presented as a floating-point number (locale aware).
F – the argument is treated as a float, and presented as a floating-point number (non-locale aware). Available since …

Probleme mit PHP 4.3.10

Kurz vor Weihnachten 2004 lieferte xt:Commerce in den Shop-Bestellbestätigungen keine Nachkommastellen in den Artikelpreisen mehr aus – mein Telephon stand nicht mehr still.

Problematisch war zunächst, daß der Error auf lokaler Entwicklungsumgebung PHP 4.3.7 nicht reproduzierbar war. Jedoch gab es …

xt:Commerce auf Windows 70% beschleunigt

Microsoft Windows als PHP-Environment scheint bzgl. Performance ein echtes Problem zu sein. Nicht umsonst geht Zend seit wenigen Monaten mit dem Zend WinEnabler in den Markt.

Ziemlich verblüfft hat mich selbst die enorme Performance-Steigerung durch Optimierung einer einzigen Basisfunktion im …