Chyba při zápisu souborů a adresářů
https://www.dokuwiki.org/faq:write_errors
Při používání DokuWiki často dostávám chybu typu „Zápis xyz selhal“. Čím to je?
PHP Safe Mode
Pokud jste si ověřil, že jsou správně nastavena oprávnění, je pravděpodobné, že váš webhosting má aktivovaný PHP Safe Mode. Bohužel to brání DokuWiki v zápisu do adresářů přes webové rozhraní, protože všechny akce jsou prováděny pod uživatelem wwwuser, zatímco zápis do adresářů je povolen pouze FTP uživateli.
Existují dvě řešení tohoto problému:
- Požádejte svého poskytovatele hostingu o deaktivaci Safe Mode nebo zvažte přechod k jinému.
- Vyzkoušejte vestavěné řešení DokuWiki známé jako safemode hack.
SELinux
Další problém může nastat, pokud je váš webový server chráněn systémem SELinux (v souboru
/etc/selinux/config je nastaveno SELINUX=Enforcing). V takovém případě se podívejte na: Gallery2 na SELinux serveru pro řešení.
Délka názvu souboru
Tato chyba může také souviset s omezením systému na délku názvu souboru (cesta + název). Například u souborového systému
ext3 je toto omezení 254 bajtů.