Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| wiki:dienste:lamp [2011/09/07 16:08] – [MySQL] 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 29: | Zeile 31: | ||
| Installation abgeschlossen!! | Installation abgeschlossen!! | ||
| - | ===== PHP5 ===== | + | ====== PHP5 |
| PHP ist eine Scriptsprache, | PHP ist eine Scriptsprache, | ||
| Zeile 52: | 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 69: | 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 84: | 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 | ||