Přehled odpovědí
-
AutorPříspěvky
-
Zde je odpověď na problém: http://wordpress.org/support/topic/plugin-quick-chat-preventing-server-stress-1
Každopádně nejnovější verzi tohoto pluginu si stáhlo nějakých 45 000 uživatelů a na fóru jsou pouze 2 reakce související s vytěžováním serveru.
Bez přístupu na server těžko říct, ale zkusil bych smazat komplet vše na serveru (i htaccess soubor!) a strčit tam nějaký index.php soubor. Pokud se pak ta stránka načítat nebude máte z poloviny vyhráno ;)
Patrně jste si spletl fórum :) Zkusil bych to zde http://www.phpfusion.cz/
Určitě, prvním krokem by bylo přejít na nějaký normální hosting a adminovi na hosting-zdarma.cz oznámit, že je už 21.století
Pak (až bude web na novém hostingu) bych řešil případné problémy (podle mně žádné nebudou).
Co se týče souboru
robots.txtpoužívám tento a bez problémů:Sitemap: http://domena.cz/sitemap.xml User-agent: * Disallow: /cgi-bin/ Disallow: /wp-admin/ Disallow: /wp-includes/ Disallow: /wp-content/plugins/ Disallow: /wp-content/maintanence.php Disallow: /wp-content/db-error.php Disallow: /wp-content/cache/ Disallow: /wp-content/themes/ Disallow: /wp-content/languages/ Disallow: /wp-content/upgrade/ Disallow: /trackback/ Disallow: /feed/ Disallow: /comments/ Disallow: /category/*/* Disallow: */trackback/ Disallow: */feed/ Disallow: */comments/ Disallow: /*? Allow: /wp-content/uploads/<FilesMatch ".(htaccess|htpasswd)$"> Order Allow,Deny Deny from all </FilesMatch> <FilesMatch ".(ini|phps|fla|psd|log|sh|bak|backup|back|set|sql)$"> Order Allow,Deny Deny from all </FilesMatch>lze napsat do jednoho bloku
<FilesMatch ".(htaccess|htpasswd|ini|phps|fla|psd|log|sh|bak|backup|back|set|sql)$"> Order Allow,Deny Deny from all </FilesMatch>(v závorce jsou koncovky souborů které nebudou dostupné pro přímé načtení)
(znak “|” znamená “nebo”)Kód
<IfModule mod_rewrite.c> ... </IfModule>je vlastně podmínka, která říká, že pokud je na serveru aktivní
mod_rewriteproveď tento kód.Když tento mod na serveru nebude nic se nestane. Jestliže tuto podmínku neuvedete a na serveru tento mod nebude dostanete místo webu chybovou hlášku serveru.
RewriteEngine OnZapíná
mod_rewritejednoduše řečeno, takže stačí pouze jednou. Posloupnost se určitě dodržet musí.Každopádně bych to zase s
.htaccessmoc nepřeháněl, každé načtení stránky způsobí to že server (apache) prvně proleze.htaccessa udělá to co je v něm zadané a až pak se začne pracovat se stránkou, tedy se začne parsovat PHP atd atd. Velké množství podmínek a příkazů v tomto souboru může při velice navštěvovaném webu způsobit další (a někdy ne zrovna malé) vytížení serveru navíc.Zdravím,
a co používáte za šablonu? Některé obsahují nastavení kdy to lze skrýt jednoduše v administraci.
Jinak skrytí použitím CSS konkrétně u nadpisu nevadí. Vzhledem k tomu, že spousta webů používá nějaké grafické logo tak by asi nebylo nejvhodnější zobrazovat úplně stejný text v h1. Google to má přímo někde napsané (odkaz bohužel z paměti nevydoluji), pokud text v tagu h1-6 vystihuje obsah loga nebo obrázku, které nastaveno jako pozadí daného tagu může mít vlastnost
display:none;a nebude za to nijak postihován. Samozřejmě ale všeho s mírou :)iframe je blbost
1) použil bych HTML5
2) na server nahraju ten swf soubor (pouze tento soubor)
3) napíšu článek
4) přepnu se do HTMl editoru
5) na místo kde chci mít tu animaci vložím
<object width="400" height="400" data="http://domena.cz/wordpress/wp-content/uploads/test.swf" type="application/x-shockwave-flash"></object>
6) za “width” a “height” vložím šířku a výšku zobrazené animace (v pixelech) a do “data” vložím URL adresu přímo k souboru swf.
Zobrazí to snad každý novější prohlížeč.
Zdravím,
Zkuste najít soubor
ngg-config.phpv pluginu NextGen Gallery a změňte řádekrequire_once( WP_LOAD_PATH . 'wp-load.php');na
require_once( WP_LOAD_PATH . 'wp-admin/admin.php');Pokud změna nepomůže, můžete zkusit ještě použít starší verzi tohoto pluginu, který by mněl fungovat bez problémů http://downloads.wordpress.org/plugin/contact-form-7.2.4.6.zip
Uživatelů se stejným nebo podobným problémem je na internetu docela dost a kromě čekání na opravu v další verzi jsou toto jediné dvě rady které se opakují pořád dokola.
Tak mně napadlo jestli by pro zálohu 50-100 webů nebylo raději lepší použít rsync. Ono vytvořená záloha na stejném serveru kde je web je tak nějak k ničemu pokud dojde např. ke smazání celého obsahu hostingu (hack, zrušení hostingu, útok ufo atd).
Pomocí pluginu nebo rovnou vlastního PHP scriptu (nebyl bych omezený nastavením serveru apod.) bych vytvářel na každém webu zálohy DB, a pak celý obsah FTP (i se zálohami DB) díky rsyncu stahoval do PC. Nevím jak na Win ale na linuxu to je záležitost pár řádků a s použitím cronu se celá operace dokonale zautomatizuje. Pak by nebyl problém celé zálohy ještě opět přes rsync posílat na jiné FTP (třeba wedos disk) pro případ že by umřelo PC se zálohami. (byla by to rozdílová záloha, takže by se vždy přenášeli pouze změněné soubory = minimální trafic + rychlost)
To se pak v klídku koukáte na nějaký filmeček a na pozadí se vám zálohují desítky/stovky webů zároveň na několik disků různě po světě :)
Jednoduše nijak :)
Naučit se minimálně programovací jazyky HTML, CSS a PHP, pro testování a ladění na své PC nainstalovat a zprovoznit Apache, MySQL a PHP (třeba pomocí balíčků Wamp, Xampp apod.) a pak zkusit třeba najít nějaký z dostupných návodů.
Podle autora šablony to má být jen odkaz v patičce. Takže je jen na vás zda budete autorovi důvěřovat či nikoliv.
Abych to vysvětlil, autor pomocí PHP funkce base64_encode zakóduje nějaký textový řetězec, většinou přímo nějaký PHP kód (např. echo “odkaz”;) do dlouhého vám nic neříkajícího textu. V šabloně vzhledu pak tento zakódovaný text zpět dekóduje pomocí funkce base64_decode a spustí pomocí funkce eval. Výsledek je ten, že ve zdrojovém kódu nevidíte co funkce eval vlastně spouští (a nemůžete to tedy ani změnit).
Problém je ten, že zakódovat se dá jakýkoliv text, třeba constanty s přístupovými údaji k DB a funkce pro odeslání mejlu…
18. července 2012 (10:06) odpověď na téma: Jak přidat novou stránku pouze do patičky(footer) a ne do MENU #12108Pokud je výpis stránek v tom menu řešeno pomocí funkce wp_list_pages tak stačí jako parametr této funkce použít
'exclude=ID'kde za ID dosadím ID stránky, kterou nechci v tom menu zobrazovat.Samozřejmě lze tuto funkci upravit i opačně, tedy do parametru funkce zadáme ID stránek, které chceme zobrazovat. Ostatní se pak v menu zobrazovat nebudou. Funkce
wp_list_pages('include=1,2,3');způsobí, že se v menu budou zobrazovat pouze stránky s ID 1,2 a 3Nejde mi vybrat fotografii z adresáře, když kliknu na vybrat soubory, neotevře se nic
Nahrávání souborů funguje přes flash, takže tam může být problém.
Každopádně mi není jasné proč pro práci s WP používáte aplikaci třetí strany vytvořené bůhvíkým. Z prohlížeče to nejde? Nebo to má nějaké výhody?
Neteyes: vítej ;) Už jsem myslel, že jsi už na to neměl nervy :D
Nějak to nebudu extra komentovat jen přidám to ,že¨každý odkaz z
marketerplugin.czvede namarketerplugin.coma je to affil, tedy když zaplatíte část financí věnujete někomu jinému – proto je to asi taky tak drahé :DNevím v čem je problém, Obrázek na dané URL existuje (http://diwo.us/wp-content/themes/destination/styles/default/bg_header.jpg) a na webu se normálně zobrazuje. Buď už je to opraveno nebo nevím…
btw:
1) aktualizoval bych WordPress na nejnovější verzi
2) občas bych zkontroloval aktuálnost vaší šablony vzhledu popřípadě kontrolovat verzi souboru timthumb.php (snad všechny předchozí verze obsahovali nějakou bezpečnostní chybu). To že současná verze tohoto scriptu je považována za bezpečnou neznamená, že bezpečná skutečně je.
3) Osobně jsem trochu nervózní z kódu který obsahuje funkce jako eval, base64_decode atd . Takže bych jej asi raději odstranil…
4) V hlavičce je 2x stejný kód a to pro tlačítko G+
Nechci být po ránu protivný, ale tenhle formulář bych si na web určitě nedal ;) Připomíná mi to mé začátky s programováním :D
-
AutorPříspěvky