Webservereinstellungen mit Confixx dauerhaft übernehmen
Tuesday 30. September 2008 von Michael Klemm
[lang_de]Wie sicherlich ein jeder Confixxnutzer weis, werden die PHP- und Apache-Konfigurationsdateien regelmäßig überschrieben. Zumindest dann, wenn man eine Änderung im Confixx-Webinterface vornimmt. Um nun Einstellungen wie “mod_rewrite” (Apache) oder wie “default_charset” (PHP) dauerhaft einzuschalten bzw. zu konfigurieren müssen sie diese Änderungen direkt in Confixx vornehmen. Dies geht einfacher als man denkt. In folgendem How-To wird dies mit einigen wenigen Schritten erläutert:
- Melden sie sich als Admin in Confixx an.
- Öffnen sie das Menü “Einstellungen”
- In diesem Menü wählen sie den Eintrag “httpd Special” aus
- Nun können Sie auswählen für wen die neuen Einstellungen gültig sein sollen. I. d. R. wählt man hier “alle Anbieter” aus, wodurch die Einstellungen global angewendet werden.
- Im folgenden Fenster erhalten sie eine Übersicht möglicher Einstellungen. Diese sind, meiner Ansicht nach, relativ kurz gehalten. Falls sie die gewünschten Einstellungen hier finden, können sie diese getrost hier vollziehen. Falls dies nicht der Fall sein sollte fahren sie mit Schritt 6 fort.
- Um nun nicht aufgelistete Einstellungen vornehmen zu können klicken sie auf “Erweiterter Modus”
- In der jetzigen Ansicht sehen sie eine Textbox in der sie alle Einstellungen über Befehle manuell vornehmen können. Die Befehle werden durch Zeilenumbruch getrennt und sind in 3 Teilen, die jeweils durch ein Leerzeichen getrennt sind, aufgebautZur Veranschaulichung: ##Bereich##_##Einstellung##_##Wert##
- Der Bereichteil besteht aus “php_admin_value” bzw. “php_admin_flag” für PHP-Einstellungen, je nachdem ein Flag oder ein Wert gesetzt werden soll
Bei mir sieht diese benutzerdefinierte Änderung wie folgt aus:
php_admin_value post_max_size 128M
php_admin_value upload_max_filesize 64M
php_admin_value default_charset utf-8
Des weiteren ist es möglich hier direkt Apacheeinstellungen mit Variablen einzutragen. Im folgenden Beispiel habe ich die ##user##-Variable dazu benutzt für alle Domains AllowOverrite zu aktivieren (soweit man in httpd-Spezial auch alle Domains auswählt).
<Directory /var/www/##user##/html>[/lang_de]
Options +FollowSymLinks +Includes -Indexes
AllowOverride All
</Directory>
Dieser Beitrag wurde erstellt am Tuesday 30. September 2008 um %01:%Sep und abgelegt unter Wissenwertes. Kommentare zu diesen Eintrag im RSS 2.0 Feed. Sie können einen Kommentar schreiben, oder einen Trackback auf Ihrer Seite einrichten.