Das 1&1 gehetzte ist ja mehr als lächerlich. Weiterhin ist es ganz klar ersichtlich welches Netz…
Ich sag mal so lesen bildet klar das mobile daten flat mit 5 gb oder auch weniger nix ist für…
Schade, dass ich nicht dabei sein konnte. Der Vortrag "Semantische Suchmaschinenoptimierung" war…
Danke für die gelungene Veranstaltung, das leckere Buffet und diesen umfassenden Nachbericht.…
von Dorian Karnbaum
in Administration
am Freitag, 03. September 2010 um 11:22
Tags: xampp
, Apache
, Tutorial
, howto
Jeder, der schon einmal versucht hat, XAMPP unter MAC OS X zu installieren und vernünftig einzurichten, ist entweder daran verzweifelt oder hat Stunden im Internet nach einem Tutorial oder HowTo gesucht. Ich habe beides hinter mir, inklusive einem Haufen grauer Haare. Da ich aber nun weiß, was es alles zu beachten gibt und wo die Fallen lauern, will ich mein Wissen der Welt nicht vorenthalten.
Also starte ich nun mit dem Tutorial und HowTo für die Installation und Benutzung von XAMPP unter MAC OS X:
Version: XAMPP 1.7.3
Bitte immer die Apache Friends Webseite für den Download von XAMPP für MAC OS X benutzen.
Nach dem Download des DMG-Images öffne ich das DMG-Image, falls dies nicht automatisch geschehen ist, und ziehe den XAMPP-Ordner in den Applications-Ordner (Programme), siehe Screenshot.

Unter Programme befindet sich nun ein Ordner namens XAMPP. In diesem Ordner befindet sich das XAMPP Control Center, das ich durch einen Doppelklick starte:

Um zu testen, ob die Installation von XAMPP auch funktioniert, klicke ich auf die Start-Buttons und starte dadurch den Apache-Server und den MySQL-Server:

Wie oben zu sehen ist, ist sowohl der Apache- wie auch der MySQL-Server gestartet und funktionsbereit.
Genau diese Anleitung befindet sich auch auf der Apache Friends Webseite - nur leider war es das noch nicht. Also weiter mit dem nächsten Schritt.
Nun starte ich meinen Webbrowser und gebe http://localhost/ in die Adresszeile ein. Jetzt sehe ich die Startseite von XAMPP. Ich wähle meine Sprache aus und werde automatisch zum Webinterface von XAMPP weitergeleitet. Hier betrachte ich mir den Menüpunkt Sicherheitscheck (zum Vergrößern bitte Bild anklicken):
Unterhalb der Übersicht, was alles sicher oder unsicher ist, steht eine kleine Beschreibung, wie sich das Ganze nun sicher machen lässt.
Leider funktionert die o.g. Beschreibung nicht so einfach. Um den Befehl
/Applications/XAMPP/xamppfiles/xampp security
ausführen zu können, muss ich erstmal wissen wie und wo ich ihn ausführen soll. Und was sind Root-Rechte? Wer es wissen möchte, kann hier mal nachlesen, was Root genau ist: Root-Konto
Zuerst brauche ich das Terminal, damit ich den o.g. Befehl auch ausführen kann. Das Terminal (unter Windows und Linux auch Konsole genannt) befinden sich unter: Programme/Dienstprogramme/Terminal.
Durch einen Doppelklick starte ich das Terminal und gebe den o.g. Befehl ein. Jedoch schreibe ich das Wort sudo vor den Befehl, das Ganze sieht dann so aus:
sudo /Applications/XAMPP/xamppfiles/xampp security
Ich bestätige den Befehl mit Enter und muss nun mein Passwort eingeben, danach startet das dialoggeführte Programm:

Nachdem das dialoggeführte Programm von xampp durchgelaufen ist, möchte ich mich per Befehl mit der MySQL-Datenbank verbinden. Ich gebe also
mysql -u root
in meinem Terminal ein und bekomme die Meldung:
mysql: command not found
Diese Meldung erscheint, weil mein Mac ja nicht weiß, wo der mysql Befehl liegt (Stichwort Path).
Also gebe ich den Befehl so ein:
/Applications/XAMPP/xamppfiles/bin/mysql -u root
Sollte ich ein MySQL Passwort für den MySQL Benutzer root vergeben haben so muss der Befehl so aussehen:
/Applications/XAMPP/xamppfiles/bin/mysql -u root -p
und schon bin ich mit der MySql-Datenbank verbunden.

