====== Apache Webserver ====== ==== PHPMyAdmin installieren ==== * phpMyAdmin downgeloaded: [[http://www.phpmyadmin.net/home_page/downloads.php]] * in /srv/www/htdocs gespeichert * entpackt * über http://localhost/phpMyAdmin aufgerufen * Pakte php5-mcrypt nachinstalliert mittels yast * /etc/init.d/apache2 restart auf Konsole aufgerufen (Apache Neustart) * /srv/www/htdocs/config.sample.inc.php umbenannt auf config.inc.php * geändert: AllowNoPassword auf "true" gesetzt, um ohne Passwort einsteigen zu können. * über http://localhost/phpMyAdmin aufgerufen * Passwort vom root geändert "allgemeine Einstellungen" * config.inc.phpa AllowNoPassword wieder auf "false" gesetzt. === Datenbank für Moodle vorbereiten === * Datenbank dbmoodle erstellt * User usermoodle erstellt * Dem usermoodle sämtliche Rechte auf die dbmoodle gegeben. ==== Wichtige Configfiles ==== * Apache Konfiguration * /etc/apache2/httpd.conf * PHP Konfiguration * /etc/php5/apache2/php.ini ==== Passwortschutz Apache ==== * Passwortdatei erstellen mittels: * /usr/bin/htpasswd2 * in /etc/apache2/httpd.conf folgenden Code einfügen: #Passwortschutz AuthUserFile /home/user/passwords.pwd #Pfad zum vorher erstellten Passwortfile AuthName "user" Require valid-user ==== Anzeigen eines Verzeichnisses ohne index.html ==== * in /etc/apache2/httpd.conf folgenden Code einfügen: #ermöglicht Anzeigen des Verzeichnisses ohne index.html Options +Indexes Order allow,deny Allow from all