Ein Weblog über Technik

Pear ist zwar bei XAMPP mit dabei, aber, zumindest in Version “XAMPP für Mac OS X 1.0.1″, nicht funktionstüchtig. Dieser Umstand lässt sich mit folgenden Schritten beheben. 1. Im Terminal folgende Befehle ausführen sudo /Applications/XAMPP/xamppfiles/bin/pear channel-update pear.php.net sudo /Applications/XAMPP/xamppfiles/bin/pear install PEAR 2. In den letzten Zeile der Konfiguration /etc/php.ini ;***** Added by go-pear include_path=”.:/Applications/xampp/xamppfiles/lib/php” ;***** [...]

Dieser Artikel zeigt, wie man einfach einen xdebug-Debugger unter XAMPP zum Laufen bekommt und diesen dann von NetBeans aus nutzen kann. Dieses Verfahren wurde unter OS-X Leopard mit XAMPP 1.0.1 für Mac OS X ausprobiert. 1. xdebug-Erweiterung in XAMPP kopieren Wer die xdebug-Erweiterung nicht selbst kompilieren möchte, kann sie hier für OS-X Leopard (Intel) herunterladen: [...]

Grob gesagt ist CakePHP ein MVC-Framework in PHP. Es unterstützt Validierung, Internationalisierung und bietet eine automatischer Objektserialisierung in die Datenbank. Mit CakePHP kann man Model, Controller und Views generieren backen. Besonders praktisch ist, dass man mit CakePHP die notwendigen Objekte und Seiten für ein voll funktionstüchtiges CRUD (Change Read Update Delete) inklusive Admin-Interface erstellen kann.  Seit ich [...]

Als ich begann MAMP zu benutzen, vor ein paar Jahren, war es noch die einzige Möglichkeit unproblematisch einen Apache mit PHP und MySQL auf dem Mac zum Laufen zu bekommen. Inzwischen ist etwas Zeit vergangen und es gibt den aus der Windows- und Linux-Welt bekannten XAMPP als Alternative zu MAMP. Zur Installation wird XAMPP, genauso [...]

Wenn vom apache-Webserver der Fehler “RewriteEngine not allowed here” kommt, kann das daran liegen, dass, wie in meiner aktuellen XAMPP-Installation unter OS-X, “AllowOverride” in der httpd.conf  auf “AuthConfig” oder “None” gesetzt wurde. “AllowOverride” definiert, welche Einstellungen der httpd.conf in einer .htaccess überschrieben oder geändert werden dürfen. Wenn man “AllowOverride” auf “All” setzt, lassen sich alle gewünschten Einstellungen [...]