WordPress – adresář uploads není zapisovatelný
Zdravím,
nefunguje mi nahrávání souborů do WprdPress, adresář není zapisovatelný.
Zkoušel jsem samozřejmě v administraci webhostingu obnovit práva souborů, beze změny. Dále jsem zkoušel nastavit ručně práva na složku uplaods+podsložky, zkoušel jsem i nejvyšší úroveň práv – 777 a stále nic.
Ve WP v části „Nástroje -> Stav webu -> Informace“ je info o nezapisovatelném adresáři.
Zkoušel jsem i adresář „plugins“ nastavit na nezapisovatelný, následně vrátil zpět, změny se v obou případech korektně promítly, ale s adresářem uploads prostě nepohnu..
Mám přes 50 instalací WP a problém pouze na jedné.
Zkoušel jsem i v administraci WP v menu „Nástěnka -> Aktualizace“ volbu „Přeinstalovat aktuální verzi“, vše proběhlo OK, žádná změna..
Má někdo tip, co by mohlo být ještě špatně?
Díky
1 Odpověď
Problém byl docela zákeřný, ale asi nebudu první, kdo na něco podobného narazil nebo narazí..
Problém vznikl migrací z jednoho webhostingu na jiný.
Jednalo se o záznam v databázové tabulce s nastavením (většinou wp_options, případně jiný prefix_options).
Zde je záznam „upload_path“ a v něm je uložena cesta ke složce upload v absolutním formátu, v mém případě tedy „/data/web/virtuals/173157/virtual/www/domains/techniciostrava.cz/wp-content/uploads“ a stačilo pouze změnit „173157“ na správnou hodnotu nového webhostingu a vše je OK.
(WordPress mylně informoval o nemožnosti zápisu, protože ke složce z dané cesty se nemohl dostat).