iphonemobilemacinternetbusinessinnovationsblog ...

WordPress, .htaccess und der MAMP-Startseiten-Fehler

MAMP, eine lokale Webserver-Umgebung auf dem Mac, eignet sich immer wieder wunderbar für das Testen, Entwickeln und Gestalten mit WordPress. MAMP bringt Apache, MySQL und PHP fertig konfiguriert in einem eigenen Verzeichnis mit. Leider kann die Installation und Konfiguration eines WordPress-Blogs den Zugriff auf die MAMP-Startseite verhindern:

Forbidden
You don’t have permission to access /MAMP/ on this server.
Apache/2.0.63 (Unix) PHP/5.2.11 DAV/2 Server at localhost Port XXXX

Das ist natürlich mehr als ärgerlich, da von der Startseite aus beispielsweise die Konfigurationseite phpMyAdmin, zur Administrierung der MySQL-Datenbank, nicht mehr erreichbar ist.
Bei mir lag es an einer falsch platzierten Datei: Beim Konfigurieren der WordPress-Installation über das Web-Interface wurde eine .htaccess-Datei fälschlicherweise im Root-Verzeichnis meiner Festplatte abgelegt. Etwas beunruhigend – aber ein lösbares Problem ;-)

Wie immer: Die Lösung ist wie immer auf eigene Gefahr … insbesondere das Terminal ist ein wunderbares Werkzeug … mit dem man aber auch viel kaputt machen kann!

Die Datei fällt im Finder nicht auf, das sie wie alle Punk-Dateien in UNIX normalerweise nicht angezeigt werden. Also bemüht man das Terminal und sieht sich das Root-Verzeichnis der Festplatte mal genauer an:

cd /

dann

ls -la

Findet sich dort die Datei .htaccess, sollte man sich vor dem Löschen bzw. Umbenennen nochmal den Inhalt genauer ansehen:

cat .htaccess

Am Einfachsten ändert man ihren Namen und macht die Datei sichtbar:

mv .htaccess htaccess-backup

So erscheint die Datei wieder im Finder und richtetet kein Unheil mehr an … wenn man sich sicher ist, dass man die Datei auch nicht mehr braucht, kann man sie natürlich jetzt auch im Finder einfach in den Papierkorb ziehen ;-)

  • Twitter
  • MisterWong.DE
  • Webnews.de
  • Yigg
  • Digg
  • Facebook
  • del.icio.us
  • Technorati
  • Google Bookmarks
  • Wikio
  • Yahoo! Buzz
  • StumbleUpon

Problemlösung – Update: OKI-Drucker unter Mac OS X Snow Leopard reanimieren

Vor einigen Tagen hatte ich eine erste Lösung für das Drucken auf OKI-Druckern unter Mac OS X 10.6 Snow Leopard beschrieben … bei einigen funktionierte die Anleitung – bei anderen nicht. Netterweise funktionierte auch bei mir nach einigen Tagen die beschriebene Lösung nicht mehr.
Die Situation war mehr als ärgerlich – und so habe ich mir noch mal die Zeit genommen doch noch einen funktionierende Lösung zu finden. Hier also Version 2 – natürlich wie immer ohne Gewähr und auf eigene Gefahr:

Problem: Nach dem Update von Mac OS X 10.5 Leopard auf OSX 10.6 Snow Leopard funktioniert der installierte Druckertreiber für den OKI-Postscript-Laserdrucker nicht mehr. Bei mir ist es ein OKI MFP C5540 … die Lösung sollte aber auch bei anderen Modellen, wie dem OKI C5450, funktionieren. Der Druckertreiber wurde unter Leopard installiert und funktionierte dort – nach dem Update lässt sich zwar noch ein Druckauftrag zum Drucker schicken, aber beim Verarbeiten erscheint in der Druckerwarteliste nur eine Fehlermeldung.

Diagnose: Es kommen gegebenenfalls zwei Fehler zusammen: Bei manchen Druckertreibern wurde nicht auf die Groß-Kleinschreibung von Pfadnamen geachtet … und da nimmt es Snow Leopard eben doch genau. Dazu sind die Berechtigungen für die installierten Dateien und Ordner zum Teil falsch gesetzt – hier streikt Snow Leopard erst recht.

Lösung: Am einfachsten behebt man das Problem in drei Schritten:

  1. Löschen der alten OKI-Treiber und Ordner im Bereich “/Library/Printers/” … falls dort überhaupt welche sind.
  2. Installieren eines aktuellen OKI-Treibers – bei dem auch der Ordner “/Library/Printers/OKIDATA” angelegt wird – sowie installieren des spezifischen Druckertreibers für den eigenen Drucker (also die PPD-Datei).
  3. Richtigstellung der Berechtigungen für die installierten Dateien.

