Freitag, 28. August 2009

MySQL von MAMP über die Komandozeile nutzen

Möchte man auf den MySQL-Server von MAMP bzw. MAMP PRO über die Kommandozeile zugreifen, geht man wie folgt vor:
  1. MAMP bzw. MAMP PRO starten
  2. Server starten
  3. Terminal (Programme -> Dienstprogramme) öffnen
  4. Folgendes eingeben (alles in einer Zeile):
    /Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot
Nun kann man sich zum Beispiel mit show databases; die angelegten Datenbanken anzeigen lassen.

Share/Save/Bookmark

Lokalen FTP-Server von Mac OS X mit Espresso nutzen

Anfang der Woche hatte ich gezeigt, wie man den FTP-Server von Mac OS X aktiviert und eine FTP-Verbindung aufbaut. Als FTP-Client diente das kostenlose Programm FileZilla.

Heute möchte ich noch an einem zweiten Beispiel den Verbindungsaufbau am Web-Development-Programm Espresso von MacRabbit beschreiben. Los geht‘s:
  1. Espresso starten
  2. Neues Projekt über das Menü File -> New Project anlegen
  3. Im nun folgenden Fenster "New Project" den Tab "New Folder" auswählen und auf den Button "Create Project..."

  4. Im Dialog zur Angabe des Ordners den gewünschten Ordnernamen in das Feld "Save as" eingeben. Dann den Speicherort über die Select-Box "Where" auswählen.

  5. Im nun folgenden Projekt-Fenster klickt man oben in der Toolbar auf den Button "Settings".
  6. Auf der rechten Seite erscheint nun ein Hinweis "Manage publishing server for this project." mit einem Button "Add Server". Auf diesen Button klicken.

  7. In das Feld "Nickname" kann man einen beliebigen Namen einsetzen. Ich nehme "Lokal".
  8. Die Select-Box kann man auf der Standardeinstellung "FTP" belassen.
  9. Das Feld „Port“ kann leer bleiben.
  10. In das Feld "Server" trägt man die IP des FTP-Servers von Mac OS X ein. Bei mir ist dies zum Beispiel "10.0.1.200". Nicht sicher, welche IP? Dann einfach im Posting "FTP-Zugriff beim MAMP" nochmal nachlesen.
  11. In das Feld "User Name" den Benutzernamen mit dem Sie sich an Mac OS X anmelden einsetzen.
  12. In das Feld "Password" das Passwort welches Sie für die Anmeldung an Mac OS X verwenden einsetzen.
  13. In das Feld "Remote Path" das Zielverzeichnis auf welches man zugreifen möchte eintragen. Bei mir zum Beispiel "/Users/dirkeinecke/Documents/Websites/MAMP-Server/test"

  14. Oben rechts auf den kleinen Button "Save" klicken.
  15. Die Eingabe der Verbindungsdaten ist nun abgeschlossen. Nun möchten wir eine Verbindung aufbauen.
  16. In der linken Sidebar unter "Publish" den Eintrag "Lokal" (das ist der Nickname) anklicken.
  17. Auf der rechten Seite erscheint nun ein Button "Connect". Klick!

  18. Die Verbindung ist aufgebaut. Fertig!


Share/Save/Bookmark

Donnerstag, 27. August 2009

Installation de Drupal

Ich verstehe zwar kein Wort Französisch, aber soviel ist klar: in diesem Screecast von Nanak Morgan Milet geht es darum, wie man das CMS Drupal unter MAMP installiert.


Share/Save/Bookmark

FTP-Zugriff beim MAMP

In manchen Situationen ist es möglich, dass man bei der lokalen Entwicklung mit dem MAMP oder MAMP PRO per FTP auf Websites zugreifen muss. Ist dies der Fall, kann man dafür einfach den von Mac OS X mitgelieferten FTP-Server verwenden. Dieser ist allerdings standardmäßig deaktiviert. Um ihn zu aktivieren, geht man wie folgt vor:

Hinweis: Die hier beschriebene Vorgehensweise berschreibt den Weg unter Mac OS X 10.6 (Snow Leopard). Bei älteren Versionen von Mac OS X kann es bei einzelnen Bezeichnungen zu Unterschieden kommen. Generell funktioniert dieses Vorgehen aber auch bei älteren Mac OS X Versionen.
  1. Systemeinstellungen öffnen
  2. Im Bereich "Internet & Drahtlose Verbindungen" auf "Freigaben" klicken



  3. Checkbox "Dateifreigabe" aktivieren
  4. Auf den Button "Optionen" klicken
  5. Checkbox "Dateien und Ordner über FTP freigeben" aktivieren
  6. Auf den Button "Fertig" klicken
  7. Unter der Anzeige "FTP-Zugriff: Aktiviert" auf der rechten Seite findet man nun einen Text: Andere Personen können auf Ihren FTP-Server unter ftp://10.0.1.200/ zugreifen oder nach "Dirk Eineckes MacBook Pro 17"" suchen.



  8. Notieren Sie sich die angezeigte IP-Adresse (hier "10.0.1.200")
  9. Systemeinstellungen schließen
