Einige mögen es kennen. Nach einem Umzug gibt es erst einmal eine Fehlermeldung beim Aufruf des eigenen Forums, z.B. diese:
Daher gibt es eine Regel, die man bezüglich des chmods, also den Berechtigungen, einhalten muss:
Alle Ordner und Dateien des WoltLab Community Frameworks sowie die aller Endanwendungen benötigen chmod 777, inklusive der config- und options.inc.php Dateien.
Einzige Ausnahmen: die "config.inc.php" im Ordner /wcf (welche die DB-Zugangsdaten enthält) und alle .htaccess-Dateien. Diese bekommen chmod 644.
In folgenden Ordnern befinden sich .htaccess-Dateien (bei einer Standard-Installation des WBB):
/acp/templates
/cache
/templates
/wcf/acp/backup
/wcf/acp/templates
/wcf/attachments
/wcf/cache
/wcf/language
/wcf/templates
Unter bestimmten Serverkonfigurationen ist nur chmod 755 möglich, nämlich wenn PHP mit FastCGI-Unterstützung aktiviert ist. Dann kann es beim Umzug auf solch ein System zu Problemen kommen. Installiert man ein neues WoltLab Community Framework jedoch in solch ein System, dann funktioniert alles, auch mit chmod 777. Das ist etwas verwirrend.
Das ist die typische Fehlermeldung, die erscheint, wenn die Berechtigungen im Ordner der Anwendung nicht stimmen.Fatal error: PHP warning in file /home/public/wcf/lib/system/io/File.class.php (35): fopen(/home//public_html//config.inc.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied
Daher gibt es eine Regel, die man bezüglich des chmods, also den Berechtigungen, einhalten muss:
Alle Ordner und Dateien des WoltLab Community Frameworks sowie die aller Endanwendungen benötigen chmod 777, inklusive der config- und options.inc.php Dateien.
Einzige Ausnahmen: die "config.inc.php" im Ordner /wcf (welche die DB-Zugangsdaten enthält) und alle .htaccess-Dateien. Diese bekommen chmod 644.
In folgenden Ordnern befinden sich .htaccess-Dateien (bei einer Standard-Installation des WBB):
/acp/templates
/cache
/templates
/wcf/acp/backup
/wcf/acp/templates
/wcf/attachments
/wcf/cache
/wcf/language
/wcf/templates
Unter bestimmten Serverkonfigurationen ist nur chmod 755 möglich, nämlich wenn PHP mit FastCGI-Unterstützung aktiviert ist. Dann kann es beim Umzug auf solch ein System zu Problemen kommen. Installiert man ein neues WoltLab Community Framework jedoch in solch ein System, dann funktioniert alles, auch mit chmod 777. Das ist etwas verwirrend.
2.098 mal gelesen
Sebastian S. -
Alles klar, dann sollte alles passen.