Přehled odpovědí
-
AutorPříspěvky
-
Jen pro upřesnění – budete dodávat grafiku v .psd souboru nebo už nakódované HTML? Často dělá někdo samotné kódování a potom zase někdo jiný už vytváří samotnou šablonu. Pokud se nikdo neozve, tak klidně napište konkrétní zadání na email pavelevap@separatista.net (i s nějakým návrhem ceny). Pokud to bude v našich silách a dohodneme se na ceně, tak můžeme občas spolupracovat, případně to zkusíme přeposlat dalším spřízněným “duším”…
Takže snad vyřešeno. Problém byl v odlišném nastavení URL adres v menu Nastavení – Obecné. “URL adresa instalovaného WordPressu” byla ve tvaru
http://domena.cz, zatímco URL adresa zobrazeného webu ve tvaruhttp://www.domena.cz. A protože heslo ke stránkám funguje na základě cookies, tak i po správně zadaném hesle nebyla stránka zobrazena, protože heslo bylo uloženo v cookies pro doménuhttp://domena.cz, ale web se zobrazoval na adresehttp://www.domena.cz. Opravil jsem to sjednocením na URL adresu ve tvaruhttp://domena.cz, ale je to zajímavé, možná je to trochu chyba WordPressu a mělo by to být nějakým způsobem ošetřeno. I když na druhou stranu jsem se s takto rozdílným nastavením ještě nikde nesetkal a netuším, co bylo přesně záměrem?Je potřeba rozlišit, jak se virus na web dostal a co tam vlastně způsobil.
1) Vir způsobil načítání zmíněného JavaScriptu, které je závislé na použité šabloně. Proto bude problém v této šabloně. Našel jsem ještě jednu zmínku o tomto viru v německém fóru (objevila se nedávno), kde upozorňují, že by zmíněný řádek měl být vložen na prvním řádku souboru style.css v adresáři používané šablony. Zkuste se tam podívat a odstranit ho.
2) Jak se to na web vůbec dostalo? Možností je několik:
a) Může za to uživatel – má zavirovaný počítač a ukládá si nešifrovaná hesla k FTP přímo do programu, který používá. Vir samozřejmě prozkoumá všechny FTP managery na FTP a případně nalezená hesla posílá autorům viru pro další použití. Zkuste pro jistotu prohlédnout počítač nějakým antivirem.
b) Může za to WordPress – velmi nepravděpodobné (ale také možné).
c) Může za to hosting – občas se to stává. Většinou by se ale objevilo více stížností, těžko říci. Jaký používáte hosting?
d) Může za to nějaký plugin, šablona nebo vlastní úprava – velmi časté. Jaké používáte pluginy? Zkuste nám sem dát seznam, třeba tam bude něco podezřelého, zejména Lukenzi v tom má dost přehled :-) I na německém fóru (viz odkaz výše) to řeší, uživatel s napadeným webem tam zveřejnil používané pluginy, třeba tam bude nějaký stejný, který by to mohl způsobovat?
Nepochopil jsem moc, jakou šablonu vlastně používáte? Píšete o Wedding Bells, kde vyšla nedávno nová verze. Rozhodně doporučujeme aktualizovat, pro příště bych pak prováděl úpravy např. pomocí pluginu či odvozené šablony, aby byly (samozřejmě v rámci možností) nezávislé na budoucích aktualizacích. Pak ale píšete ještě o šabloně Green, takže nevím, kterou vlastně používáte?
Zkusil jsem upgradovat všechny pluginy a upgradovat na čerstvou verzi Green – nepomohlo.
Plugin WP Security Scan je sice dobrý na zjištění (a upozornění) “potenciálních” bezpečnostních problémů, ale s virem už nic nezmůže. Stejně tak nezjistí žádný bezpečnostní problém v používaných pluginech a šablonách. Timthumb Vulnerability Scanner zase zkoumá pouze jeden z mnoha veřejně známých bezpečnostních problémů a patrně v tomto případě také moc nepomůže.
Všechna hesla je sice rozhodně dobré změnit, ale až po odstranění následku (viru) a příčiny (jak se tam dostal). Jinak je to podle mě vcelku zbytečné…
Lukenzi: Pěkný úlovek, díky!
Zajímavé, teď ještě přijít na to, jak se to do šablony vůbec dostalo a k čemu to bylo dobré. Pokud byla vytvářena v Artisteeru, tak by to mělo mít nějaký důvod. Má to každá šablona vytvářená v tomto programu?
Díky za přístupy, brzy se k tomu dostaneme. Je to ale zajímavé, obvykle spíše něco nefunguje v IE :-)
Můžete zkusit přejmenovat adresář wp-content/plugins na FTP na něco jiného, čímž deaktivujete najednou všechny pluginy. Také můžete zkusit smazat/přejmenovat všechny šablony kromě výchozích v adresářích wp-content/themes/twentyten a twentyeleven. Dále bych zkontroloval, zda není problém se souborem .htaccess (a zkusil ho smazat), případně se souborem .maintenance (pozor, oba jsou na FTP skryté).
Pokud nic z toho nepomůže a celý problém nastal “z ničeho nic”, tak bych asi kontaktoval poskytovatele hostingu. Budeme rádi, když nám sem pak dáte vědět, jak to vlastně celé dopadlo…
P.S. Projděte si ještě podobná vlákna na fóru, třeba něco pomůže…
Přesně tak, potvrzuji, že plugin BackWPup funguje perfektně. Otestováno a vše bez problémů funguje…
togur: Díky za tip!
Aktivujte tam ten widget s obrázky, ať se můžeme podívat přímo na konkrétní chybu. Obvykle bývá problém v nějakém konfliktu JavaScriptů, i když tady mě napadá ještě možnost, zda máte v souboru header.php funkci wp_head() a v souboru footer.php funkci wp_footer()? Pokud ani v tom není problém, tak prosím pošlete přihlašovací údaje (administrátor WordPressu + FTP) na email pavelevap@separatista.net, zkusíme se na to podívat…
Pokud plugin Disqus Comment System nefunguje pouze se šablonou Arthemia Premium, tak bude problém buď v pluginu nebo šabloně (případně nějaké specifické kombinaci či konkrétního nastavení šablony). Pokud se komentáře vůbec z Disqus neobjevují, tak by to mohl být nějaký konflikt JavaScriptů.
Pokud máte šablonu legálně zakoupenou, tak bych určitě napsal autorům, kteří by to mohli v rámci podpory vyřešit. Případně se na to můžeme také podívat, ale budete nám muset poslat přihlašovací údaje (administrátor WordPressu a FTP) na email pavelevap@separatista.net, protože je šablona placená a nemáme k ní přístup, abychom to mohli vyzkoušet.
Testováno na nejnovější verzi 3.4 RC3 a plugin funguje bez sebemenšího problému. Možná bude problém někde jinde – zkuste deaktivovat všechny ostatní pluginy a nasadit výchozí šablonu Twenty Eleven, abychom viděli, zda není problém způsoben konfliktem se šablonou nebo jiným pluginem.
Aha, tak už jsem našel popis problému s tímto pluginem… Zkusíme se na to podívat…
Na webu máte nějakou chybu a nic se kromě chybové hlášky nezobrazuje…
1) Pokud šablona využívá vlastní menu, tak tam můžete přidat rubriku velmi jednoduše. Stačí přejít do menu Vzhled – Menu, v sekci Rubriky vybrat příslušnou rubriku a kliknout na pole “Přidat do menu”. Pak nezapomeňte na tlačítko “Aktualizovat menu”. Pokud šablona vlastní menu nevyužívá, tak to bude složitější a musíme nejdříve dohledat, jakým způsobem (funkcí) je tam menu zobrazováno (obvykle to naleznete v souboru header.php v adresáři se šablonou). Velmi podobný dotaz najdete zde.
2) Příspěvky se zařazují do rubrik a většinou není důvod je ještě přiřazovat ke stránkám. V tomto případě jde buď o vyřešení jiného problému (viz bod 1) nebo šaptně definovaná struktura webu. Projděte si související vlákna fóra, naleznete tam mnoho příkladů a možností řešení… Vzhledem k celé logice fungování WordPressu bych to ale moc nekomplikoval a spíše bych se pokusil vyřešit bod 1.
Pokud používáte vlastní menu, tak každá jeho položka má definovanou vlastní třídu a identifikátor
menu-item-ID, který můžete libovolně nastylovat v souboru style.css, např. tedy definovat pro každou položku vlastnost background-image.Případně můžete ke každé položce menu přidat vlastní třídu s názvem barvy (návod). To je vhodné zejména pokud budete mít více položek se stejnou barvou…
Myslím, že to bude způsobeno právě cachováním pomocí pluginu WP Super Cache. Obvykle to funguje tak, že přihlášený administrátor vidí stránky necachované, takže se problém objeví až když se odhlásíte. Potom jsou vidět uložené (cachované) starší verze stránek, které se aktualizují až za nějaký čas (podle nastavení cachovacího pluginu, obvykle několik hodin). Je také možné vyčistit po úpravách šablony celou cache, aby k podobným problémům nedocházelo. Každý cachovací plugin má takovou možnost, zkuste ji dohledat v administraci…
Díval jsem se ráno na web a vše už vypadá v pořádku? Mimochodem pěkný web :-)
Přesně tak, doplním jen odkaz na plugin WP flash img show. Plugin už sice nebyl delší dobu aktualizován, ale fungovat by mohl – v čem je konkrétně problém?
Bez dalších podrobností ani nemůžeme doporučit nic lepšího, protože podobných pluginů existuje velmi mnoho a liší se spíše drobnostmi. Hledejte v oficiálním adresáři pluginů také klíčové slovo “Flash” (pokud je třeba opravdu použít Flash) + to další slova, která napsal togur výše.
-
AutorPříspěvky