So, der XAMPP ist sicher, Apache und MySql laufen auch. Unter Mac OS X habe ich 2 Möglichkeiten, wo ich meine Webseiten ablege, um sie mir im Browser anzusehen:
1. Möglichkeit: Ich lege meine Webseiten in den Ordner Websites. Aufrufen kann ich sie dann im Browser unter
http://localhost/~benutzername
Das Tilde-Zeichen ~ schreibt man mit der Tastenkombination alt + n.
Ich lege nun für jedes Webprojekt ein eigenes Verzeichnis an. Dann sieht das Ganze im Browser so aus:
http://localhost/~benutzername/erste-homepage/
2. Möglichkeit: Unter Programme/XAMPP/ gibt es ein htdocs-Verzeichnis. Dieses ist jedoch schreibgeschützt, und das müsste ich erst aufheben. Also entscheide ich mich für Möglichkeit eins :-)
Ich hoffe, mein kleines XAMPP-Tutorial und HowTo für MAC OS X hilft ein wenig. Gerne nehme ich Verbesserungsvorschläge entgegen und werde diese dann auch umsetzen. Ansonsten wünsche ich euch viel Spaß mit XAMPP unter MAC OS X.
Kommentare (60)
von Jan
am Donnerstag, 16. September 2010, 18:21
Klasse Idee mit Tutorial. Dir ist klar, daß Du Dich somit als unser Ansprechpartner für allgemeine MAC-Probleme geoutet hast?
Ich würde noch die Probleme der letzten Tage ergänzen und die Sache mit dem Kennwortschutz mit einem fetten Warnhinweis versehen, da sonst bestimmt jemand nach spätestens vier Tagen sein Kennwort vergessen hat und dann das Jammern anfängt (man wurde ja nicht ausdrücklich gewarnt).
von Dorian Karnbaum
am Donnerstag, 16. September 2010, 18:40
Danke erstmal für deinen Beitrag und geoutet habe ich mich doch schon lange :-)
Ich werde den Warnhinweis mit aufnehmen und mal sehen ob ich die Probleme der letzten Tage rekonstruieren kann. Evtl. werden ich auch mal MAMPP antesten.
Da hab ich ja noch viel vor.
von Wolfgang Bergt
am Freitag, 17. September 2010, 23:11
Den Einleitungssatz über die Installation kann ich bestätigen. Ich habe auch zwei Anläufe gebraucht, um XAMPP auf meinem MacBook Pro sicher einzurichten.
Schade, dass es damals dieses Tutorial noch nicht gab.
Allerdings nutze ich doch den Ordner htdocs, weil ich auch oft mit XAMPP auf Windowssystemen zu tun habe und dann ist die Übereinstimmung größer.
von Dorian Karnbaum
am Samstag, 18. September 2010, 00:03
Wenn man XAMPP auch unter Windows benutzt dann macht das natürlich Sinn, was du sagst :-)
von Rene
am Mittwoch, 10. November 2010, 13:05
Danke erstmal für den netten Guide.Er hat mich ziemlich weit gebracht bisher.Zumindest sind jetzt beim Sicherheitscheck alle Balken grün. Allerdings komme ich beim nächsten Schritt (dem verbinden mit der Datenbank) überhaupt nicht klar.Bei mir kommt da immer "Error 1045(28000) Acces denied for user 'root#@#Localhost#(using password:NO) Keine Ahnung wiso. Ich bin noch ziemlich frisch sowohl auf dem MAC wie auch mit xampp.
Vieleicht hast du ja auch dazu noch einen Tipp.
Danke
von Dorian Karnbaum
am Mittwoch, 10. November 2010, 14:17
Hallo Rene, (using password:NO) bedeutet, du hast ein Passwort vergeben bei der Installation, aber beim Verbinden gibst du keines an. Mit -p sagst du, dass du nach dem Passwort gefragt werden willst, der Befehl sieht dann also so aus:
/Applications/XAMPP/xamppfiles/bin/mysql -u root -p
Ich werde den Hinweis gleich im Tutorial ergänzen, danke dir.
Gruß
Dorian
von Willi
am Freitag, 26. November 2010, 18:48
Hi, super Tutorial. Ich bin schon seit einiger Zeit auf der suche nach einer Möglichkeit den apache und mysql als dienst zu starten. Da bei uns die Mitarbeiter nur Benutzer sind, können diese die Dienst ohne admin kennwort nicht starten. Und ich bin im www nicht großartig fündig geworden.
Desweiteren habe ich das Problem, das obwohl ich den htdocs pfad in der httpd.conf ins User verzeichnis umgelegt habe, der user oft nicht darin schreiben kann. z.b.in einem entpackten magento ordner.
Gruß Willi
von Dorian Karnbaum
am Montag, 29. November 2010, 11:08
Hallo Willi,
Danke für das Lob. Es freut mich sehr, dass mein kleinen Tutorial eine Hilfe ist.
Gruß
von Relax
am Sonntag, 12. Dezember 2010, 13:20
Das mit dem Ordner Websites war mir neu. Aber um an den dort abgelegten Webseiten (CMS) Änderungen vornehmen zu können, muss ich doch auch alle Zugriffsrechte für alle Benutzer freigeben. Wo ist dann also der Vorteil zum Ordner htdocs?
von Dorian Karnbaum
am Montag, 13. Dezember 2010, 10:29
Es kommt darauf an wer alles dort arbeiten soll. Wenn es nur um den angemeldeten Benutzer geht dann musst du nicht ändern an den Zugriffsrechten. Sollten mehrere Benutzer in einem Verzeichnis arbeiten können dann empfehle ich das htdocs Verzeichnis mit den richtigen Rechten zu versehen.
Gruß
Dorian
von Relax
am Montag, 13. Dezember 2010, 10:46
Hm, versteh ich was falsch bei der Verwaltung meiner Zugriffsrechte? Um bei mir
an den unter xampp angelegten Webseiten Änderungen vornehmen zu können, muss ich für alle Benutzer (also ich, staff, everyone) Lese-und Schreibrechte freigeben, sonst werden die Änderungen nicht abgespeichert ...
von Dorian Karnbaum
am Montag, 13. Dezember 2010, 12:39
Also bis jetzt hatte ich mit den Zugriffsrechten keine Probleme wenn ich im Ordner Websites arbeite. Bei dem Ordner htdocs kann es zu Problemen kommen. Lese- und Schreibrechte für alle geben ist die Holzhammer-Methode und sollte dann auch im htdocs Verzeichnis funktionieren.
Gruß
Dorian
von Sarah
am Samstag, 22. Januar 2011, 14:20
Hallo! Super, das Tutorial hat mir auch sehr geholfen.
Ich habe allerdings noch ein komisches Problem bzgl. Sicherheitscheck.
Ich habe den Abfrageblock übers Terminal durchlaufen und meine Passwörter vergeben, danach Sicherheitscheck aktualisiert und die Buttons standen auf Sicher (Rechner war während dieser Prozedur vom Internet getrennt). Sobald ich meinen Rechner nun aber mit dem Internet verbinde und den Sicherheitscheck aktualisiere, wird angezeigt root und phpMyAdmin-Benutzer hätten kein Passwort und seien somit unsicher.
Hat jemand eine Idee?
von Dorian Karnbaum
am Montag, 24. Januar 2011, 12:11
Hallo Sarah,
Freut mich wenn dir das Tutorial geholfen hat. Zu deinem Problem: Hast du mal versucht den Abfrageblock noch mal auszuführen wenn du mit dem Internet verbunden bist?
von Andrea Zeller
am Donnerstag, 03. März 2011, 12:12
Vielen Dank für dieses tolle und hilfreiche Tutorial!
Ich mache ein Fernstudium mit "Webdesign am Mac", und starte meine ersten Versuche mit PHP. Ich habe auch Tage / Wochen damit verbracht um in irgendeiner Form Hilfe zu finden, wie ich XAMPP am Mac zum Laufen bekomme....nach der erfolgreichen Installation ging es spätestens bei" Objekt nicht gefunden" nicht mehr weiter...und ich wusste nicht warum.
Das schlimme ist, dass mir keiner der Tutoren und Mitstudierenden helfen konnte, da diese alle keine Mac-Spezialisten sind.
Nichtsdestotrotz wird dieser Kurs angeboten, und aus den zahlreichen Internet-Foren ist ersichtlich, dass es funktionieren kann.
Also ganz herzlichen Dank! Ich werde berichten, ob es dann auch alles funktioniert hat!
Viele Grüße, Andrea
von Dorian Karnbaum
am Donnerstag, 03. März 2011, 12:15
Hallo Andrea,
Es freut mich immer wieder sehr wenn mein kleiner Beitrag helfen konnte.
Ich bin gespannt ob alles bei dir funktioniert hat.
Gruß
Dorian
von Andrea Zeller
am Donnerstag, 03. März 2011, 12:55
Hallo Dorian,
leider noch nicht. Ich habe wie beschrieben den Befehl im Terminal eingegeben.
Als Ergebnis habe ich folgende Meldung bekommen:
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:••••• (hab ich eingegeben)
Sorry, try again.
Password:
sudo: /Applications/XAMPP/xamppfiles/xamppsecurity: command not found
noname:~ asz$
Leider erkennt er mein Passwort nicht.
Deswegen die Frage welches Passwort möchte er haben?
Gibt es da ein in Xampp verstecktes, oder ist es das mit dem ich Änderungen am Finder vornehmen kann? Denn eben letzteres akzeptiert er nicht.
LG, Andrea
von Dorian Karnbaum
am Donnerstag, 03. März 2011, 13:05
Damit ist das Admin Kennwort von deinem Mac gemeint.
Gruß
Dorian
von Andrea Zeller
am Donnerstag, 03. März 2011, 13:10
Ich bin noch am Verstehen und Lernen...sorry, deswegen die vielen Eintäge.
Ich schaue jetzt mal ob es irgendwie an meinen Systemeinstellungen und dem dortigen Nutzerkonto liegt....
:-) LG, Andrea
von Andrea Zeller
am Donnerstag, 03. März 2011, 14:38
Habe im Administrator-Account ganz bewussst ein neues Passwort gewählt.
Die einzige Ausgabe, die ich im Terminal jetzt erhalte ist:
Command not found...
LG, Andrea
von Dorian Karnbaum
am Freitag, 04. März 2011, 11:10
Hallo Andrea,
Also das habe ich so noch nie erlebt. Xampp hast du ja mit dem Admin Account installiert und dadurch sollte auch dein Admin Passwort gehen.
Ich habe auf meinem Mac das xampp security nicht ausgeführt da ich zum Testen und Entwickeln nicht ständig Passwörter eingeben möchte.
Gruß
Dorian
von Georg Schmidt
am Freitag, 18. März 2011, 12:14
Hallo,
Ich habe XAMPP nach der Anleitung installiert und folgende Fragen:
Ich werde ich bei jedem Start von Apache aufgefordert das Admin-Passwort einzugeben.
1.) Lässt sich das in irgendeiner Form abstellen?
2.) Wenn ein anderer User ("Nicht-Admin") sich auf dem Rechner anmeldet ist die Nutzung von XAMpp nicht möglich?
Gibt es hier eine Möglichkeit durch Änderen der Einstellungen o. Rechte dies zu änder.
Gruß
Georg
von Klaus K.
am Mittwoch, 23. März 2011, 15:59
Hallo,
super Anleitung. Habe mich auch gerade ein paar Tage damit gespielt (vor dieser Anleitung). Ich bin eher der Fotograf und Gestalter und weniger der Coder.
Im XAMPP/htdocs-Verzeichnis läufts. Den Holzhammer würde ich gerne wieder einpacken und ins Häuschen umziehen. Nur da sitmmt dann die URL nicht.
Die Startseite sagt dann: "http://localhost/~benutzername" nicht gefunden. Irgendwas muss ich dann wohl noch bei der configuration.php bei "live site" reinschreiben. Nur was? Und geht das mit nem Alias im htdcos. Keine Ahnung.....
Gruß
Klaus
von Dorian Karnbaum
am Donnerstag, 31. März 2011, 00:26
Hallo Georg,
1.) Lässt sich das in irgendeiner Form abstellen?
2.) Wenn ein anderer User ("Nicht-Admin") sich auf dem Rechner anmeldet ist die Nutzung von XAMpp nicht möglich?
Ja das lässt sich ändern. Xampp muss dafür als Dienst im Hintergrund laufen. Unter Windows ist das recht einfach da Xampp diese Funktion selbst mit bringt. Unter Mac OS X ist das leider nicht ganz so einfach aber ich werde einen 2. Teil zum HowTo schreiben dort werde ich das erklären.
von Dorian Karnbaum
am Donnerstag, 31. März 2011, 00:47
Hallo Klaus,
Bei "http://localhost/~benutzername" tauscht du aber den Benutzernamen mit deinem Benutzernamen aus oder? Ich frage nur bevor ich mich auf die Suche nach dem Fehler mache :)
von Klaus K.
am Samstag, 09. April 2011, 22:05
Hallo Dorian,
es liegt an der .htaccess mit mod_rewrite. Ist sie nicht da, kommt die Startseite und dann ist Ende. Ist sie da, kommt Error 500.
Nun weiß ich nicht, ob es an der config.php (eher nicht), oder an forum_base in der .htaccess liegt.
Wie gesagt, im htdocs im XAMPP Verzeichnis lief alles so wie auf dem Liveserver.
Gruß
Klaus
von Dorian Karnbaum
am Sonntag, 24. April 2011, 00:13
Hallo Klaus,
Mit den wenigen Informationen kann ich so nicht viel sagen. Ich müsste deine .htaccess mal sehen und deine Ordnerstruktur auch.
Gruß
Dorian
von skyengel
am Freitag, 10. Februar 2012, 19:15
Hallo,
erstmal auch von mir danke für die wirklich gut geschriebene Anleitung. Ich hänge jetzt aber bei der Passwortvergabe in Terminal , ich darf dir mal eine Copy schicken...... Last login: Fri Feb 10 17:39:21 on ttys002
michael-kehlers-macbook-pro:~ michaelkehler$ sudo: /Applications/XAMPP/xamppfiles/xamppsecurity
-bash: sudo:: command not found
michael-kehlers-macbook-pro:~ michaelkehler$ sudo/application/xampp/xamppfiles/xampp security
-bash: sudo/application/xampp/xamppfiles/xampp: No such file or directory
michael-kehlers-macbook-pro:~ michaelkehler$ stefanie
-bash: stefanie: command not found
michael-kehlers-macbook-pro:~ michaelkehler$
michael-kehlers-macbook-pro:~ michaelkehler$ sudo /Applications/XAMPP/xamppfiles/xampp security
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
was will er von mir ich kann kein Passwort reinschreiben.
gruß Skyengel
von Dorian Karnbaum
am Freitag, 10. Februar 2012, 19:27
Hallo Skyengel,
-bash: sudo:: command not found
bedeutet er findet das Kommando sudo nicht. Welches Mac OS X benutzt du und hast du Adminrechte auf dem Mac?
von Skyengel
am Freitag, 10. Februar 2012, 22:38
Hey, erstmal danke für die schnell Antwort.
Adminrechte , nee nicht wirklich.ich hatte schon danach Gegoogelt und in der Systemsteuerung nach Root geschaut aber ..... kläglich gescheitert :-(
dank dir für die Hilfe
von Dorian Karnbaum
am Samstag, 11. Februar 2012, 14:37
So ich habe mal deine ganzen Informationen wieder rausgelöscht, die gehen ja keinem was an :)
Ich meinte welches Betriebssystem du nutzt, also Lion oder Snow Leopard oder nur Leopard?
Unter Benutzer in den Systemeinstellungen solltest du sehen können ob du Admin bist oder nicht.
Gruß
Dorian
von Skyengel
am Sonntag, 12. Februar 2012, 13:08
Hallo Dorian,
In der Systemeinstellung bin ich Admin Betriebsystem habe ich meine Software ist Mac OS X Lion 10.7.3. danke für deine Geduld.gruß Skyengel
von gestyle
am Dienstag, 21. Februar 2012, 20:34
Hello Dorian,
herzlichen Dank für diesen äußerst effektiven Lösungsweg. Ich beschäftige mich erst seit kurzem mit XAMPP und konnte dank Deiner Anleitung für TERMINAL schon mal mein System mit Passwörter versehen. Terminal bleibt jedoch abstrakt – das ist, vermute ich, recht normal am Anfang.
Wäre es Dir bitte vielleicht möglich noch zwei-drei Sachen zu präzisieren?
a) Ganz klar ist mir nicht, wie bzw. wo ich nachsehen kann welche Passwörter vergeben wurden. -?- Zuletzt habe ich in der Datei "config.inc.php" nachgeschaut aber dort keine Spur des Usernames sowie des Passworts finden können, die ich beim verfolgen Deiner Anleitung gesetzt und notiert hatte. Gibt es eine Möglichkeit diese Zugangsdaten via Editor zu kontrollieren?
b) Da ich kaum Erfahrung mit dem habe, was TERMINAL an Feedback gibt, ist mir im Nachhinein nicht ganz klar geworden, ob die Bereiche MySQL und phpMyAdmin jeweils ein separates User/Passwort-Paar erhalten sollten oder, ob man für beide zusammen ein und das selbe User und Passwort vergeben sollte.
c) In welchen Dateien kann man ggf. nach den Zugangsdaten für MySQL und phpMyAdmin suchen? Mein Ansatz war es, mittels SPOTLIGHT danach zu suchen – sie tauchten jedoch in keiner der XAMPP-Dateien auf. Bin ich damit auf einer falschen Fährte?
Gruß
gestyle
von Dorian Karnbaum
am Mittwoch, 22. Februar 2012, 09:41
Hallo gestyle,
"Ganz klar ist mir nicht, wie bzw. wo ich nachsehen kann welche Passwörter vergeben wurden."
Das geht leider nicht da sie verschlüsselt gespeichert werden.
"Da ich kaum Erfahrung mit dem habe, was TERMINAL an Feedback gibt, ist mir im Nachhinein nicht ganz klar geworden, ob die Bereiche MySQL und phpMyAdmin jeweils ein separates User/Passwort-Paar erhalten sollten oder, ob man für beide zusammen ein und das selbe User und Passwort vergeben sollte."
Das liegt ganz bei dir. Wenn du mit "phpMyAdmin" den phpMyAdmin-Benutzer pma (wie im Screenshot) meinst dann kannst du das selbe Passwort verwenden, da gibt es keine Probleme.
Da es aber immer wieder Probleme gibt mit den Passwörtern usw... ist mein Tipp: Einfach nicht nicht machen. Das darf man aber nur wenn der XAMPP-Server NICHT aus dem Internet erreichbar ist.
So erspart man sich viele Probleme.
Ich hoffe ich konnte helfen :)
von gestyle
am Samstag, 25. Februar 2012, 13:52
Hello again, Dorian,
Danke für Deine Antworten! Die Verschlüsselung der Daten wäre ja sonst keine, wenn man sie einfach so zurückdrehen könnte – das ist nachvollziehbar, ja.
a) Ich meine nach der oben beschriebenen Anleitung für Terminal zwei Passwörter definiert zu haben. Wie kommt es denn aber, dass damit gleich 5 Bereiche gesichert werden? Oder anders gefragt, welches Passwort ist denn für welche Bereiche zuständig? – hier ist das, was http://localhost/xampp/security.php anzeigt:
1 - Diese XAMPP-Seiten sind nicht über's Netzwerk erreichbar SICHER
2 - MySQL ist nicht über's Netzwerk erreichbar SICHER
3 - Der phpMyAdmin-Benutzer hat ein Passwort SICHER
4 - MySQL-root hat ein Passwort SICHER
5 - Das FTP-Passwort wurde geändert SICHER
b) Ich komme nicht in phpMyAdmin hinein (ich meine in der linken Spalte unter Tools – dort kommt eine Benutzername/Passwort-Abfrage). Lässt sich diese Zugangsbeschränkung evtl. neu definieren, ohne das alte ID/Passwort dabei eingeben zu müssen?
:)
von Dorian Karnbaum
am Mittwoch, 29. Februar 2012, 23:36
Hallo gestyle,
sry dass ich mich jetzt erst melde, hab grad viel zu tun. Ich nutze im Moment den XAMPP auf dem Mac nicht mehr. Ich werde ihn die Tage mal installieren und dir dann hoffentlich einen Tipp geben können.
Gruß
Dorian
von Seofem
am Donnerstag, 12. April 2012, 18:56
Danke für das Tutorial. Und der Kommentarbereich mit den "Zettel" sieht auch wirklich gelungen aus. Grüße, Michael :-)
von nina
am Dienstag, 24. April 2012, 16:45
vielen dank! du hast mir das leben gerettet :)
von macmo
am Montag, 23. Juli 2012, 18:28
Liebe Gemeinde,
es geht um Xampp und insbesondere um die Erhöhung der Sicherheit ( 3. Schritt). Es gelingt mir die notwendige sudo - Zeile im Terminal einzugeben.
Folgende Meldung erscheint:
"WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password: "
Weder die Eingabe des Passwortes noch der Abbruch gelingt - kein Cursor, keine sonstige Tastenaktivierung.
Über eure Unterstützung würde ich mich sehr freuen.
von Dorian Karnbaum
am Montag, 23. Juli 2012, 18:45
Hallo macmo,
das hatte ich so noch nie. Welches OS X benutzt du? Bist du als Admin auf dem System angemeldet?
Gruß
Dorian
von macmo
am Montag, 23. Juli 2012, 22:46
Lieber Dorian,
vielen Dank für die Antwort!
Die Version ist 10.7.3; das kann ja noch spannend werden. Mangels weiterer Nutzer muss ich wohl der Administrator sein.
Schönen Gruß
von macmo
am Montag, 23. Juli 2012, 23:35
Nachtrag: ja - ich bin es - der Admin!
Gruß von macmo
von macmo
am Montag, 23. Juli 2012, 23:57
Lieber Dorian,
nun ergeben sich folgende Meldungen, mit freundlichem Gruß und Dank
Last login: Mon Jul 23 21:50:05 on ttys000
noname:~ markusneubauer$ sodu /Applications/XAMPP/xamppfiles/xampp security
-bash: sodu: command not found
noname:~ markusneubauer$
von Dorian Karnbaum
am Dienstag, 24. Juli 2012, 10:51
Also das richtige Kommando heist sudo nicht sodu.
Was mich stört ist dein Prompt im Terminal: noname:~
Das sieht bei mir nicht so aus. Hast du schon mal deinen Rechner neugestartet und es noch mal versucht?
von macmo
am Dienstag, 24. Juli 2012, 11:53
Last login: Tue Jul 24 09:41:47 on ttys000
noname:~ markusneubauer$ sudo /Applications/XAMPP/xamppfiles/xampp security
Vielen Dank für deine Bemühungen!
Ja, der Rechner wird immer wieder mal neu gestartet;
folgende Meldung erscheint:
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
(Wieder lässt sich nichts weiter eingeben; kein Passwort, kein Ctrt-C)
Freundlicher Gruß
von macmo
am Dienstag, 24. Juli 2012, 13:21
Lieber Dorian,
ich bin nun weitergekommen! Leider komme ich nun nicht mehr auf den server localhost, um zu prüfen, ob die Sicherheitseinstellungen sich geändert haben (Benutzername oder Kennwort "localhost:80" waren falsch; welche werden denn jetzt überhaupt erwartet?
Ich setze nun die Schritte geme deines in sehr hilfreichem Tutorial fort.
Vielen Dank und schönen Gruß
von ck
am Mittwoch, 25. Juli 2012, 16:03
Lieber Dorian
Danke für die perfekte Einführung, super gemacht! Hat soweit alles geklappt und alle Sicherheitsbalken stehen auf grün. Wie empfohlen habe ich die Website lokal und nicht bei xampp angelegt.
Nun mein Problem. Wenn ich in wp ein neues Theme auslese und installieren will fragt mich wp nach dem Webserver Zugriff. Folgende FTP-Serverdaten verlangt er:
(1) Hostname: ?
(2) FTP-Benutzername: ?
(3) FTP-Passwort: ?
(4) Verbindungstyp: FTP oder FTPS (SSL)
Meine Seite liegt unter:
http://localhost/~"User-Kürzel"/"DB-Name"/
Dies die Fehlermeldungen mit folgenden Einstellungen:
(1) localhost/~"User-Kürzel"
(2) root
(3) "passwort wie in xampp definiert"
(4) FTP
> Kann nicht mit FTP-Server localhost/~"User-Kürzel":21 verbinden
oder
(1) 127.0.0.1
(2) root
(3) "passwort wie in xampp definiert"
(4) FTP
> Benutzername/Passwort für root ist nicht korrekt
Könntest Du mir da weiter helfen? Dein Rat würde sehr geschätzt.
Freundliche Grüsse
ck
von Dorian
am Donnerstag, 26. Juli 2012, 12:01
Befor ich auf die Fragen antworte muss ich leider sagen das XAMPP, gerade wegen den vielen Problemen, wirklich keine gute Wahl ist. Zumindest nicht als Mac-User.
Wesentlich einfacher verhält sich MAMP: http://www.mamp.info
Bei diesem Programm ist der Apache, FTP und das PHP wesentlich aktueller und er ist einfacher zum installieren und zu verwalten.
Ich werde in einem zukünftigen Blogbeitrag genauer auf MAMP eingehen und die Unterschiede zu XAMPP erläutern.
Bitte probiert ihn einfach mal aus :)
Gruß
von ck
am Montag, 30. Juli 2012, 16:42
Danke,
Habe MAMP installiert und läuft einfach und problemlos. Leider erhalte ich die selbe Mitteilung wenn ich ein wp-Theme laden will.
Irgend eine Idee welche FTP-Serverdaten ich eingeben müsste?
Herzlichen dank für die Hilfe und schönen Gruss
ck
von Dorian
am Montag, 30. Juli 2012, 17:19
Leider bring MAMP keinen FTP-Server mit. Du kannst aber jedes Wordpress-Theme von Hand downloaden und in das wp-content/themes Verzeichnis entpacken. Dann Siehst du es auch im Adminbreich von Wordpress.
von ck
am Dienstag, 31. Juli 2012, 01:46
Grossen Dank für deine Unterstützung.
Hat mir sehr geholfen.
Gruss
ck
von Martin
am Donnerstag, 13. September 2012, 15:10
Wirklich sehr einfach und stringent erklärt. Aber: Ich habe m. E. kein Passwort vergeben (root) und scheitere also leider am Schluss von Schritt 3. Was nun?
So sieht das aus:
To proceed, enter your password, or type Ctrl-C to abort.
Password:
Sorry, try again.
Password:
Sorry, try again.
Password:
Sorry, try again.
sudo: 3 incorrect password attempts
Martins-MacBook-Pro:~ martinhoffmann$
Grüße von
Martin
von Martin
am Donnerstag, 13. September 2012, 15:41
Lieber Daniel, sorry: Stopp. (Fast) alles zurück. Also, ich habe nochmal ganz von vorne angefangen und bin gut durchgekommen:
Password:
Benutzung: xampp <Aktion>
start Starte XAMPP (Apache, MySQL und evtl. weitere)
startapache Starte nur Apache
startmysql Starte nur MySQL
startftp Starte nur ProFTPD
stop Stoppe XAMPP (Apache, MySQL und evtl. weitere)
stopapache Stoppe nur Apache
stopmysql Stoppe nur Apache
stopftp Stoppe nur ProFTPD
reload Aktualisiere XAMPP (Apache, MySQL und evtl. weitere)
reloadapache Aktualisiere nur Apache
reloadmysql Aktualisiere nur MySQL
reloadftp Aktualisiere nur ProFTPD
restart Stoppe und starte XAMPP
security Überprüfe XAMPPs Sicherheit
enablessl Aktiviere die SSL-Unterstützung des Apache
disablessl Deaktiviere die SSL-Unterstützung des Apache
backup Erstelle ein Backup der XAMPP-Konfig, Logs und Daten.
fix_rights Zurücksetzen der Dateiberechtigungen.
Martins-MacBook-Pro:~ martinhoffmann$ /Applications/XAMPP/xamppfiles/bin/mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.1.44 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Allein, keine Veränderung beim Sicherheitscheck :-(
Martin
von Marlene
am Samstag, 29. September 2012, 13:55
Lieber Daniel,
vielen Dank für die tolle Hilfe.
Als Designerin habe ich nun endgültig den Entschluss gefasst,
mich auch mit der technischen Erstellung von Websites zu befassen.
Heute beginne ich damit, WordPress zu lernen.
Und da wäre ich fast schon beim Installieren von XAMPP gescheitert.
Aber dank deiner genialen Beschreibung ...
Vielen herzlichen Dank
Marlene
von Marlene
am Samstag, 29. September 2012, 14:01
Lieber Daniel,
ist mit dem vergeben des Passwortes an die Adresse von mysql auch der Apache-Server sicher? Oder muss ich das zusätzliche sichern?
Vielen Dank
Marlene
von Marlene
am Samstag, 29. September 2012, 16:53
Im Terminal habe ich ein Passwort eingegeben.
Scheint geklappt zu haben, denn ich bekomme die Bestätigung
„MySQL ist über das Netzwerk erreichbar“.
Ich habe auch die Meldung: „Passwort-Abfrage aktiviert. Bitte benutze als Benutzernamen 'xampp'!"
Wo und wann muss ich 'xampp' eingeben.
Es funktioniert nicht, am Ende bekomme ich immer die Meldung:
'ERROR 1045 (28000): Access denied for user 'xampp'@'localhost' (using password: YES)'
Was stimmt nicht?
Vielen Dank im Voraus
Marlene
von danbo
am Samstag, 27. Oktober 2012, 17:35
Mann!! ich bin wahrscheinlich einfach zu Blöd!
Wie heisst den jetzt der Benutzername der zu meinem gesetzten Passwort passt!!
Danke für die coole Anleitung!
Greez Dan Bo
von danbo
am Samstag, 27. Oktober 2012, 17:40
Ha! Habs soeben gesehen; "xampp".
Danke Marlene!
@Marlene einfach im Browser http://localhost/xampp/ eingeben.
Dann fragt er dich automatisch nach dem BN u.PW!
Lg Dan
von Martina
am Sonntag, 13. Januar 2013, 18:37
So, jetzt muß ich mich leider auch in die Reihe der Hilfesuchenden einreihen. Ich verstehe noch nicht richtig, wo ich meine Webseiten speichern muß, wenn ich nicht mit den Rechten unter XAMPP kämpfen will.
Ist Macintosh HD/Benutzer/benutzername/Websites/index.php die richtige Stelle?
Und der Aufruf im Browser ist dann: http://localhost/~benutzername/index.php? oder http://localhost/~benutzername/Websites/index.php?
So funktioniert es bei mir (natürlich mit meinem Benutzernamen) leider nicht.
Es wäre super, wenn du mir einen Tipp geben könntest, was ich falsch mache.
Vielen Dank!
Grüße Martina
von Norbert Zemke
am Dienstag, 30. April 2013, 09:42
Dank der super Anleitung konnte ich bis zum 4 Punkt alles nachvollziehen und abarbeiten. Aber der Punkt 5 macht mir sorgen. Ich habe in meinem Verzeichniss /USERNAME/ einen Ordner mit dem Namen Homepage eingerichtet. Der Aufruf mit http://localhost/~USERNAME/Homepage/Start.html wir mit der Meldung im Browser "Objekt nicht gefunden Error 404" angezeigt.
Erst wenn ich DocumentRoot in der http.conf auf mein Homeverzeichniss ändere funktioniert alles, aber dann eben mit http://localhost/Start.html. Dann komme ich aber nicht mehr zur Startseite von XAMPP.
Wie bekomme ich das mit http://localhost/~USERNAME/ hin bzw. was muß ich noch beachten ?
Über eine Antwort würde ich mich sehr freuen. Danke im voraus.
Mit freundlichen Grüßen
Norbert
Kommentar schreiben