Tutorial: Joomla auf dem Mac installieren
Gerade im webDesign braucht man immer wieder lokale Installationen um etwas auszuprobieren oder vorzubereiten. Für manche stellt sich dann die Frage: Und wie kriege ich das hin? Es stellen sich bei CMS-Systemen mehrere Probleme. Erstens brauchen wir einen webServer, dann ist PHP notwendig und auch eine SQL-Datenbank muss zum Laufen gebracht werden. Zu guter Letzt kommt dann erst das CMS, in unserem Fall, Joomla zum Einsatz.
1. Der WebServer

Joomla am Mac - Webserver aktivieren
Falls noch nicht geschehen muss zuerst ein webServer auf dem Mac aktiviert werden. Glücklicherweise ist der schon von Haus aus dabei und muss daher nicht mehr installiert werden. Dazu geht man in die Systemeinstellungen und aktiviert den Punkt “Sharing”.

Joomla am Mac - Webserver aktivieren
Nun wird der Punkt “Personal Web Sharing” angeklickt und danach der Knopf “Start”, schon läuft der webServer. Zum Testen startet man den bevorzugten webBrowser und gibt in der Adresszeile “http://localhost” ein und drück Enter. Nun muss sich der Mac OS X Server mit einer Standardseite melden.
2. PHP am Mac aktivieren
Je nach Version von OS X muss man hier unterschiedlich vorgehen. Für beide Versionen ist es eine gute Idee sich TextWrangler zu besorgen. Denn mit dem Editor vi im Terminalfenster wird es ein wenig schwierig.
2.1. Mac OS X 10.4 (Tiger)
-

Joomla am Mac - PHP auf Leopard aktivieren
Also TextWrangler starten und im Menü “File” den Befehl “Open Hidden” auswählen. Im Öffnen-Dialog bei “Enable” muss die Option “All Files” ausgewählt werden. Nun zu
Macintosh HD:etc:httpdnavigieren und die Dateihttpd.confmit “Open” öffnen. -

Joomla am Mac - PHP auf Tiger aktivieren
Da es sich bei dieser Datei um eine Systemdatei, nämlich die Konfigurationsdatei von Apache 1.3., muss sie zum Bearbeiten erst entsperrt werden. Dies geschieht mit einem Klick auf den durchgestrichenen Stift am oberen Rand von TextWrangler. Bei der Sicherheitsabfrage einfach auf den Knopf “Unlock” klicken.
- Nun muss man die Zeile
#LoadModule php4_module libexec/httpd/libphp4.sosuchen und das Hash-Zeichen am Anfang entfernen. - Die nächste Zeile ist
#AddModule mod_php4.cauch hier das Hash-Zeichen am Anfang entfernen. - Als letztes werden bei den Zeilen
#AddType application/x-httpd-php .php .php3 .php4 .phtml
#AddType application/x-httpd-php-source .phps
auch die Hash-Zeichen am Anfang entfernt. - Jetzt brauchst Du die Datei nur mehr speichern. Da es sich um eine Systemdatei handelt, musst Du noch dein Benutzerpasswort eingeben, bevor das Speichern durchgeführt wird. Prinzipiell wäre jetzt PHP aktiv, wenn da nicht noch eine Kleinigkeit zu erledigen wäre.
- Damit Apache “PHP” erkennt, musst Du ihn neustarten. Dies kannst Du wie in “1. Der webServer” beschrieben machen. Einfach auf “Stop” und danach auf “Start” klicken.
2.2. Mac OS X 10.5 (Leopard)
-

Joomla am Mac - PHP auf Leopard aktivieren
Also TextWrangler starten und im Menü “File” den Befehl “Open Hidden” auswählen. Im Öffnen-Dialog bei “Enable” muss die Option “All Files” ausgewählt werden. Nun zu
Macintosh HD:private:etc:apache2navigieren und die Dateihttpd.confmit “Open” öffnen. -

