HTTP, MySQL, WordPress… mindennel szívás

Ha már a Chromenál kitalálták, hogy https-t mindenhova (már aztán ide is baromi fontos, hát még a http://motherfuckingwebsite.com/ -ra).[1] No meg amúgyis jó móka konfigolni ilyet. Persze szokás szerint semmi nem működött. Eleve a certbot rewrite-ot pakolt be redirect helyett, de ez egy viszonylag egyszerűbb probléma (lsd.: http://httpd.apache.org/docs/current/rewrite/avoid.html#redirect ). Alapból mivel az oldal titkosítatlan volt ezért most szépen összeakadt, hogy redirectelni próbálta az apache, egyes részek nem töltöttek be, az admin felület loginkor végtelen loopba keveredett). Úgyhogy először ne aktiváljuk a https-t.

Aztán jött, hogy a jelszót is elfelejtettem, még a MySQL root jelszavát is, nemhogy a WordPress loginom…

MySQL root jelszó kiütése (5.5)

# service mysql stop
# mysqld_safe –skip-grant-tables
mysql> use mysql;
mysql> update user set password=PASSWORD(“mynewpassword”) where User=’root';
mysql> flush privileges;
mysql> quit
# service mysql start
# mysql -u root -p #megadjuk jelszónak a mynewpassword-öt
mysql> use mysql;
mysql> update user set password=PASSWORD(“újtitkosjelszó”) where User=’root';

Persze megadhatjuk rögtön a titkos a jelszót mynewpassword helyett.

WordPress jelszó megváltoztatása MySQL-ből

mysql> USE wordpress;
mysql> SELECT * FROM wp_user;
mysql> UPDATE wp_users SET user_pass=”5f4dcc3b5aa765d61d8327deb882cf99″ WHERE ID = (1);

Az utolsó mysql parancsban a user_pass után egy sima md5hash van. Ezt a legkönnyebben úgy kapjuk meg, hogy

echo -n jelszo | md5sum

parancsot beírjuk konzolba (végéről a – jelet ne másoljuk át).

A WHERE ID pedig az a szám ami a megváltozatni kívánt userneve mellett áll a SELECT * FROM wp_user sorban.

Ezekután ha szerencsénk van már loginolni is tudunk.

HTTP -> HTTPS WordPress módra

Először is a Settingsben állítsuk át az oldal elérésünket http-ről https-re. Majd rakjuk fel a https://wordpress.org/plugins/http-https-remover/ plugint, ami szépen átnyálazza az oldalt és lecseréli a http linkeket. Így már feltehetőleg jó lesz.

Ezután már aktiválhatjuk a https-t.

 

Hivatkozások

[1] http://www.zdnet.com/article/chrome-will-begin-marking-http-pages-as-non-secure/

This entry was posted in Jelszó visszaállítás, mysql, Szerver felügyelet and tagged , , , , . Bookmark the permalink.