Vyřešeno — vlákno je tím uzavřené a další odpovědi do něj nepřibývají.

Otázka

ZB335928
ZB335928 Zákazník Redakční systémy Vyřešeno

WordPress multisite - nezobrazují se obrázky

Snažím se postavit stránky pomocí WP Multisite – jeden hlavní web, dva subdoménové s pomocí domain mapping (aliasy). Nahrál jsem šablonu Divi a stáhnul si rozložení nové stránky z katalogu. Nezobrazují se však obrázky. Hledal jsem řešení na internetu a vyzkoušel tyto varianty:

1) Do .htaccess ve složce www/ jsem zkusil přidat řádek

# uploaded filesRewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

dle návodu zde: https://wordpress.org/support/topic/multisite-images-dont-load-due-to-url-change/

– toto nepomohlo

2) Dle návodu v

WordPress | 8. Nefunkční web


jsem v DB v tabulce xxx_options vymazal hodnotu z ř. 48 upload_path – původní hodnota: /data/web/virtuals/(cislo)/virtual/www/domains/nazevdomeny.cz/wp-content/uploads

– ani toto nepomohlo

Další poznatky:
Když se podívám do knihovny médií, vidím jen řadu šedivých čtverečků. Pokusím-li se je tam editovat, tak se zobrazí. Když nechám obrázek zobrazit v novém panelu, dostanu chybu 404 Not Found:

The requested URL /wp-content/uploads/2022/09/cyber-security-icon-7.png was not found on this server.

Na FTP serveru však obrázky ve složce jsou.

Nemůže být chyba někde v nastavení .htaccess, wp-config či v DB?

0

7 odpovědí

MB313456
MB313456 Podpora

Dobrý den,

řádek

[apcode language=“plain“]

# uploaded filesRewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

[/apcode]

jste přidával se znakem # na začátku, nebo bez? Znak # dělá z kódu komentář a .htaccess jej nevykonává.

Na Helpu máme nový komunitní návod Instalace WordPress Multisite, který podrobně popisuje instalaci a správu WP Multisite specifickou pro náš webhosting. Zkuste jej projít a, pokud Váš problém nevyřeší, doplnit, jaká další řešení jste zkoušel a s jakým výsledkem.

O uživateli: VEDOS Specialista na Znalostní bázi Web: kb.vedos.cz
0
ZB335928
ZB335928 Zákazník

Děkuji za odpověď. Ten řádek s komentářovým znakem se vztahoval jen na text „uploaded files“, zbytek byl na samostatném řádku, takže v tom by problém být neměl.
Ten komunitní návod na instalaci Multisite jsem právě použil k celkovému prvotnímu nastavení sítě webů, problémy s tím nebyly.
Na internetu je dotazů ohledně nezobrazování obrázků ve WP poměrně dost, dvě trochu relevantní řešení jsem zkoušel – ty jsou popsané v prvotním dotazu výše. Momentálně netuším, co změnit dál…

0
TJ285257
TJ285257 Podpora

Dobrý den,

prosím aktivujte nám zde dočasný přístup a FTP, podíváme se na to.

Děkujeme.

0
ZB335928
ZB335928 Zákazník

Aktivováno, děkuji za ochotu 🙂

0
TJ285257
TJ285257 Podpora

Dobrý den,

opravil jsem vám práva souborů a soubor .htaccess, dále v databázi jsem upravil upload_path. Nyní by se měli obrázky nahrávat do složky /www/wp-content/uploads.

Dále ve složce /www/wp-includes byl soubor .htaccess s deny příkazy, ten jsem přejmenoval (tedy odstavil).

Zkuste to tedy nyní.

0
ZB335928
ZB335928 Zákazník

Dobrý den,
moc děkuji za úpravy, obrázky se již zobrazují.
Ten upload_path jste tedy změnil na původní hodnotu …/www/domains/nazevdomeny.tld/wp-content/uploads     ?
Tato hodnota upload_path bude tedy stejna pro vsechny subdoménové (aliasové) weby v rámci sítě webů, je to tak?

Kde se dají centrálně upravovat přístupová práva k obrázkům a jaké hodnoty bylo potřeba změnit? Snažím se jen pochopit potřebné kroky pro příště, kdybych podobný problém musel řešit znovu…
Hezký den přeje
TB

0
TJ285257
TJ285257 Podpora Přijatá odpověď

Dobrý den,

upload_path směroval původně do složky /www/domains/vasedomena, web se ale přesunul do složky /www. Stačilo hodnotu jen vymazat. Je stejná pro všechny weby WPMU.

0

Máte stejný problém?

Tohle vlákno je uzavřené a odpovídat už v něm nejde. Když vám odpověď nestačí nebo se vás týká něco jiného, položte vlastní dotaz — odkaz na tohle vlákno do něj klidně vložte.