Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:php

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
server:php [2007/05/30 11:45]
ewald Quelle hinzugefügt
server:php [2011/12/08 22:16] (aktuell)
ewald Hinweis zu session.referer_check geändert
Zeile 1: Zeile 1:
-====== PHP unter Debian ​4.0 ======+====== PHP unter Debian ​6.0 ======
  
-Einrichtung von PHP als Apache-Modul unter Debian ​4.0:+Einrichtung von PHP als Apache-Modul unter Debian ​6.0:
  
   * Pakete einspielen:   * Pakete einspielen:
Zeile 12: Zeile 12:
   disable_functions = openlog ​ ; war: disable_functions =   disable_functions = openlog ​ ; war: disable_functions =
   expose_php = Off             ; war: expose_php = On   expose_php = Off             ; war: expose_php = On
-  ​error_reporting ​ =  E_ALL    ; war: error_reporting ​ =  E_ALL & ~E_NOTICE +  error_log = /​var/​log/​php/​error.log ​ ; war: ;error_log = filename
-  display_errors = Off         ; war: display_errors = On +
-  log_errors = On              ; war: log_errors = Off +
-  ​error_log = /var/log/apache2/​php/​error.log ​ ; war: ;error_log = filename +
-  enable_dl = Off              ; war: enable_dl = On+
   allow_url_fopen = Off        ; war: allow_url_fopen = On   allow_url_fopen = Off        ; war: allow_url_fopen = On
-  session.referer_check = disorganized.de ​    ; war: session.referer_check = 
  
   * Verzeichnis für PHP-Error-Log anlegen:   * Verzeichnis für PHP-Error-Log anlegen:
  
-  # mkdir /var/log/apache2/php +  # mkdir /​var/​log/​php 
-  # chown www-data:​www-data /var/log/apache2/php +  # chown www-data:​www-data /​var/​log/​php 
-  # chmod 750 /var/log/apache2/php+  # chmod 750 /​var/​log/​php
  
   * Logrotate für PHP-Error-Log einrichten:   * Logrotate für PHP-Error-Log einrichten:
  
   # vi /​etc/​logrotate.d/​php   # vi /​etc/​logrotate.d/​php
-  var/log/apache2/php {+  ​/var/log/php/​*.log ​{
           weekly           weekly
           rotate 4           rotate 4
Zeile 42: Zeile 37:
     * ''​open_basedir = /​var/​www/''​ (geht nicht, weil Debian-Packages außerhalb von ''/​var/​www''​ installiert werden)     * ''​open_basedir = /​var/​www/''​ (geht nicht, weil Debian-Packages außerhalb von ''/​var/​www''​ installiert werden)
     * ''​upload_tmp_dir = /​var/​www/​tmp/''​ (falls eingeschränkte Rechte für Upload-Verzeichnis nötig sind)     * ''​upload_tmp_dir = /​var/​www/​tmp/''​ (falls eingeschränkte Rechte für Upload-Verzeichnis nötig sind)
 +    * ''​session.referer_check = disorganized.de''​ (muss Site-spezifisch konfiguriert werden)
  
   * Quelle: [[http://​www.apachesecurity.net/​|Apache Security]]   * Quelle: [[http://​www.apachesecurity.net/​|Apache Security]]
server/php.1180518302.txt.gz · Zuletzt geändert: 2007/05/30 11:45 von ewald