logo
21.08.2019 08:40
1
Ahoj, dostal jsem se k jednomu webu, kde je verze jádra 4.8.9 a je k tomu udělaná šablona na míru (včetně úprav adminu a editoru), která se bohužel při aktualizaci na verzi 5.2.2. v adminu rozsype (nepracuje dobře). Proto aktualizace teď nepřichází v úvahu.

Pokud aktualizuju některé pluginy, tak se aktualizace nepovede a vyskočí hláška "Aktualizace se nezdařila: Aktualizaci nelze nainstalovat, protože by nebylo možné zkopírovat některé soubory. Běžně je tato chyba způsobena nedostatečnými právy k souborům.".

Když mrknu do wp-content/plugins/slozka-plugin, tak složky mají 777 a soubory 644. Ale nějak náhodně měnit práva určitě nechci.

Neřešil jste někdo stejný problém? Aktualizace některých pluginů na webu projde v pohodě.

Díky, O.

Co se právě děje na Webtrhu?

21.08.2019 10:10
2
Některé pluginy zkrátka vyžadují novou funkčnost WP. Není jednodušší vzít na míru udělanou šablonu a dodělat pár změn aby byla kompatibilní s aktuální verzí WP? Nejspíš půjde o jiný způsob volání SQL dotazů nad databází a nějaké změněné funkce.

Pokud to tam natlačíš hrubou silou, stejně je pravděpodobné, že takový plugin nebude pořádně fungovat.
21.08.2019 11:13
3
Presne jak pise @duben
Uprav sablonu tak aby byla funkcni s novejsi verzi WP.
26.08.2019 13:31
4
Původně odeslal Oleg
Presne jak pise @duben
Uprav sablonu tak aby byla funkcni s novejsi verzi WP.
Dal jsem na Vaše rady a povedlo se mi šablonu upravit a nyní to jeden s poslední verzi WP, tj s WP5.2.2. Ale při aktualizaci pluginů mi vyskakuje porad stejna chyba. Pluginy, ktere chci aktualizovat, tak jsem do nich nijak nezasahoval po instalaci.

Jedná se o 5 pluginu. Netušíte někdo co by mohlo být ještě za problém?

Děkuji
01.09.2019 10:18
5
Zkus po jednom pluginy vypnout, zjistit který to dělá a kouknout jestli není problém s tím pluginem, jestli není jeho část třeba natvrdo zakódovaná do šablony, nebo nemá natvrdo udělanou úpravu v sobě. To by pak znamenalo, že musíš stejnou úpravu / css změnu apod. provést i po aktualizaci. Já to takhle mám třeba na http://koupalistepraha.cz/, kde rankovací plugin hodnotí koupaliště a na homepage pak využívám funkce a z rankovacího pluginu, abych vybral ty nejoblíbenější. Aktualizace pluginu znamená, že to musím překopat, protože změnili parametry té funkce.
02.09.2019 10:29
6
no wp uz umi pustit mod kdy ti rekne jaky plugin je spatne a dovoli ti ho vypnout.
02.09.2019 10:35
7
Původně odeslal ondra15
Dal jsem na Vaše rady a povedlo se mi šablonu upravit a nyní to jeden s poslední verzi WP, tj s WP5.2.2. Ale při aktualizaci pluginů mi vyskakuje porad stejna chyba. Pluginy, ktere chci aktualizovat, tak jsem do nich nijak nezasahoval po instalaci.

Jedná se o 5 pluginu. Netušíte někdo co by mohlo být ještě za problém?

Děkuji
Presne tak, WP ma zabudovanou funkci upozorneni na chybu a posila na email odkaz, pomoci ktereho se da dostat do tzv. recovery modu, mail s predmetem Web má technické potíže. ...
Pokud web není v pořádku a nemůžete se běžným způsobem přihlásit do administrace, můžete použít speciální „režim obnovení“. Tento režim umožní bezpečné přihlášení do administrace a možnost identifikace problému.
Pokud jsou vsechny pluginy original bez vlastni modifikace, nemel by nastat zadny problem. Zalezi ovsem jak stare jsou nektere pluginy a na jake verzi PHP bezi. Treba i tam hledat problem.

Jinak, jak poradil @duben staci postupne vypinat pluginy a zjistit, ktery to dela a bud ho vyradit a nahradit jinym nebo provest upravy abybyl kompatibilni s novou verzi WP pripadne PHP.
04.09.2019 11:04
8
Původně odeslal Re4DeR
no wp uz umi pustit mod kdy ti rekne jaky plugin je spatne a dovoli ti ho vypnout.
A poradíš mi jak tento mód zapnout? Teď jsem si vytipoval 2 z 5 pluginu, které mi nejdou aktualizovat a postupně jsem vypínal jednotlivé pluginy a nepovedlo se mi ho zaktualizovat.
Takže chybu budu hledat spíš ve verzi PHP, protože tam se přecházelo z 5.4. na 7.0.3. A aktualizace těch pluginů nebyla přes 3 roky.

Ale pokud mi někdo poradí jak to nejlépe debugovat chybu v tom pluginu, tak budu jen rad.

Moc díky
04.09.2019 11:08
9
Zkus v wp-config.php

Kód:
// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );

// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );

// Disable display of errors and warnings 
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

// Use dev versions of core JS and CSS files
define( 'SCRIPT_DEBUG', true );
To je pokud chces vypsat do logu, jinak nastav v radku define( 'WP_DEBUG_DISPLAY', true );
04.09.2019 12:37
10
Původně odeslal Oleg
Zkus v wp-config.php

Kód:
// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );

// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );

// Disable display of errors and warnings 
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

// Use dev versions of core JS and CSS files
define( 'SCRIPT_DEBUG', true );
To je pokud chces vypsat do logu, jinak nastav v radku define( 'WP_DEBUG_DISPLAY', true );
Pridal jsem, nahral jsem na FTP a kdyz dam aktualizovat plugin, kde aktualizace neprobehne (vyskoci hlaska: Aktualizace se nezdařila: Aktualizaci nelze nainstalovat, protože by nebylo možné zkopírovat některé soubory. Běžně je tato chyba způsobena nedostatečnými právy k souborům.), tak se nevytvori soubor /wp-content/debug.log.

Ani v adminu zadne warniny nikde nesviti, nic.
04.09.2019 12:51
11
Bud mas spatne nastavena prava pro PHP uzivatele na serveru co nahrava nove soubory, nebo mas odlisneho uzivatele pro "webovy pristup" na praci se soubory a pro "ftp" kterym jsi to tam nahral. Asi nejjednodussi reseni, stahni si plugin, pres FTP ten co mas na serveru smaz a nahraj tam pres FTP tu novou verzi.
04.09.2019 13:40
12
Původně odeslal duben
Bud mas spatne nastavena prava pro PHP uzivatele na serveru co nahrava nove soubory, nebo mas odlisneho uzivatele pro "webovy pristup" na praci se soubory a pro "ftp" kterym jsi to tam nahral. Asi nejjednodussi reseni, stahni si plugin, pres FTP ten co mas na serveru smaz a nahraj tam pres FTP tu novou verzi.
Jo paradni, to pomohlo. Mockrat diky za radu :-)