Joomla am Mac - PHP auf Leopard aktivieren
Da es sich bei dieser Datei um eine Systemdatei, nämlich die Konfigurationsdatei von Apache 2.2., muss sie zum Bearbeiten erst entsperrt werden. Dies geschieht mit einem Klick auf den durchgestrichenen Stift am oberen Rand von TextWrangler. Bei der Sicherheitsabfrage einfach auf den Knopf “Unlock” klicken.
-

Joomla am Mac - PHP auf Leopard aktivieren
Scrolle jetzt ungefähr zur Zeile 114. Die Nummer ist nicht entscheidend, sondern der Inhalt. Stelle dich jetzt an den Anfang der Zeile und entferne das Hash-Zeichen. Danach sollte die Zeile so aussehen:
LoadModule php5_module libexec/apache2/libphp5.so - Jetzt brauchst Du die Datei nur mehr speichern. Da es sich um eine Systemdatei handelt, musst Du noch dein Benutzerpasswort eingeben, bevor das Speichern durchgeführt wird. Prinzipiell wäre jetzt PHP5 aktiv, wenn da nicht noch eine Kleinigkeit zu erledigen wäre.
-

Joomla am Mac - PHP auf Leopard aktivieren
Nun muss noch die Datei
php.ini.defaultaufphp.inikopiert werden. Blöderweise geht das aber nicht mit dem TextWrangler, sondern man muss unter die Motorhaube von Leopard kriechen. Dazu öffnen wir das Terminal (die Befehlszeile des Systems) in Dienstprogramme. Dazu öffnen wir ein Finder-Fenster und klicken auf “Programme” und dort auf “Dienstprogramme”. - Nun im Terminal-Fenster die folgenden Zeilen eingeben. Nicht vergessen am Ende jeder Zeile Enter zu drücken. Die erste Zeile wechselt in das passende Verzeichnis von PHP. Die 2. Zeile kopiert als Super-User die Datei auf eine neue Datei php.ini. Nach dem Bestätigen der Zeile wirst Du wieder um das Administrator-Passwort gefragt. Gib es ein und bestätige mit Enter, sonst wird der Kopiervorgang nicht durchgeführt.
cd /private/etcsudo cp php.ini.default php.iniexit
Nun kannst Du das Terminal mit Apfel-Q oder dem Befehl “Beenden” im Menü “Datei” schließen.
- Nun kannst Du die
php.inimit TextWrangler öffnen. Gehe dabei genau gleich vor wie beihttp.conf. Du findest sie unterMacintosh HD:private:etc. Vergiss aber nicht das Bearbeiten mit dem durchgestrichenen Stift freizuschalten. Für die Grundkonfiguration ist dies aber nicht notwendig. - Damit Apache “PHP” erkennt, musst Du ihn neustarten. Dies kannst Du wie in “1. Der webServer” beschrieben machen. Einfach auf “Stop” und danach auf “Start” klicken.
2.3. Testen der PHP-Installation
-

Joomla am Mac - PHP auf Leopard aktivieren
Nun testen wir unsere Installation. Dazu schreiben wir im TextWrangler einen kleinen 3-Zeiler, natürlich werden die Zeilennummern nicht mit eingegeben.
<?phpphpinfo();?>
- Diese Datei speicherst Du die Datei mit “File” >> “Save as…” im Verzeichnis “WebSites” (Falls Du es nicht in der Schnellzugriffsleiste hast navigiere zu
Macintosh HD:Library:WebServer:Documents) unter dem NamentestServer.php. -

Joomla am Mac - PHP auf Leopard aktivieren
Start jetzt den webBrowser deiner Wahl und gib in der Adresszeile
http://localhost/testServer.phpgefolgt von Enter ein. Die Ausgabe im Browser sollte ähnlich wie links gezeigt aussehen, dann läuft alles!
3. mySQL am Mac aktivieren
3.1. mySQL-Server installieren
- Dazu muss sich von der mySQL-Website das passende Package herunterladen. Achte auf die Hardware- und Softwareversion um das passende Package zu erhalten.
- Die Installation ist selbsterklärend und einfach durchzuführen.
-