Dafür braucht man nur die entsprechenden Druckertreiber und muss ein paar Befehle in das Terminal eingeben. Aber alles der Reihe nach:

  • Auf dem Mac loggt man sich mit einem Administrator-Account ein.
  • Schritt 1: Löschen der alten Dateien und Ordner.
  • Vorab ein Backup nicht vergessen!
  • Im Finder in den folgenden Ordner navigieren und – falls vorhanden – dort den Ordner “OKIDATA” oder “Okidata” löschen.
     Macintosh HD/Library/Printers/
  • Im Ordner “PPDs” befinden sich gegebenenfalls auch mehrere OKI-Dateien – bei mir “Oki C5540.ppd” – auch diese Dateien löschen.
  • Schritt 2: Neuinstallation der OKI-Treiber. Die Installationsprogramme für ältere Druckertreiber machen beim Anlegen des Ordners “OKIDATA” Probleme, da sie den Ordner fälschlicherweise “Okidata” benennen und eine veraltete OKfilterA-Datei ablegen.
  • Daher sollte man als erstes einen Treiber für den C5550n-MFP installieren den OKI-USA extra für Leopard-Nutzer online gestellt hat. Auf der Treiberseite von OKIDATA-USA einfach auf den Link “Mac OS X.5″ klicken und das Installationsprogramm herunterladen.
  • Danach den Installer starten. Nach einer Passworteingabe werden die Treiber installiert und der Ordner “OKIDATA” richtig benannt.
  • Falls man nicht einen C5550n MFP sein Eigen nennt muss man als nächstes den passenden Druckertreiber für das eigenen Druckermodell herunterladen. Bei mir war es der C5540n MFP. Die Installation überschreibt den Ordner OKIDATA nicht mehr sondern legt nur noch die benötigte PPD-Datei im entsprechenden Ordner ab.
  • Schritt 3: Ordner- & Dateiberechtigungen berichtigen. Dazu das Programm “Terminal” starten – es findet sich in “Programme/Dienstprogramme”.
  • In das erscheinende Fenster trägt man die untenstehenden Befehle ein und beendet die Zeile mit einem Druck auf die Return-Taste:
     sudo chown -R root:admin /Library/Printers/OKIDATA
  • Nun wird man nach seinem Passwort gefragt … also dem Passwort des Administrator-Accounts – und schließt die Eingabe ebenfalls mit der Eingabe-Taste ab.
  • In das Terminal-Fenster gibt man einen weiteren Befehle ein und beendet die Zeile mit einem Druck auf die Return-Taste:
     sudo chmod 775 /Library/Printers/OKIDATA/Filters/OKfilterA
  • Etwas umständlich – aber es funktioniert. Einfach das Terminal-Programm beenden und den Rechner einmal neu starten. Dann kann man den OKI-Drucker über die Systemeinstellungen hinzufügen und den entsprechenden Treiber manuell auswählen.
  • Twitter
  • MisterWong.DE
  • Webnews.de
  • Yigg
  • Digg
  • Facebook
  • del.icio.us
  • Technorati
  • Google Bookmarks
  • Wikio
  • Yahoo! Buzz
  • StumbleUpon

Quicktime-Stream Video des Apple Special Events “It’s only rock and roll, but we like it”

Am 9. September 2009 um 19:00 Uhr MESZ war es mal wieder so weit: Apple hatte ausgewählte Journalisten in das Yerba Buena Center for the Arts Theater in San Francisco geladen. Die Rolling Stones mit Leadsänger Mick Jagger hatte Apple zwar nicht auf die Bühne gezaubert … doch der Song “It’s only Rock’n Roll (But I like it)” aus dem Jahr 1974 war trotzdem das Intro der Veranstaltung ;-)
Steve Jobs hatte nach seiner Lebertransplantation seinen ersten öffentlichen Auftritt und wurde begeistert begrüßt. Toll zu sehen, dass es ihm wieder besser geht.
Im Gepäck hatte er und Phil Schiller einiges an Infos und Neuerungen:

Video-on-demand als Quicktime-Stream des Apple Special Events September 2009

Hier die Fakten im Überblick:

Verkaufszahlen:

  • Apple hat 30 Millionen iPhones in 2 Jahren verkauft
  • Mehr als 220 Millionen iPods bisher verkauft, davon mehr als 20 Millionen iPod touch und 100 Millionen iPod Nano
  • Damit können über 50 Millionen Kunden Apps im AppStore einkaufen.
  • 1,8 Milliarden AppStore App-Downloads (ohne Updates)
  • iTunes ist der weltweit größte Musikverkäufer
  • iTunes hat inzwischen 100 Millionen Accounts

