Chyba při nahrávání mediálních souborů

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Chyba při nahrávání mediálních souborů

Zvolené téma obsahuje celkem 9 odpovědí. Do diskuze (4 účastníci) se naposledy zapojil uživatel  Nik a poslední změna je stará 10 let, 3 měsíce.

Aktuálně je na stránce zobrazeno 10 příspěvků - 1. až 10. (z celkem 10)
  • Autor
    Příspěvky
  • #6577

    Nik
    Participant

    Dobrý den,
    vím, že je to častý problém, přečetl jsem o tom už snad vše co šlo a vše vyzkoušel a pořád nic.

    Když chci nahrát fotku do knihovny médií tak mi to napíše:
    “Soubor „1873d70466_18731196_o2.jpg“ se kvůli chybě nepodařilo nahrát. Dočasný adresář neexistuje.”

    Když chci nahrát fotky do galerie přes plugin “NextGEN Gallery” Tak mi to hodí chybové hlášení vpravo nahoře.

    Přes FTP jdou soubory nahrávat bez problému. Zkoušel jsem nastavit všem možným adresářům CHMOD 777 (wp-content, uploads), založil jsem i adresář wp-content/uploads/2014/2 a nastavil jim CHMOD 777.

    Myslím, že problém bude v tom, že WP hledá ty soubory jinde, protože není umístěn v rootu, jenže nevím, jak mu mám změnit cestu. Když jdu do nastavení/média tak by tam na to měla být kolonka, ale já ji tam nemám. Je tam jen zaškrtávací políčko “Ukládat nahrané soubory do podadresářů přehledně pojmenovaných po jednotlivých měsících a letech”, které je zaškrtnuté a pak nějaké nastavení náhledů.

    Také by to mohlo být tím, že to neběží na klasickém FTP ale na SFTP. Jenže s tím já nemám moc zkušenosti, nevím moc jaký je v tom rozdíl.

    Už to řeším asi týden a vše co jsem se dočetl jsem vyzkoušel aspoň třikrát. Mohl by mi s tím někdo prosím poradit?

    #17811

    davidulus
    Participant

    Zkus ve wp-config.php změnit adresář pro nahrané soubory: http://premium.wpmudev.org/blog/how-to-change-the-default-wordpress-uploads-folder/

    #17812

    Nik
    Participant

    Tak jsem to udělal a teď mi to pro změnu hlásí toto:

    “Parse error: syntax error, unexpected ‘AUTH_KEY’ (T_STRING) in /home/eusers/e-podmld/podebradska-mladez.evangnet.cz/wp-config.php on line 65:”

    Odkazuje to na toto:

    “define(‘AUTH_KEY’, ‘put your unique phrase here’);”

    Mám tam něco doplnit?

    #17813

    ScheRas
    Participant
    Web

    Pravděpodobně jste vložil špatný kód. Ujistěte se, že je na konci vloženého řádku ; a že jsou správně ukončené všechny uvozovky.

    #17814

    Nik
    Participant

    Bylo tam lomítko navíc. Opravil jsem to, takže se vrátila stará dobrá hláška:

    “Soubor „1873d70466_18731196_o2.jpg“ se kvůli chybě nepodařilo nahrát

    Dočasný adresář neexistuje.”

    Jak přesně to tam mám zadat?

    Kompletní cesta je:

    “\Secure FTPEvangnethomeeuserse-podmldpodebradska-mladez.evangnet.czwp-contentuploads”

    Do kódu jsem zadal:

    “define(‘UPLOADS’, ‘podebradska-mladez.evangnet.czwp-contentuploads’);

    #17815

    davidulus
    Participant

    Mrkni do dokumentace http://codex.wordpress.org/Editing_wp-config.php#Moving_uploads_folder mělo by to být: define(‘UPLOADS’, ‘/wp-content/uploads’). Pokud by to nefungovalo – mrkni co je za adresu v konstantě ABSPATH, vůči té se ta adresa pro nahrané soubory nastavuje.

    #17816

    Nik
    Participant

    Děkuji za odkaz, něco podobného jsem hledal už dříve.

    V ABSPATH není nic, konkrétně:

    “if ( !defined(‘ABSPATH’) )

    define(‘ABSPATH’, dirname(__FILE__) . ‘/’);”

    zkoušel jsem tam nastavit patřičnou adresu, ale nepomohlo to. Nejsem si jistý v jakém formátu a kam ji mám zadat.

    Předpokládám, že za to lomeno, ale nevím co má znamenat to “(__FILE__)”.

    Taky si nejsem jistý, co mám napsat před tu adresu, když to není klasické ftp (zkoušel jsem ftp:// a sftp://, ale ani při jednom mi to nefungovalo, všem kdo vím, proč…

    adresa umístění WordPressu je:

    scp.evangnet.cz/home/eusers/e-podmld/podebradska-mladez.evangnet.cz/

    #17817

    zaantar
    Participant
    Web
    #17818

    Nik
    Participant

    Ten odkaz mi nijak nepomohl, zabívá se chybou v NextGen gallery. Já řeším především chybu při nahrávání mediálních souborů bez použití pluginu.

    Potřeboval bych vědět v jakém fomátu mám zadat tu adresu do ABSPATH a jak má vypadat celý ten příkaz. Viz můj předchozí příspěvek.

    Komunikoval jsem i s poskytovatelem hostingu a ten mě ubezpečoval, že na jeho straně chyba není.

    #17819

    Nik
    Participant

    Vyřešeno, stačilo v rootu vytvořit složku “phptmp”.

Aktuálně je na stránce zobrazeno 10 příspěvků - 1. až 10. (z celkem 10)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.