Ve standardní instalaci WordPressu skončíte při pokusu o aktualizaci WordPressu nebo kteréhokoliv z pluginů hlášením, že se stažení nezdařilo, neboť se nepodařilo vytvořit dočasný soubor.
Chcete-li tuto situaci vyřešit, vytvořte buď v kořenovém adresáři WordPressu, nebo např. ve složce wp-content složku tmp a nastavte jí taková oprávnění, aby do ní mohl server zapisovat (mělo by stačit nastavit oprávnění na 770, pokud byste zaznamenali potíže, nastavte oprávnění na 775 nebo 777).
Do souboru wp-config.php v kořenovém adresáři WordPressu pak doplňte následující řádek (klidně na konec těsně před uzavírací sekvenci ?> php souboru).
define('WP_TEMP_DIR',ABSPATH.'wp-content/tmp/');
kde wp-content/tmp/ je cesta k adresáři tmp pro dočasné soubory. V našem příkladu máme adresář tmp vnořený v adresáři wp-content. Budete-li mít adresář tmp v kořenové složce, doplňte do uvozovek pouze tmp/.
Pokud byla příčinou selhání aktualizace nemožnost vytvořit dočasný soubor, po této úpravě již bude automatická aktualizace funkční.
Co to je za plugin nebo widget co je na tomhle webu „naposledy komentovane prispevky“
Plugin Recent Commented Posts. Po instalaci přidá další widget.
Díky moc.
Mam podobný problém,ale se šablonami.Nejde mi stáhnou protože mi to napíše přesně tenhle problém.A ani tenhle návod nefunguje.Prosím pomoz mi.Děkuji za pozornost
A máš ten výraz dobře včetně uvozovek? Zkopíroval jsi ho, nebos ho přepisoval? define(‚WP_TEMP_DIR‘,ABSPATH.’wp-content/tmp/‘);
máš ho v wp-config.php a nikoli v wp-config-sample.php ?
Máš ve složce wp-content vytvořenou složku tmp a má tahle složka nastavena oprávnění 777 (resp. 0777) – tj. čtení, zápis i vykonání jak pro vlastníka, tak pro skupinu i pro ostatní?
Jakou používáš verzi WordPressu?
Hele,chtěl bych se zeptat,jestli nejsi ochotnej mi s tím pomoct třeba přes skype.Ale upozorňuji,že pokud ano tak sem ve WP začátečník.
Čemu konkrétně nerozumíš?
nejdřív otevři we WordPressu složku wp-config a pokud v ní nemáš složku tmp (musel bys jí tam už předtím udělat), tak jí tam udělej.
pak zkontroluj, jaký má tato složka oprávnění – bohužel nevím, čím se připojuješ, pokud bys použil jako FTP klienta Total Commander, WinSCP, nebo Unreal Commander, tak tam oprávnění u složek a souborů vidíš. V TC číselně – mají samostatný sloupeček (musíš mít zobrazení v režimu Podrobnosti), ve WinSCP jsou vypsána taky ve sloupečku jako rwx-rwx-rwx (read-write-execute). V TC a UC je zobrazíš a můžeš nastavit, když složku označíš a zvolíš Soubor > Změna atributů. Ve WinSCP klikneš na složku pravým a zvolíš Vlastnosti.
Potom otevři soubor wp-config.php v kořeni webu a jako nový řádek někam na konec zkopíruj odsud ten řádek od d ve slově define na začátku až po středník na konci. ten tam musí být taky. Ulož to a mělo by to jet
No řekněme,že je to komplikovanější v tom,že šablonu sem už stáhnul,ale když ji spustim napíše to: Fatal error: Call to undefined function add_theme_support() in /home/free/ic.cz/m/medicraft/root/www/wp-content/themes/colorway/functions/inkthemes-functions.php on line 5
A pak už nejde nic dělat když ji nahraju.Prostě se nedostanu ani do administrace.Musim znova dát celej wordpress a to je teďka můj problém.
Myslím, že by mělo stačit přejmenovat, nebo v krajním případě smazat složku s tím tématem colorway. Nebo sáhnout do databáze a v tabulce wp_options přepsat hodnoty template a stylesheet, u novějších wordpressů mají obě hodnotu twentyeleven. Mimochodem, co používáš za WordPress?
ta chyba, to je funkce, která přidává náhledy do tématu, nepoužíváš náhodou nějakou starou verzi WordPressu?
Používám verzi WordPress 2.8.4
to je ono, podporu náhledů v příspěvcích měl WP až od verze 2.9. máš k tomu nějaký důvod, že používáš tak starou verzi?
Jestli můžeš, aktualizuj. Pozor, záleží na vezri PHP na serveru – poslední český wordpres je 3.2.1, ale ten vyžaduje alespoň PHP 5.2, pokud je na serveru nižší verze, dá se použít WP 3.1.4.
Jestli nemůžeš aktualizovat WP, tak by mělo pomoct zakomentovat nebo smazat ten pátý řádek (ten vypsaný v tom souboru, který ti to píše)
Ok děkuji za pomoc 🙂
Chvilku jsem si lámal hlavu s ABSPATH a jen upozorňuju že pokud jste na wedosu, musí se před všechny dávat ještě /www/
třeba se tahle informace bude někomu hodit.