Problém: Automatický update WP

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Problém: Automatický update WP

Štítky: ,

Zvolené téma obsahuje celkem 8 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel  Azifaral a poslední změna je stará 9 let, 7 měsíců.

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

    Azifaral
    Participant
    Web

    Dobrý den,

    hned na začátku chci předeslat, že z WP tak trochu začínám, ale zase takový “amatér” obecně nejsem. Vyšla verze 4.0 a i když nejsem příznivcem okamžité aktualizace všeho co se objeví, tak jsem si říkal, že bych ji vyzkoušel nainstalovat. Ale jakmile mu dám automatickou aktualizaci, tak mi spadne na této chybě:

    The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions.: wp-admin/includes/update-core.php

    Zkoušel jsme něco vygooglil, došlo mi, že je zde problém s právy na zápis, ale ať jsme měnil co jsem měnil tak to nepomohlo a prostě ta aktualizace neproběhne. Potkal jste se už někdo s tím?

    A, ano vím, že je zde možnost manuální aktualizace, ale minimálně mi připadá trochu zvláštní, že dochází k této chybě.

    Díky za jakékoliv info.

    #20273

    admin
    Keymaster
    Web

    Jaký používáte hosting? Zkoušel jste zkontrolovat soubor wp-admin/includes/update-core.php? Jestli se nějak liší práva k zápisu do tohoto souboru od ostatních? Nemá soubor jiného vlastníka? Zkuste ho zcela smazat a nahrát jeho původní podobu ze starší verze.

    I když ta hláška vlastně může spíše informovat o tom, že se chyba objevila při zpracování tohoto souboru, ale problém s právy k zápisu může mít zcela jiný soubor. Nemáte přístup k chybovému logu (error_log), kde by se to asi dalo nalézt? Některé hostingy také umožňují hromadnou úpravu práv pomocí tlačítek v administraci…

    #20274

    Azifaral
    Participant
    Web

    Dobrý den,

    hosting máme vlastní a co se týká práv, tak tam je to všechno stejné. Nicméně díky za navigaci do logu (samozřejmě jsem tam měl zamířit hned, ale to už tak bývá, že člověka to nějak nenapadne :) ) a tam je tato chybová hláška:

    [Wed Sep 10 10:26:52 2014] [error] [client 93.99.49.63] PHP Warning: copy(/var/www/vhosts.d/www.vlasyaucesy.cz/htdocs/wp-admin/includes/update-core.php): failed to open stream: Permission denied in /var/www/vhosts.d/www.vlasyaucesy.cz/htdocs/wp-admin/includes/class-wp-filesystem-direct.php on line 217, referer: http://www.vlasyaucesy.cz/wp-admin/update-core.php

    Tak jsem se podíval do souboru class-wp-filesystem-direct.php a od řádku 213 – 221 je toto:

    function copy($source, $destination, $overwrite = false, $mode = false) {
    if ( ! $overwrite && $this->exists($destination) )
    return false;

    $rtval = copy($source, $destination);
    if ( $mode )
    $this->chmod($destination, $mode);
    return $rtval;
    }

    kde konkrétně na řádku 217 je
    $rtval = copy($source, $destination);

    A tady už opravdu netuším :D

    #20276

    admin
    Keymaster
    Web

    Zkuste ještě nainstalovat plugin Background Update Tester a poté se v menu Nástěnka – Update Tester podívejte, zda je všechno v pořádku.

    #20277

    Azifaral
    Participant
    Web

    Noo zjevně asi nebude. viz

    PASS: Your WordPress install can communicate with WordPress.org securely.
    FAIL: The folder /var/www was detected as being under version control (.git).
    PASS: Your installation of WordPress doesn’t require FTP credentials to perform updates.
    FAIL: Some files are not writable by WordPress:
    wp-settings.php
    wp-comments-post.php
    wp-activate.php
    wp-admin/link-parse-opml.php
    wp-admin/js/editor.js
    wp-admin/js/user-profile.min.js
    wp-admin/js/word-count.min.js
    wp-admin/js/image-edit.js
    wp-admin/js/updates.min.js
    wp-admin/js/postbox.min.js
    wp-admin/js/nav-menu.min.js
    wp-admin/js/theme.min.js
    wp-admin/js/custom-header.js
    wp-admin/js/media-upload.js
    wp-admin/js/color-picker.js
    wp-admin/js/iris.min.js
    wp-admin/js/farbtastic.js
    wp-admin/js/comment.js
    wp-admin/js/common.js
    wp-admin/js/inline-edit-tax.min.js

    #20278

    admin
    Keymaster
    Web

    :-) Pro uvedené soubory musíte nastavit vhodná práva k zápisu (záleží na konfiguraci serveru), aby s nimi mohl WordPress pracovat. Neměl jste web někdy dříve zavirovaný (a ručně čištěný)? Názvy uvedených souborů jsou často zneužívány různými malware skripty…

    #20279

    Azifaral
    Participant
    Web

    zavirovaný nebyl, on je vcelku nový (www.vlasyaucesy.cz), tak zatím na to nedošlo (klepy klep :D) …samozřejmě se snažím ten web co nejvíce zabezpečit, aby k tomu nikdy nedošlo.

    mohu se ještě zeptat na tu chybu
    FAIL: The folder /var/www was detected as being under version control (.git).

    Netuším o co se vlastně jedná

    #20280

    admin
    Keymaster
    Web

    To bude něco souvisejícího s nastavením serveru, patrně je ve složce /var/www/ instalováno něco, k čemu je přistupováno prostřednictvím Gitu, zkuste se na to optat administrátorů serveru. WordPress pak automaticky neprovádí aktualizace na malé bezpečnostní verze, protože předpokládá, že jde o vývojářskou verzi, kterou si uživatelé aktualizují sami. Klasická aktualizace by ale asi měla fungovat, protože to není v adresáři /var/www/vhosts.d/www.vlasyaucesy.cz/htdocs/. Ale nevím, ještě jsem to nikde neviděl…

    A jak je možné, že mají některé soubory jiná práva než ostatní?

    #20282

    Azifaral
    Participant
    Web

    No to kdybych věděl :) Ale jak jsem psal na začátku, on je to vlastně můj první opravdu ostrý WP web, takže je možné, že jsem při té instalaci provedl něco trošku špatně. Nicméně jsem velmi učenlivý typ :D Velké díky za rady, večer zkusím ten update, tak doufám, že tam zůstane to co má :D. Ale tak backupy dělám pravidelně, tak to v nejhorším bude zase jedna z těch dalších nočních, za život už jich pár stovek bylo :)

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

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

WordPress – novinky, návody a zajímavosti