iTunes & iPhone OS Update:

  • iTunes 9 und iPhone OS Update 3.1
  • Genius-Recommendations für Apps im Appstore
  • 30.000 vorgefertigte Klingeltöne
  • Genius Mixes … Automatischer Mix von Songs
  • Verbesserte Synchronisation
  • Management der iPhone / iPod touch Apps innerhalb iTunes
  • Home Sharing von Songs
  • Verbessertes Interface und optimierte Navigation in iTunes
  • iTunes LP für Music Albums- der interaktive Ersatz des LP-Booklets
  • iTunes Extras for Movies – Extras und Kapitel-Auswahl für Filme
  • iTunes Wunschliste

Sneak Previews von neuen Spielen:

  • Ubisoft – Ben Mattens: Assasins Creed II Discovery
  • Tapulous – Bart Decrem: Riddim Ribbon
  • Gameloft – Mark Hickey: Nova
  • EA Electronic Arts – Travis Boatman: Madden NFL 10

Update der iPod Produktlinie:

  • iPod touch – Neue Preise für den iPod touch: $199 8GB – $299 – 32GB – $399 64GB. Die beiden großen iPod Touches haben einen schnelleren Prozessor und sind damit bis zu 50% schneller dazu unterstützen sie OpenGL ES 2.0 – wie das iPhone 3GS.
  • iPod classic – Hat jetzt 160GB für den gleichen Preis
  • iPod shuffle – Neue Farben und günstigerer Preis, dazu eine Special Edition in poliertem Edelstahl
  • iPod Nano – Mit Videokamera, FM-Radio, Audio-Aufnahme, Pedometer und in vielen Farben.
  • Twitter
  • MisterWong.DE
  • Webnews.de
  • Yigg
  • Digg
  • Facebook
  • del.icio.us
  • Technorati
  • Google Bookmarks
  • Wikio
  • Yahoo! Buzz
  • StumbleUpon

Problemlösung: Kyocera-Drucker unter Mac OS X Snow Leopard reanimieren

Die Druckertreiber bei Mac OS X 10.6 Snow Leopard machen leider noch etwas Probleme. Nach meiner Anleitung zum reanimieren von OKI-Druckern, hier die Lösung für Kyocera-Mita-Drucker – natürlich wie immer ohne Gewähr und auf eigene Gefahr:

Problem: Nach dem Update von Mac OS X 10.5 Leopard auf OSX 10.6 Snow Leopard funktiniert der installierte Druckertreiber für den Kyocera-Drucker nicht mehr. Bei mir ist es ein Kyocera Mita FS-2000D … die Lösung sollte aber auch bei anderen Modellen funktionieren. Der Druckertreiber wurde unter Leopard installiert und funktionierte dort – nach dem Update läßt sich zwar noch ein Druckauftrag zum Drucker schicken, aber beim Verarbeiten erscheint in der Druckerwarteliste nur eine Fehlermeldung.

Diagnose: Unter Snow Leopard stimmen die Zugriffsrechte für eine Datei des Druckertreibers nicht … und das bringt den Druckertreiber aus dem Takt. Übringes einen herzlichen Dank an @kappuchino für die Diagnose und Lösung!

Lösung: Selbst ist der Mann oder die Frau – mit einem Kommandozeilenbefehl im Terminal ist der Fehler schnell behoben:

  1. Auf dem Mac loggt man sich mit einem Administrator-Account ein.
  2. Das Programm “Terminal” starten – es findet sich in “Programme/Dienstprogramme”.
  3. In das erscheinende Fenster trägt man die untenstehenden Befehle ein und beendet die Zeile mit einem Durck auf die Return-Taste:
    sudo chown root:wheel /usr/libexec/cups/filter/kyofilter
  4. Nun wird man nach seinem Passwort gefragt … also dem Passwort des Administrator-Accounts – und schließt die Eingabe ebenfalls mit der Eingabe-Taste ab.
  5. Das war es schon. Einfach das Terminal-Programm beenden. Jetzt sollte alles wie am Schnürchen gehen ;-)
  • Twitter
  • MisterWong.DE
  • Webnews.de
  • Yigg
  • Digg
  • Facebook
  • del.icio.us
  • Technorati
  • Google Bookmarks
  • Wikio
  • Yahoo! Buzz
  • StumbleUpon

Problemlösung: OKI-Drucker unter Mac OS X Snow Leopard reanimieren

Das Update auf Mac OS X 10.6 – Snow Leopard – ist eingespielt. Da meine Festplatte noch mit der veralteten Apple-Partitionstabelle statt der aktuellen GUI-Partitionstabelle partitioniert war musste ich dafür etwas mehr als üblich tun:
Erst ein Komplett-Backup der Festplatte (das man vor dem Update natürlich immer machen sollte), dann die Neupartitionierung der Festplatte und die Installation von Snow Leopard, danach das Wiedereinspielen der Nutzerdaten, Programme, usw. mit dem Migrations-Assistent.