Joomla am Mac - mySQL-Server Plug-In
Durch die Installation wird auch ein Plug-In in den Systemeinstellungen installiert. Mit diesem kann der mySQL-Server einfach gestartet und gestoppt werden. Bei mir ist es so, dass es am Besten ist den mySQL-Server mit Hand zu starten und nicht beim Systemstart automatisch. Da er bei automatischen Start oft hängenbleibt.
3.2. mySQL Datenbanken verwalten
- Dazu empfehle ich phpMyAdmin, welches man erst herunterladen muss.
- Das Paket entpacken.
- Den Inhalt des Verzeichnisses in ein Verzeichnis
pmaunter WebSites kopieren. -

Joomla am Mac - mySQL-Server mit phpMyAdmin verwalten
Nun kann man im webBrowser die URL
http://localhost/pmaaufrufen und den Datenbankserver verwalten.
4. Joomla installieren
4.1. Joomla-Paket als webSite installieren
- Zuerst müssen wir uns das Joomla-Paket aus dem web besorgen. Am Besten gleich das Komplettpaket mit der deutschen Übersetzung herunterladen.
- Dieses Paket wird dann entpackt und der Inhalt des Verzeichnisses in ein beliebiges Verzeichnis in die “WebSites” kopieren. Ich verwende für diese Zwecke “Joomla” als Verzeichnisname.
4.2. Installationsschritte von Joomla!
-

Joomla am Mac - Grundinstallation von Joomla
Nun können wir schon beginnen: webBrowser geöffnet und als URL
http://localhost/joomlaeingegeben. Nochmals Enter gedrückt und Joomla begrüßt uns mit dem Startbildschirm. Bei der Sprachauswahl wählen wirde-DE - Deutsch (DE-CH-AT)aus und klicken rechts oben auf “Weiter”. -

Joomla am Mac - Joomla! Installationsschritte
Bei der Installationsprüfung tritt meistens ein Problem auf. In 90 % der Fällen ist die Datei
configuration.phpschreibgeschützt, besonders das Hauptverzeichnis von Joomla. Dies ist an sich kein Problem, da man ja die Konfigurationsdaten am Ende von Hand eintragen kann, aber praktisch ist es nicht.- Dieses Problem lässt sich leicht lösen. Öffnen den Finder und gehe in das Verzeichnis, in dem Du das Joomla!-Paket abgelegt hast.
- Dort findest Du eine Datei
configuration.php-dist. Dies ist die mitgelieferte Konfigurationsdatei. Du duplizierst die Datei und benennst die Kopieconfiguration.php Kopieinconfiguration.phpum. Dies darfst Du aber erst machen, wenn Du die ersten Schritte der Joomla!-Installation druchgeführt hast, sonst klappt es nicht mit der Installation. - Jetzt klickst Du einmal auf
configuration.phpund kannst mit Apfel + I die Informationen zur Datei aufrufen. -

Joomla am Mac - Joomla! Installationsschritte
Nun kannst Du bei “Eigentümer & Zugriffsrechte” die Rechte so einstellen, wie ich sie im linken Screenshot zeige. Wichtig ist das Recht bei “Andere”. Dieses muss auf “Lesen & Schreiben” eingestellt sein. Dein Mac kann dich unter Umständen um eine Administrator-Passwort fragen. Gib es ein, denn sonst kannst Du die Zugriffsrechte nicht verändnern.
- Nun kannst Du das Fenster zumachen und wieder in den webBrowser zurückkehren.
- Rechts oben findest Du einen Knopf “Prüfung wiederholen”. Klick darauf und Du müsstest jetzt im oberen Prüfungsfenster überall ein “Ja” finden.
- Nun kannst Du mit “Weiter ” zum Schritt “Lizenz” fortfahren.
-

Joomla am Mac - Joomla! Installationsschritte
Wenn Du die GNU-Lizenz akzeptierst klicke auf “Weiter” um zum Schritt “Datenbank” zu gelangen. Die lokale Installation unterscheidet sich hier von einer Installation auf einem produktiven webServer. Die Eingaben die wir hier im Fenster sehen, würden aus Sicherheitsgründen für einen “echten” webServer fatal enden. Aber für unsere Zwecke ist es ganz gut so.
Sobald Du rechts oben auf “Weiter” klickst, wird die Datenbank angelegt und Du kommst zum 5. Schritt “FTP-Konfiguration”. - Hier lasse ich die Einstellung auf “Nein”. Da ich ja am lokalen System, jederzeit die Zugriffsrechte einer Datei “mit Hand” ändern kann. Also einfach auf “Weiter” geklickt.
-

