WordPress nereflektuje změny na ftp
Dobrý den, na webu https://fimex.cz/ se nějak pokazil přístup WordPressu na hosting.
- Zaměním soubor na hostingu přes FTP a web stále zobrazuje původní. Tomu nerozumím.
- Nelze skrze adminsitraci nahrávat nová média – jakoby se vytvoří včetně adresy(např. https://fimex.cz/wp-content/uploads/2022/06/Drive_icon.webp) Ale na Hostingu se nevytvoří ani ta složka. Tady to vypadá, jakoby neměl WP právo do složky zapisovat.
Předpokládám, že obě situace spolu souvisí, rosím o radu. WP původně instalován jako aplikace skrz wedos client a vše fungovalo. Tlačítko Oprava práv u souborů jsem zkoušel.wo
4 Answers
Dobrý den,
zkuste si opravit práva souborů podle tohoto návodu.
Máte na FTP správně adresářovou strukturu https://kb.wedos.com/cs/webhosting/zakladni-informace-webhosting/adresarova-struktura-webhostingu/ ?
Máte ve složce /www náš výchozí soubor .htaccess https://kb.wedos.com/cs/webhosting/htaccess/htaccess-na-webhostingu/ ?
Upravit
Děkuji za reakci. Htacces jsem obnovil tlačítkem v client.wedos, to nepomohlo.
A ta struktura, tam mám složku fimex.cz umístěnou až v www/domains/. Mám ji tedy natvrdo přesunout o úroveň výše?
Díky
Dobrý den,
náš .htaccess tedy máte, to je v pořádku. Ověřte tedy že v souboru .htaccess v doménovém adresáři (tedy .htaccess pro WP) obsahuje přesně takovýto kód:
# BEGIN HTTPS WEDOS RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L] Header set Content-Security-Policy "upgrade-insecure-requests;" # END HTTPS WEDOS # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Ano, htacces obsahuje vypsané.
Už jsem na to přišel… v databázové tabulce options byl parametr upload_path do původního umístění novy.fimex.cz. Tedy Uploadování funguje. Děkuji za pomoc.