Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:dienste:lamp [2011/05/05 16:41] – angelegt wikiadmin | wiki:dienste:lamp [2013/12/10 10:25] (aktuell) – [Geschützter Bereich] wikiadmin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ~~BARCODE~class=barcode_right~size=S~~ | ||
+ | |||
Hier wird beschrieben, | Hier wird beschrieben, | ||
Zeile 5: | Zeile 7: | ||
- | ===== Apache 2 ===== | + | ====== Apache 2 ====== |
Zum Installieren einfach | Zum Installieren einfach | ||
Zeile 15: | Zeile 17: | ||
- | ===== MySQL ===== | + | ====== MySQL ====== |
MySQL (zur Zeit in der Version 5) ist ein Programm, das eine oder mehrere Datenbanken zur verfügung stellt. | MySQL (zur Zeit in der Version 5) ist ein Programm, das eine oder mehrere Datenbanken zur verfügung stellt. | ||
Zeile 25: | Zeile 27: | ||
Während der Installation wird man nach dem SQL-root-Passwort gefragt. Diese bitte sehr sicher wählen und merken (oder aufschreiben). Diese Passwort dient dazu, Tabellen zu erstellen und zu löschen, sowie zu editieren und andere grundsätzliche Dinge mit den Datenbanken zu machen. | Während der Installation wird man nach dem SQL-root-Passwort gefragt. Diese bitte sehr sicher wählen und merken (oder aufschreiben). Diese Passwort dient dazu, Tabellen zu erstellen und zu löschen, sowie zu editieren und andere grundsätzliche Dinge mit den Datenbanken zu machen. | ||
- | Sollte man nicht nach einenm Passwort gefragt werden, sollte man es jetzt setzten | + | Sollte man __nicht__ |
- | < | + | |
Installation abgeschlossen!! | Installation abgeschlossen!! | ||
- | ===== PHP5 ===== | + | ====== PHP5 |
PHP ist eine Scriptsprache, | PHP ist eine Scriptsprache, | ||
Zeile 53: | Zeile 54: | ||
- | ===== PHP5 und MySQL ===== | + | ====== PHP5 und MySQL ====== |
Damit PHP5 auf den SQL-Server zugreifen kann, müssen noch verschieden Module installiert werden.Eine Auflistung dieser Module bekommt man, wenn man | Damit PHP5 auf den SQL-Server zugreifen kann, müssen noch verschieden Module installiert werden.Eine Auflistung dieser Module bekommt man, wenn man | ||
Zeile 70: | Zeile 71: | ||
- | ===== MySQL-Hilfe ===== | + | ====== MySQL-Hilfe |
Zum erstellen von MySQL-Datenbanken und Tabellen muss man kein SQL-Gott sein. | Zum erstellen von MySQL-Datenbanken und Tabellen muss man kein SQL-Gott sein. | ||
Zeile 85: | Zeile 86: | ||
Jetzt kann man sich über < | Jetzt kann man sich über < | ||
+ | |||
+ | ====== Login bei phpMyAdmin ====== | ||
+ | |||
+ | Man kann für phpMyAdmin die Anmeldedaten des SQL-Servers fest in der Datei '' | ||
+ | <file bash> | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | </ | ||
+ | |||
+ | Wenn man aber bei jedem Start gefragt werden will, welcher User sich einloggen soll (höhere Sicherheit, Test von Userberechtigungen), | ||
+ | <file bash> | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | </ | ||
+ | |||
+ | ====== Geschützter Bereich ====== | ||
+ | Manchmal ist es notwendig, einen Bereich vor fremden Augen per Passwort zu schützen | ||
+ | |||
+ | ===== Serverkonfiguration ===== | ||
+ | |||
+ | Zunächst muss man in der entsprechenden Site-Konfiguration mindestens die Option '' | ||
+ | |||
+ | ===== .htaccess Datei ===== | ||
+ | |||
+ | In das zu schützende Verzeichnis eine Datei '' | ||
+ | < | ||
+ | AuthType Basic | ||
+ | AuthName " | ||
+ | AuthUserFile < | ||
+ | require valid-user | ||
+ | </ | ||
+ | |||
+ | Es wird ein Fenster mit dem Namen " | ||
+ | ===== Passwort Datei ===== | ||
+ | |||
+ | |||
+ | Jetzt muss man nur noch die Passwortdatei erstellen | ||
+ | < | ||
+ | |||
+ | Mit der Option -c wird diese Datei neu angelegt. Sollten noch weitere Nutzer mit angelegt werden, muss -c weggelassen werden. | ||
+ | |||
+ | Mit der Option -D kann ein existierender User wieder gelöscht werden |