Vyčistění wordpress databáze od ukládaných článků
Wordpress při každé publikaci a nové editaci článku uloží jeho předchozí znění a tím se databáze značeně zvětšuje a zhoršuje se rychlost vyhledávání a načítání. Databáze pak snadno dosáhne velikosti desítek MB.
Pokud chceme vyčistit databázi od předchozích uložených kopií, tak si otevřeme php administraci, načteme databázi s posty, uložíme ji pomocí exportu na svůj počítač.
Pak do SQL dotazu zadáme:
Pozor!!! wp_posts musí být nazev tabulky s posty a může se u vás lišit například auta_wp_posts, tak zadejte skutečný název vaší tabulky!!!!!
To by mělo vyčistit všechny články a texty, které nejsou zrovna "public" , tedy aktivní.
Pokud jste něco smazali omylem, máte k dispozici zálohu, kterou můžete znovu načíst, nebo si z ní potřebný text zkopírovat a doplnit do nového postu.
Vyčištěním se databáze zmenší asi na 20% původní velikosti, takže ze 100 MB bude 20 MB databáze.
Pokud chceme vyčistit databázi od předchozích uložených kopií, tak si otevřeme php administraci, načteme databázi s posty, uložíme ji pomocí exportu na svůj počítač.
Pak do SQL dotazu zadáme:
DELETE FROM `wp_posts` WHERE `post_status` = 'inherit'
Pozor!!! wp_posts musí být nazev tabulky s posty a může se u vás lišit například auta_wp_posts, tak zadejte skutečný název vaší tabulky!!!!!
To by mělo vyčistit všechny články a texty, které nejsou zrovna "public" , tedy aktivní.
Pokud jste něco smazali omylem, máte k dispozici zálohu, kterou můžete znovu načíst, nebo si z ní potřebný text zkopírovat a doplnit do nového postu.
Vyčištěním se databáze zmenší asi na 20% původní velikosti, takže ze 100 MB bude 20 MB databáze.
Znemožnit WordPress Revision History příspěvků
Otevřít wp-config.php soubor, který je ve vašem wordpress kořenovém adresáři.
Vložit následující řádek například pod definice a uložit soubor.
define(’WP_POST_REVISIONS’, false);
115LW NO topic_id
AD
Další témata ....(Topics)
Pokud potřebujete velmi malý a jednoduchý editor textu,
nebo zdrojového kodu, pak Notepad2 je výbornou volbou.
Dokáže navíc barevně zvýraznit syntaxi - klíčová slova a tagy
zdrojového kódu. Zvládá UTF-8 a mnoho dalších kódování
textu.
Odkaz na stažení Notepad2 download:
//www.flos-freeware.ch/notepad2.html
nebo zdrojového kodu, pak Notepad2 je výbornou volbou.
Dokáže navíc barevně zvýraznit syntaxi - klíčová slova a tagy
zdrojového kódu. Zvládá UTF-8 a mnoho dalších kódování
textu.
Odkaz na stažení Notepad2 download:
//www.flos-freeware.ch/notepad2.html
- musím upravit všechny adresy ve scriptech a databázích, především obrázků a souboru javascript, css atd. aby nezačínaly na //, ale
pokud to jde tak na php proměnnou, kterou pak jen upravím a bude v config.php souboru. Po přechodu na HTTPS, se proměnná automaticky změní.
Adresy mohou také začínat jen na dvě lomítka, tedy místo //bla.cz tak jen //bla.cz - moderní prohlížeče již si cestu najdou. - pozor na soubory z jiných domén, které nemají HTTPS šifrování. Např. obrázky z http domén raději vyřadit
- vyhledávat v souborech src="// i pomocí regex a testovaní je možné na https://regex101.com/r/kG0uE1/2
- projít .htaccess soubory, zda neodkazují na HTTP
- upravit sitemap.txt a robots.txt
- soubory jsem stáhl a upravoval na PC pomocí FileZilla programu
- Pro forum běžící na phpbb je třeba otevřít Admin panel a na kartě Security - Zabezpečení : zadat kořenovou složku namísto HTTP://MOJE_FORUM.CZ/FORUM na HTTPS://MOJE_FORUM.CZ/FORUM
- SSL certifikát může být i bezplatný, ale musí jej server podporovat, je třeba se poradit na hostingu
- zkontrolovat Autorizacni email pro zaslání ssl, na své doméně, kam bude zaslán certifikát např. admin@moje_domena.cz
- zakoupit certifikát (pokud nemůžete mít zdarma let's encrypt free ssl) např. na https://www.ssls.cz/certifikaty/
Regulární výrazy pro hledání odkazů
http:\/\/[a-z]+-?[a-z]*.domena.cz // Toto je regex ktery najde i s pomlckou - slovo-slovo.domena.cz
http://bla-bla.domena.cz/nic.php http://bla-bla.domena.cz/nic.php regex: http:\/\/[a-z]+-?[a-z]*.domena.cz
http://bla.domena.cz/nic.php http://bla.domena.cz/nic.php regex: http:\/\/\w+.domena.cz
Pro Total Commander
Hledat soubory:> *.php; *.inc, *.html, *.htm, *.js, *.css
regex: http://.+okhelp
regex: (\<link)\s?.*href="http:\/\/
regex: (src=\s?\W?\Whttp:)|(<link) najde src="http: src= "http: src=\"http: a <link
src=\s?\W?\Whttp: obrazky zacinajici na http:
Wordpress HTTPS
Přihlásit se do administrace - Settings - General a přepsat HTTP na HTTPS
SQL databáze
Exportovat tabulky s posty např. wm_post jako SQL , editovat např. v
Notepad++, pak Truncate - vyprázdnit tabulku a znovu importovat upravenou.
HSTS nastavení
HSTS se týká nastavení serveru. Jakmile budete mít SSL certifikát a ten nainstalován na serveru, můžete požádat podporu poskytovatele hostingových služeb o nastavení HSTS nebo si HSTS můžete nastavit sami přidáním následujícího řádku na začátek souboru .htaccess (pokud neexistuje, stačí vytvořit nový) v kořenovém adresáři:
Header set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" env=HTTPS
Více o HSTS a návody k nastavení najdete na adrese https://ssls.cz/l/hsts
Přesměrování z HTTP na HTTPS v .htaccess
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
#Také jsem přesměroval dle čísla portu:
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Banan.cz hosting mi napsal:
co se týče https pro Vaši doménu, tak jsou zde dvě varianty:
a) zajistíte si certifikát dle Vašich potřeb (po potvrzení o přijetí platby nám zašlete vystavený certifikát .CRT, klíč .KEY a certifikát certifikační autority .CRT), který Vám implementujeme za poplatek 400Kč.
b) dle Vašich požadavků (např. jaké konkrétní domény/subdomény si přejete provozovat na https, certifikát na rok nebo dva roky - výhodnější) Vám zajistíme certifikát na ssls.cz, který bude implementován, cena je v tomto případě součtem ceny certifikátu, zajištění 400Kč a implementace 400Kč. Po potvrzení o přijetí platby nám zašlete požadavek o dokončení implementace ssl.
(Ceny jsou uvedeny bez DPH, viz //www.banan.cz/sluzby/balicky-sluzeb . Cena implementace se vztahuje na certifikát pro jednu adresu, v případě certifikátu pro více subdomén/domén je závislá na jejich počtu).
Konkrétní požadavky je třeba zaslat z autorizovaného emailu.
Pokud máte možnost přepnout na Stereo mix, tak jej zvolte:
Přesný popis je zde na stránkách Microsoftu
http://windows.microsoft.com/cs-cz/windows-vista/record-sound
Pokud se nepodaří rozchodit výše uvedené stáhněte si Audacity
http://sourceforge.net/projects/audacity/postdownload?source=dlp
a ze seznamů vedle ikonek Reproduktoru a Mikrofonu vyberte možnost
Microsoft Sound Mapper
Spustíte záznam zvuku v Audacity
Spustíte zdroj zvuku z počítače, například video, ze kterého chcete zaznamenat zvuk
Zastavíte nahrávání v Audacity
Zastavíte video zdrojového zvuku
Přehrajete výsledek v Audacity
Přesný popis je zde na stránkách Microsoftu
http://windows.microsoft.com/cs-cz/windows-vista/record-sound
Pokud se nepodaří rozchodit výše uvedené stáhněte si Audacity
http://sourceforge.net/projects/audacity/postdownload?source=dlp
a ze seznamů vedle ikonek Reproduktoru a Mikrofonu vyberte možnost
Microsoft Sound Mapper
Spustíte záznam zvuku v Audacity
Spustíte zdroj zvuku z počítače, například video, ze kterého chcete zaznamenat zvuk
Zastavíte nahrávání v Audacity
Zastavíte video zdrojového zvuku
Přehrajete výsledek v Audacity
Elektronika a disky moderních zařízení jsou dimenzovány na tento způsob
běhu zařízení, kdy musíme prostě notebook zavřít a jít - dojde k uspání.
Pak potřebujeme rychlý náběh počítače po jeho otevření a to právě
hibernace umožní.
A co proudové nárazy při častém nabíhání zařízení?
Součástky kvalitních notebooků jsou dimenzovány tak, aby měly kapacitu tyto nárazy zvládnout
bez poškození.
A co pevný disk?
I pevný vestavěný disk je na časté uspávání konstruován aby
zvládl běžný provoz (například 10 uspání za den), ale pokud
se bojíte, můžete si nastavit přechod do spánku po delší době nečinnosti
a tím snížit počet startů pevného disku na minimum.
Nastavení hibernace u Windows 7 se provádí ze stejného dialogu, jako
nastavení jasu displeje viz odkaz níže:
http://dum-zahrada.okhelp.cz/forum/viewtopic.php?f=64&t=404
běhu zařízení, kdy musíme prostě notebook zavřít a jít - dojde k uspání.
Pak potřebujeme rychlý náběh počítače po jeho otevření a to právě
hibernace umožní.
A co proudové nárazy při častém nabíhání zařízení?
Součástky kvalitních notebooků jsou dimenzovány tak, aby měly kapacitu tyto nárazy zvládnout
bez poškození.
A co pevný disk?
I pevný vestavěný disk je na časté uspávání konstruován aby
zvládl běžný provoz (například 10 uspání za den), ale pokud
se bojíte, můžete si nastavit přechod do spánku po delší době nečinnosti
a tím snížit počet startů pevného disku na minimum.
Nastavení hibernace u Windows 7 se provádí ze stejného dialogu, jako
nastavení jasu displeje viz odkaz níže:
http://dum-zahrada.okhelp.cz/forum/viewtopic.php?f=64&t=404
Editace: 1369745936
Počet článků v kategorii: 115
Url:vycisteni-wordpress-databaze-od-ukladanych-clanku-id-553