automatická aktualizace

Zvolené téma obsahuje celkem 27 odpovědí. Do diskuze (6 účastníků) se naposledy zapojil uživatel  admin a poslední změna je stará 11 let, 9 měsíců.

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

    Tomáš Novotný
    Participant
    Web

    Zdravím, má někdo typ na řešení následujícího?

    – Aktualizace je stahována z http://cs.wordpress.org/wordpress-3.0.4-cs_CZ.zip…

    – Rozbalování aktualizačního balíčku…

    Notice: Undefined index: filename in /volume1/web/ibo/wp-admin/includes/file.php on line 642

    – Soubor se nepodařilo zkopírovat.: /volume1/web/ibo/wp-content/upgrade/wordpress-3.tmp/

    – Instalace se nezdařila

    ////////////////// line 641-2

    if ( ! $wp_filesystem->put_contents( $to . $info, $contents, FS_CHMOD_FILE) )

    return new WP_Error(‘copy_failed’, __(‘Could not copy file.’), $to . $info);

    ////////////////

    vyrozuměl jsem z toho, že chybí nějaký parametr, ale jaký, kam? to netuším…

    #7657

    admin
    Keymaster
    Web

    Takovou chybu jsem ještě neviděl…

    1) Z jaké verze WordPressu aktualizujete?

    2) Aktualizace pluginů funguje bez problémů?

    3) Jaký máte hosting?

    4) Dříve to fungovalo, nebo to zkoušíte poprvé?

    Zkuste také deaktivovat všechny pluginy a až poté zkusit automatickou aktualizaci.

    #7658

    Tomáš Novotný
    Participant
    Web

    1) z WordPress 3.0.3.

    2) nemám odzkoušeno, žádný z pluginů není potřeba momentálně aktualizovat

    3) vlastní NAS Synology DS 111, DSM 3.0

    4) na původním hostingu ano, migroval jsem + změna domény ze 3. řádu na “za /”

    deaktivace pluginů odzkoušena, tentýž problém

    #7659

    admin
    Keymaster
    Web

    Ad 2) Zkuste nějaký plugin automaticky nainstalovat.

    Ad 3) Vypadá to na nějakou chybu v konfiguraci serveru. Jakou tam máte verzi PHP, MySQL a Apache?

    Ad 4) Provedl jste správně veškeré potřebné změny při migraci webu, tedy i změny URL v databázi (viz manuál)? Ale tím už to asi nebude, když všechno ostatní funguje…

    Zkuste si s tím ještě pohrát, podle mě je nějaký problém v konfiguraci serveru. Pokud se nezadaří, tak pošlete přístupy (admin WordPressu a FTP) na email pavelevap@separatista.net, zkusíme se na to podívat…

    #7660

    Tomáš Novotný
    Participant
    Web

    2) automatická instalace pluginu je funkční

    3) PHP Version 5.3.3, Server Apache/2.2.16 (Unix) mod_ssl/2.2.16 OpenSSL/1.0.0a, MYSQL v5.1.49

    // výrobce testoval a nastavoval parametry pro WP 2.9.2 na DSM 2.3… viz

    http://www.synology.com/support/faq_show.php?q_id=404&lang=csy

    nevím jak rozsáhlé změny jsou ve WP od verze 3.x a v DSM 3.0 oproti testovaným..

    4) manuál jsem nečetl, snad jsem to udělal i bez něj správně jelikož ostatní funguje.

    z min. hostingu jsem stáhnul soubory webu (FTP) a vyexportoval DB (myphpadmin) na novém (NAS)jsem nahrál soubory (FTP), v souboru *.sql dal nahradit původní “linky” za nové “linky” a importoval do DB na NAS (myphpadmin)

    pokud se nezadaří, jistě se ozvu, díky za váš čas

    #7661

    admin
    Keymaster
    Web

    Pokud funguje automatická instalace pluginů, tak to je ještě zajímavější…

    Ještě mě napadlo, zda má adresář wp-content potřebná práva pro zápis souborů automatickým skriptem? A zda nezůstal v původní instalaci adresář wp-content/upgrade a při nahrání na nový server tak nemá správně nastavená práva (CHMOD). Zkuste celý tento adresář “upgrade” (jde jen o cache aktualizovaných pluginů a WordPressu) smazat a sledovat, zda se při aktualizaci WordPressu sám automaticky vytvoří (a s jakými právy)…

    #7662

    Tomáš Novotný
    Participant
    Web

    Toto je dobrá úvaha, ale řekl bych, že toto je v pořádku…

    Jednu z věcí už jsem odstranil a to, že pro migraci jsem použil jiný FTP účet než který jsem teď přidělil přes wp-config WordPressu. Bylo tam tak malé nedorozumění ohledně majitele souboru. Přesto problém se nevyřešil.

    Ale našel jsem ještě jednu věc.

    “/volume1/web/ibo/wp-content/upgrade/wordpress-3.tmp/” to by měl být adresář ve kterém se nachází rozpakovaná aktualizace wordpressu. Přijde mi, že to krachne v tom místě, kdy se mají překopírovat (přepsat) původní soubory.. napadá mě, že nemůže najít kam ty soubory rozbalil…

    nejsem odborník, tak nevím zda nemelu nemysly..

    P.S.: instalace nového pluginu je podle mě ok, ale aktualizace na tom bude zřejmně stejně.. zkusím, mám nějaké starší verze pluginů na disku

    #7663

    Tomáš Novotný
    Participant
    Web

    Ano, aktualizace pluginu je naprosto identický případ. Vše se vytvoří rozbalí, ale jak má dojít ke kopírování, nahrazení origínálu tak to krachne.

    A když tak nad tím přemýšlím, tak má teorie je špatná, pokud automatická instalace funguje. Bude tu tedy problém spíše s přepisem souborů.

    #7664

    admin
    Keymaster
    Web

    Přesně tak, zkuste ještě smazat adresář upgrade, aby si ho mohl WordPress sám vytvořit a získal tak potřebná práva.

    Pořád to hlásí tu stejnou chybu?

    Také můžete zkusit doladit příslušné konstanty WordPressu (manuál, úpravy patří do souboru wp-config.php). Zejména u FS_CHMOD_FILE by mohl být problém, případně také FS_METHOD pro výběr jiné metody pro přístup k filesystemu. Ale bez přístupů a konkrétních hodnot a testů mi už docházejí nápady…

    #7665

    Tomáš Novotný
    Participant
    Web

    Upgrade je ok. WP ji v poho používá a přistupuje k ní…

    Jelikož aktualizace celého WP trvá déle testuji to na akismetu

    Aktualizace je stahována z http://downloads.wordpress.org/plugin/akismet.2.5.1.zip…

    Rozbalování aktualizačního balíčku…

    Instalace nejnovější verze…

    Nepodařilo se vytvořit adresář. /web/ibo/wp-content/plugins/akismet/

    Aktualizace pluginu se nezdařila.

    /// posunulo se to o píď dále, ale beztak nic moc

    s tím přístupem je to trochu horší, nejsem schopen omezit přístup pouze na složku WP

    mě jen napadá takový dotaz, pod jakým uživatelem WP kopíruje soubory? co jsem si všimnul tak je stahuje pod “nobody” rozbalí je pod FTP uživatelem, kterého nadefinuju v wp-config.php

    #7666

    Tomáš Novotný
    Participant
    Web

    Pokud byste někdo narazil na podobný problém… vznikne pokud nemáte suPHP a vlastník souborů je někdo jiný než apache. Řešením je změnit vlastníka, nebo doinstalit suPHP.

    #7667

    admin
    Keymaster
    Web

    Díky za odpověď!

    Instalace suPHP asi není ideální, ale nemám s tím osobní zkušenosti.

    Takže byl na serveru pouze problém s nastavením vlastníka? Jakým způsobem jste to konkrétně vyřešili? Patrně tedy nejde o chybu WordPressu…

    #7668

    Tomáš Novotný
    Participant
    Web

    Není ideální? Ano četl jsem upozornění na stránkách suPHP.

    Proč to nejde jsem se dočetl na anglické fóru pro wordpress a na fóru výrobce produktu. Nejsem první se stejnými obtížemi a nejen u WordPressu, ale i např. automatické instalace pluginů Joomly a v podstatě všude tam, kde jsou práva řízena vlastníkem souboru. Vzhledem k tomu, že NAS se chová spíše jako černá krabička, jejíž nastavení lze upravovat přes terminál (Telnet nebo SSH) a mé znalosti Lunixu jdou limitou k 0, vyřešil jsem to prozatím ručním přepsáním souborů z rozbalené aktualizace. Počkám než výrobce toto nějakým způsobem ošetří, nebo když mi dojde trpělivost vezmu konzultaci od uživatele linuxu a systém upravíme.

    #7669

    admin
    Keymaster
    Web

    Ještě jednou díky za reakci.

    Celkově je to vcelku zajímavé řešení. Pokud bys měl čas a chuť, tak by bylo určitě zajímavé podělit se s dalšími podrobnostmi – proč NAS, proč zrovna tento typ, kde a jak je umístěn (konektivita), jak to bylo náročné zprovoznit, atd.

    #7670

    Tomáš Novotný
    Participant
    Web

    Proč toto řešení?

    Důvody proč toto? Je to trochu komplexnější. Hlavním cílem je maximální mobilita, přístup k datům, možnost zálohy a velikost prostoru. Řekněme si, v mnoha ohledech možnosti NASu strčí finančně dostupné hosting do kapsy.

    Důvod je takový, že plánuju dosti cestovat po světě a chci mít na internetu prostor kde bych mohl odkládat videa, fotky a také zálohy ostatních dat. Též jsem teď hodně využíval FTP, při práci na projektu s jedním francouzem – velmi příjemná rychlost uploadu x běžným hostingům. Dále spolupracuju s jednou lektorkou na materiálech z angličitny – množství dat v řádu desítek GB (běžně nenasdílitelné) V neposlední řadě by byla věčná škoda, pokud by se přenosné zařízení na cestách porouchalo, či bylo odcizeno a data v něm tak zmizela v nenávratnu.

    plusy pro mě?

    – při 3,50 Kč za kWh a nonstop provozu je to asi 500Kč na nákladech za elektřinu – hosting byl cca za 1280,- Kč

    – výhodou v mém případě je kamarád, co má internetovou firmu a NAS je napíchnutej v jeho serverovně (v současné době 100m od baráku) náklady na konektivitu 0Kč

    – náročnost zprovoznění – naprostá pohoda – nastavení NASu je možné přes velmi pěkně propracované webové rozhraní (české), na stránkách výrobce je pro zájemce možno nahlédnou do dema administrace.. k aplikačním balíčkům jsou tam i tutoriály (anglicky, ale zběhlí uživatelé si poradí)

    – DS111 je v současné době nejnovější typ jednošachtového provedení – na mé potřeby dostačující s příjemným poměrem cena/výkon

    mínusy?

    – zatím žádné zásadní

    Pokud budou nějaké další dotazy, kontakt na mě na http://info.tomas-novotny.eu

    #7671

    admin
    Keymaster
    Web

    Díky moc za reakci, vypadá to opravdu dobře. Hlavním problémem je ale pro většinu uživatelů právě ta neustálá a rychlá konektivita :-(

    #7672

    Tomáš Novotný
    Participant
    Web

    Také jsem slíbil užívat NAS jen pro soukromé účely, tj. žádné hostování stránek 3tím osobám. Dále, že velké objemy dat (jednotky a desítky GB) budou přenášeny pomocí ext. disku. A také konektivita nemá garantovanou rychlost. Maximum co jsem naměřil bylo při přenosu přes FTP (v noci) 40/16 Mbit směr z NASu ke klientovi (rychlost je ještě pokřivena domácím routerem a vůbec sítí ke které jsem připojen).

    Přesto, když dám k sobě +y a -y, jde z mého pohledu o více než dobrou nabídku.

    #7673

    Baron
    Participant
    Web

    Taky provozuji WP na NAS od Synology. Konkrétně na DS 710+. Synology dělá vynikající produkty!!!

    I já jsem se setkal s problémem nefunkční automatické aktualizace :-( ale řešení na to je poměrně jednoduché.

    Je třeba se NAS připojit přes Telnet nebo SSH. Třeba programem Putty a přihlásit se jako “root”. Pozor – ne jako “admin”

    Do příkazového řádku pak zadejte toto:

    chown -R nobody:nobody /volume1/web/

    Pokud požíváte virtualhost pak za /web dopište název složky kde máte naistalován WP.

    Např. takto:

    chown -R nobody:nobody /volume1/web/wordpress

    Potvrďte Enter a pak je již vše zcela funkční :)

    #7674

    Tomáš Novotný
    Participant
    Web

    super, díky, vyřešeno… tušil jsem zradu v něčem takovém, jen nejsem žádný Linux týpek :)

    s tvrzením že Synology vyrábí velmi zajímavé produkty můžu jedině souhlasit

    podobný problém jsem zaznamenal i u aktualizací joomla …

    #7675

    Lukenzi
    Participant

    Zdravím, pořád nerozumím jedné věci. Jaká je výhoda té kouzelné krabičky od Synology za ne zrovna málo tisíc oproti například nějakému staršímu PC za řekněme max 3K s nainstalovaným Linuxem a s balíčky apache, php a mysql?

    Já to vidím tak, že kromě zbytečně vyhozených několik tisíc a spousty problémů plynoucí z toho, že vše je tam nainstalováno a nakonfigurováno již od výrobce, jen to že ta bedna vypadá docela pěkně. Pokud počítám dobře tak za ty peníze v nejlevnější verzi co jsem našel bych mohl mít stejně funkční servery 4 nebo jen jeden, ale s přibližně 10x větší kapacitou disků.

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

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

WordPress – novinky, návody a zajímavosti