XAMPP auf MacOS installieren: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 34: | Zeile 34: | ||
* Datenbanken zurückspielen (nur die Projekte, nicht mysql und phpmyadmin etc.) | * Datenbanken zurückspielen (nur die Projekte, nicht mysql und phpmyadmin etc.) | ||
* Einrichten wie oben | * Einrichten wie oben | ||
| + | |||
| + | == Welchen User und welche Gruppe nutzt XAMPP == | ||
| + | Dies kann man erfahren oder auch ändern in: | ||
| + | |||
| + | In /Applications/XAMPP/xamppfiles/etc/httpd.conf change | ||
| + | |||
| + | User daemon | ||
| + | Group daemon | ||
Version vom 1. März 2019, 09:25 Uhr
Installation
Als praktisch hat es sich erwiesen die eigenen Projekte nicht in htdocs abzulegen. Dann muss man beim Update nicht alles kopieren. Das geht auch ohne virtuelle Server o.ä. Einfach einen Symlink www in htdocs anlegen, der dann auf das eigentliche Webverzeichnis, das man nach Wahl anlegen kann, zeigt.
Ablauf:
- Normal installieren
- PHP konfigurieren
- etc/php.ini anpassen (mehr execution time und memory)
- www Ordner z.B. in User Verzeichnis erstellen
- Symlink auf diesen im htdocs Ordner auf dieses Verzeichnis.
- Evtl. Dateirechte anpassen
- Datenbank
- User und Passwort vergeben (Mit -p Parameter aber Passwort leerlassen. Sonst nimmt er evtl. automatisch das Admin Passwort. Hinweis MariaDB ist der Nachfolger von mySQL. Das Ganze sieht etwa so aus:
cd /Applications/XAMPP/xampfiles/bin
sudo su
./mysql -u root -p
MariaDB [(none)]> use mysql
Database changed
MariaDB [mysql]> update user set Password=password('meinRootPasswort') where user='root';
Query OK, 3 rows affected (0,01 sec)
Rows matched: 3 Changed: 3 Warnings: 0
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0,01 sec)
MariaDB [mysql]> quit
Bye
- mySql Server neu starten.
- /Applications/XAMPP/phpMyAdmin für neues Passwort einrichten (xamppfiles/phpmyadmin/config.inc.php)
$cfg['Servers'][$i]['password'] = 'fmcool';
Update
- Datenbanken sichern (phpmyadmin oder mysqldump)
- Neues XAMPP installieren
- Datenbanken zurückspielen (nur die Projekte, nicht mysql und phpmyadmin etc.)
- Einrichten wie oben
Welchen User und welche Gruppe nutzt XAMPP
Dies kann man erfahren oder auch ändern in:
In /Applications/XAMPP/xamppfiles/etc/httpd.conf change
User daemon Group daemon