Nun ist der FTP-Server von Mac OS X aktiviert und man kann mit einem FTP-Programm wie Cyberduck oder FileZilla darauf zugreifen. Dabei muss man beachten, dass man bei der Verbindung standardmäßig in das Home-Verzeichnis des Benutzers gelangt. Dies ist aber in den meisten Fällen nicht gewünscht. Vielmehr möchte man ja auf ein bestimmtes Verzeichnis zugreifen.

Welche Verbindungsdaten man im FTP-Programm eingeben muss zeige ich hier mal am Beispiel des kostenlosen FileZilla (ich hätte es gern auch mit dem ebenfalls kostenlosen Cyberduck gezeigt, allerdings läuft die aktuelle Version von Cyberduck noch nicht unter Snow Leopard):
  1. FileZilla starten
  2. Im Menü Datei -> Servermanager (Apfel + S) auswählen
  3. Im darauf folgenden Dialog auf den Button "Neuer Server" klicken
  4. Im Baum auf der linken Seite "Neuer Server" durch den gewünschten Namen ersetzen (zum Beispiel "Lokal")
  5. Auf der rechten Seite in das Feld "Server" die zuvor notierte IP (hier: "10.0.1.200") einsetzen
  6. Bei der Select-Box "Verbindungsart" den Wert "Normal" auswählen
  7. In das Feld "Benutzer" den Benutzernamen mit dem Sie sich an Mac OS X anmelden einsetzen
  8. In das Feld "Passwort" das Passwort welches Sie für die Anmeldung an Mac OS X verwenden einsetzen



  9. Oben auf den Tab "Erweitert" klicken
  10. In das Feld "Standard-Verzeichnis auf Server" das Zielverzeichnis auf welches man zugreifen möchte eintragen. Bei mir zum Beispiel "/Users/dirkeinecke/Documents/Websites/MAMP-Server/test"



  11. Auf den Button "Verbinden" klicken
Fertig! Schon hat man sich per FTP verbunden.

Share/Save/Bookmark

Dienstag, 25. August 2009

MAMP & MAMP PRO kompatibel zu Mac OS X 10.6 (Snow Leopard)

Die Spatzen in der Mac-Szene pfeifen es schon eine ganze Weile von den Dächern: Am 28. August soll Mac OS X Snow Leopard veröffentlicht werden. Dieser Termin wird nun auch von Apple genannt.

Bereits jetzt kann man das Upgrade auf Mac OS X 10.6 (Snow Leopard) vorbestellen (Partnerlink).

Alles wird besser, schneller und einfacher. Mit Mac OS X Snow Leopard halten "Next Generation"-Technologien Einzug auf dem Mac. Viele Teile des Betriebssystems wurden von Grund auf renoviert oder gar neu geschrieben. Toll! Doch manch einer wird sich nun fragen, ob auch noch alle installierten Anwendungen laufen. Für den MAMP und den MAMP PRO können wir diese Frage mit einem klaren JA beantworten. MAMP & MAMP PRO sind voll kompatibel zur neuen Katze aus dem Hause Apple. Nach dem Upgrade von Mac OS X 10.5 auf Mac OS X 10.6 läuft alles wie gewohnt. So soll es sein. Denn gerade bei der lokalen Entwicklungsumgebung muss alles jederzeit perfekt laufen.

Alle MAMP & MAMP PRO Anwender können sich also ganz entspannt zurücklehnen, dass Mac OS X 10.6 (Snow Leopard) Upgrade vorbestellen (Partnerlink) und sich auf den 28. August freuen.

Share/Save/Bookmark

Montag, 24. August 2009

MAMP und Navicat Lite

Letzte Woche haben wir bereits die kostenlose Mac OS X Desktop-Applikation Sequel Pro für die Verwaltung von MySQL-Datenbanken vorgestellt. Heute möchten wir ein weiteres Programm vorstellen: Navicat Lite. Kostenpunkt: US $79.