Snow Leopard fühlt sich gut an und ist merklich schneller. Die Arbeit von Apple “unter der Haube” hat sich wohl gelohnt. Große Veränderungen in der Benutzerführung oder bei den Features sollte man nicht erwarten – Geschwindigkeit, Detailverbesserungen und Technolgieupgrade dass ist der Kern von Snow Leopard.

Spannend ist natürlich die Kompatibilität mit den Nicht-Apple-Hardwareprodukten: Drucken auf dem OKI-Laserdrucker funktioniert mit dem Leopard-kompatiblen Treiber für den Oki MFP C5540 leider nicht mehr. Mit dem von Apple mitgelieferten Allgemeinen-PS-Drucker-Treiber lässt sich immerhin etwas ausdrucken und auch die Duplexeinheit ansteuern. Spezielle Druckereinstellungen wie Druckqualität, Graustufen- statt Farbdruck oder installierter Speicher sucht man so allerdings vergeblich. Doch wer weiss wie lange es dauert bis Oki die Treiber auf Snow Leopard angepasst hat. Das bedeutete Fehlersuche und -behebung auf eigene Faust. Für alle die Leidensgenossen, die auch einen OKI-Drucker ihr eigen nennen und auch gerne unter Snow Leopard mit allen Features drucken wollen hier die Problemlösung – natürlich wie immer ohne Gewähr und auf eigene Gefahr:

Problem: Nach dem Update von Mac OS X 10.5 Leopard auf OSX 10.6 Snow Leopard funktiniert der installierte Druckertreiber für den OKI-Postscript-Laserdrucker nicht mehr. Bei mir ist es ein OKI MFP C5540 … die Lösung sollte aber auch bei anderen Modellen, wie dem OKI C5450, funktionieren. Der Druckertreiber wurde unter Leopard installiert und funktionierte dort – nach dem Update läßt sich zwar noch ein Druckauftrag zum Drucker schicken, aber beim Verarbeiten erscheint in der Druckerwarteliste nur eine Fehlermeldung.

UPDATE: Überarbeitete Problemlösungsstrategie siehe neues Posting!

Diagnose: Im Druckertreiber ist ein Fehler … der unter Leopard (vielleicht bei mir auch wegen der Apple-Partitionstabelle) nicht aufgetaucht ist. Bei der Programmierung des Druckertreibers wurde nicht auf die Groß-Kleinschreibung von Pfadnamen geachtet … und da nimmt es Snow Leopard eben doch genau.

Lösung: Um einfach schnell einmal etwas ausdrucken zu können – ohne spezifische Einstellmöglichkeiten – kann man sich mit dem “Allgemeiner PostScript-Drucker”-Treiber von Apple begnügen. Bei mir hat das als erster – aber unbefriedigender – Workaround funktioniert.
Um jedoch wieder die alte Funktionalität des OKI-Treibers aus Leopard nutzen zu können muss man wohl oder übel selbst Hand anlegen und den Fehler im Druckertreiber beseitigen. Glücklicherweise ist das nicht schwer – nur ein Textverabreitungsprogramm wie TextEdit oder TextMate und keine Scheu vor Programmzeilen ist notwendig:

  1. Oki-Druckertreiber-PPD-Datei im Finder suchen … sie sollte unter
    Macintosh HD/Library/Printers/PPDs/Contents/Resources/

    zu finden sein. Bei mir heißt die Datei “Oki C5540.ppd”.

  2. Erstmal eine Sicherheitskopie der Datei machen … damit ihr den Urzustand im Zweifel wiederherstellen könnt ;-)
  3. Die PPD-Datei öffnet man mit dem Textverarbeitungsprogramm und sucht die folgende Zeile:
    *cupsFilter: "application/vnd.cups-postscript 0 /Library/Printers/OKIDATA/Filters/OKfilterA"
  4. Dann sucht man die Datei “OKfilterA” … bei mir befand sie sich in folgendem Verzeichnis:
  5. Macintosh HD/Library/Printers/Okidata/filters/
  6. Schließlich passt man den Pfad in der PPD-Datei an … also bei mir heißt die Zeile dann:
  7. *cupsFilter: "application/vnd.cups-postscript 0 /Library/Printers/Okidata/filters/OKfilterA"
  8. Jetzt nur noch abspeichern und den Rechner neu starten und testen … das sollte es gewesen sein ;-)
  • Twitter
  • MisterWong.DE
  • Webnews.de
  • Yigg
  • Digg
  • Facebook
  • del.icio.us
  • Technorati
  • Google Bookmarks
  • Wikio
  • Yahoo! Buzz
  • StumbleUpon