⋮ Obsah

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:

  1. Požádejte svého poskytovatele hostingu o deaktivaci Safe Mode nebo zvažte přechod k jinému.
  2. 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ů.