Joomla am Mac - Joomla! Installationsschritte
Bei der Hauptkonfiguration füllt man die ersten vier Felder aus und kann auf “Weiter” klicken.
- Jetzt erhält man noch die Bestätigung über die erfolgreiche Installation und kann auch schon loslegen!
ähnliche Posts:
- Tutorial: Wordpress auf dem Mac installieren
- WebDevelopment am Mac
- All2Go!
- Tutorial: Eclipse für Windows oder Mac installieren
- Joomla!-Extensions mit PHP entwickeln
- am Freitag, 13. Februar 2009 um 07:43 erstellt und wurde unter Tutorials zum mehr Wissen abgelegt.
- Der Post besitzt diese Tags: Apache, Joomla, Leopard, Mac OS X, mySQL, php, TextWrangler, Tiger, webServer
- Du kannst alle Antworten darauf mit dem RSS 2.0 Feed verfolgen.
- Du kannst eine Antwort schreiben.
- Du kannst einen TrackBack von Deinem eigenen Blog setzen.
drucken
Der Artikel hat Dir geholfen?

Warum spendierst Du mir nicht einen Kaffee?










Kommentare zu diesem Artikel
Danke für dieses Tutorial.
Bei Punkt 4.2.4 geht etwas nicht: ich kann keine “Andere” sehen, sondern nur “mich”, “admin” und “everyone”. Ich nehme an, das ist ein Unterschied zwischen OS 10.4 und 10.5, aber ich komme trotzdem nicht weiter.
Habe trotzdem Joomla zu Ende installiert. Dann wird mir logischerweise gesagt:
Your configuration file or directory is not writable or there was a problem creating the configuration file. You will have to upload the following code by hand. Click in the text area to highlight all of the code and then paste into a new text file. Name this file ‘configuration.php’ and upload it to your site root folder.
(Ja, das ist die englischsprachige Installation, aber das ist doch verständlich)
Das habe ich auch gemacht: PHP code in einer neuen Datei kopiert, diese “configuration.php” benannt und an der richtigen Stelle platziert. Nun sehe ich dank cmd (ex-Apfel)-I Folgendes: “mich”, “(unbekannt)” und “everyone”.
Die Zugriffsrechte für “(unbekannt)” lassen sich nicht ändern, sie bleiben bei “read only”.
Kannst Du mir da weiterhelfen?
Klar!
Du musst dir den root-User freischalten. Dazu gibt es bei Apple einen guten Artikel: http://docs.info.apple.com/article.html?path=Mac/10.5/de/11778.html
Danach solltes über das grafische Benutzerinterface klappen.
Falls nicht musst Du leider über das Terminal (Dienstprogramme) arbeiten. Einfach öffnen und in das Verzeichnis WebSites navigieren und dort mit chmod die Rechte vergeben.
Danke für Deine Antwort.
Mit dem root-User ging es nicht. Aber ich habe dem Joomla Ordner kurz die gleichen Zugriffsrechte gegeben, und dann konnte ich diejenige für configuration.php ändern. Jetzt klappt es.
Vielen Dank für dieses Tutorial, es ist wirklich sehr gut beschrieben.
Ich habe allerdings noch ein kleines Problem:
wenn ich auf die phpMyAdmin Seite gehe kriege ich als erstes eine Passwortabfrage, kannst du mir sagen, wo ich das ändern kann?
Außerdem steht unter dem Login folgende Fehlermeldung:
Die Erweiterung mcrypt kann nicht geladen werden. Bitte überprüfen Sie Ihre PHP-Konfiguration.
ist das relevant? Muss ich noch irgendwas ändern? Ich bin mir bei dem Punkt 2.2.7 in deinem Tutorial nicht ganz sicher, ob ich noch irgendetwas am Text in der php.ini ändern muss, damit es funktioniert.
Ich wäre dir sehr dankbar, wenn du mir hierbei helfen könntest.
Auch ich habe das Problem: wenn ich auf die phpMyAdmin Seite gehe kriege ich als erstes eine Passwortabfrage, kannst du mir sagen, wo ich das ändern kann?
Außerdem steht unter dem Login folgende Fehlermeldung: Die Erweiterung mcrypt kann nicht geladen werden. Bitte überprüfen Sie Ihre PHP-Konfiguration.
Wo schalte ich die passwortabfrage aus bzw. kann das passwd und benutzernamen konfigurieren???????
Habe auch das problem wie geht es jetzt weiter ???
Kann mich bei PHPMYADMIN nicht einlogen….
Erweiterung mcrypt kann nicht geladen werden habe ich auch nich..
OS-X 10.5.7
Das Modul mcrypt kann man in der php.ini aktivieren. Einfach danach suchen und den Strickpunkt am Anfang der Zeile wegnehmen. Danach speichern und den webServer neustarten
phpMyAdmin in der aktuellen Version mag den Namen localhost nicht mehr. Stattdessen am Besten 127.0.0.1 verwenden.
Hallo, mein Problem liegt bei “3.2. mySQL Datenbanken verwalten”: Wo finde ich das Verzeichnis pma resp. WebSites?
Danke für dieses (bis zu diesem Punkt) einfache und klare Tutorial!
hallo
ich habe ein Problem bei diesem Schritt: 3.2. mySQL Datenbanken verwalten
Irgendwie funktioniert das bei mir nicht. Habe das Verzeichnis ins neue Verzeichnis pma kopiert, aber wenn ich dann die URL eingebe, kommt diese Fehlermeldung:
“The requested URL /pma was not found on this server.”
Was habe ich vergessen/falsch gemacht?! Bis zu diesem Schritt läuft bei mir alles.
hallo
bei punkt 2.2.5. wäre es noch sinnvoll anzumerken, daß sich bei der passwortabfrage der cursor nicht bewegt und es den anschein macht, als würde nichts mehr passieren. das könnte manchen nicht so versierten user erstmal irritieren.
grüße!
danke für den artikel, er hat mir sehr geholfen!
zum punkt 3.2.:
hier muss es richtigerweise heissen
den inhalt des verzeichnisses in ein verzeichnis pma unter library/webserver/documents kopieren,
nicht “in ein verzeichnis pma unter websites”
regards, david
hallo und danke für den Artikel. Aber ich komme bei Punkt 3.2 nicht weiter. Wurde auch schon geschrieben. Wenn ich die URL eingebe kommt die selbe Meldung wie schon beschrieben und das kopieren in ein anderes Verzeichnis hat auch nicht geklappt.
Kann mir jemand weiterhelfen??
Gruß
Kann es sein, dass bei Dir bereits ein anderer webServer installiert war/ist? Welches Betriebssystem/Version verwendest Du? Und kannst Du die genaue Fehlermeldung posten?
Ich habe alles installiert aber die phpmyadmin und die Joomla kommt nicht nach vorne wenn ich die localhost offnen, kann ich auch nicht installiert.
wo ist die fehler.
http://localhost/testServer.php geht.
Danke fuer die hilfe.
Kann es sein dass Du schon einmal mySQL und einen WebServer (XAMPP?) installiert hatest oder hast?
Trackbacks zu diesem Artikel
Tutorial “Joomla auf dem Mac installieren” | Guru 2.0…
Ein Tutorial um das OpenSource CMS Joomla! lokal auf einen Mac (OS X 10.4 und 10.5) zu installieren. Vom webServer, über php und mySQL bis zur Installtion vom Joomla! wird alles schrittweise erklärt um lokal auf dem eigenen Mac die webSite für den K…
[...] wieder der Technik zu. Daher gibt es diesmal ein Tutorial für Wordpress am Mac. Besonders, da das Joomla!-Tutorial so gut angekommen ist – und anscheinend ein Bedarf an solchen Informationen besteht – stelle ich [...]