Nach dem Download wird man bei der Installation von Navicat Lite durch einen Wizard geführt.
Nach dem Start des Programms gibt man als erstes die Verbindungsdaten zur MySQL-Datenbank ein. Dies erledigt man über den Button "Connection" in der Symbolleiste oder über das Menü Connection > News Connection > MySQL. Hier gibt man in das Feld "Connection Name" den Wert "MAMP" und in das Feld "Password" den Wert "root" ein und wechselt dann zu "Advanced".
Hier aktiviert man die Checkbox "Use socket file for localhost connection" und schreibt in das Feld "Socket File Path" den Wert "/Applications/MAMP/tmp/mysql/mysql.sock". Mit einem Klick auf den OK-Button wird die Verbindung zur MySQL-Datenbank hergestellt.

In der linken Seitenleiste erscheint nun die Connection "MAMP". Mit einem Doppelklick auf den darauf erscheinen darunter die Datenbanken. Innerhalb jeder Datenbank gibt es nun wiederum weitere Ansichten: Tables, Views, Functions und Queries. Um eine Tabelle zu bearbeiten macht man einen Doppelklick auf "Tables" und dann wieder einen Doppelklick auf die gewünschte Tabelle der Datenbank.

Leider sind bei der Lite-Version für den nicht-kommerziellen Einsatz von Navicat etliche Funktionen nicht verfügbar. Möchte man den vollen Funktionsumfang nutzen, wird die Standard-Version für US $129 fällig. Eine Übersicht der Unterschiede der Lite- und Standard-Version gibt es hier.

Alles in Allem fühlt sich die Bedienung von Navicat etwas hackelig an. Bei Sequel Pro ist alles irgendwie ... wie soll man sagen ... "smoother". Nun ja - mit was man am besten zurecht kommt, muss wohl jeder für sich selber entscheiden. Einfach ausprobieren. Und Dank der 30-Tage-Testversion ist dies ja auch bei dem kostenpflichtigen Programm Navicat kein Problem.

Share/Save/Bookmark

Freitag, 21. August 2009

MAMP und Sequel Pro

Für die Administration von MySQL-Datenbanken bietet der MAMP das webbasierten Administrations-Tool phpMyAdmin an. Zugegeben, dieses Tool hat nicht unbedingt den gewohnten Mac-Charme, aber es erledigt alle Arbeiten schnell und zuverlässig.

Manch einer von uns würde dann aber doch lieber mit einem Tool im netten Mac-Style arbeiten. Nichts leichter als das! Für alle Interface-Verwöhnten gibt es das kostenlose MySQL-Management-Programm Sequel Pro.

Die Installation von Sequel Pro ist ebenso einfach wie von MAMP selbst - einfach Disk-Image herunterladen, mounten (Doppelklick) und einfach das Programm-Icon in den Programme-Ordner ziehen. Fertig!

Um nun mit den MySQL-Datenbanken in Sequel Pro zu arbeiten, startet man Sequel Pro, gibt die Verbindungsdaten ein ... fertig. Nichts leichter als das.

Bei der Eingabe der Verbindungsdaten zur Datenbank klickt man zunächst auf dem Startscreen von Sequel Pro auf “Socket” und gibt in die Felder "Username" und "Password" den Wert "root" (ohne Anführungszeichen) ein. Nach einem Klick auf den Button “Connect” gelangt man zum Hauptscreen des Programms bei dem man über das Selektfeld “Choose Database” (oben links) bereits angelegte Datenbanken auswählen kann aber auch neue Datenbanken anlegen kann.


Share/Save/Bookmark

Montag, 17. August 2009

MAMP & MAMP PRO Bugbase umgezogen

Die Bugbase für MAMP & MAMP PRO ist umgezogen und ist nun unter dem URL http://bugs.mamp.info zu finden. Happy reporting!

Share/Save/Bookmark

Freitag, 14. August 2009

WordPress from scratch mit MAMP (Teil 2)

Dies ist der zweite Teil der Screencast-Serie "WordPress from scratch" von Benjamin Reid.

Dieser zweite Teil beschäftigt sich damit, XHTML, CSS und Bilder in ein WordPress-Theme zu packen und WordPress dazu zu bekommen, dieses auch zu verwenden. Benjamin Reid hat bereits den dritten ZTeil dieser Serie angekündigt und verspricht, dass es richtig interessant werden wird. Wir sind gespannt!



* Die Audio-Wiedergabe dieses Teils ist etwas leise. Ihr müsst die Lautstärke also etwas mehr aufdrehen. Der nächste Teil wird dann wieder lauter ... versprochen.

Share/Save/Bookmark