PHP – str_rot13 ile dizi şifreleme ve ya çözme

Bugün bir kaç wordpress teması incelerken gözüme bir şey çarptı belli bir dizilerin str_rot13 ile şifrelendiğiydi. Kodları yine str_rot13 ile çözdüğümde başka sitelere verileri gönderdiğini gördüm sizde İnternetten wordpress tema indirdiğiniz de tüm dosyaların str_rot13 olup olmadığını kontrol etmenizde yarar var.

İşte örnek bir çıktı.

echo str_rot13("merhaba");
echo str_rot13("zreunon");

Görültüğü gibi merhabanın çıktısı zreunon olarak çevirmektedir.

Cyberpanel MySQL root password Şifre sıfırlama

Sizde mysql şifrenizi sıfırlamak ve databaselerinin optimizasyon yapmak istiyorsanız aşagıdaki kodları SSH çalıştırmanız yeterli olacaktır.

Mysql root şifresini göstermesini aşağıdaki kodla öğrene bilirsiniz.

cat /etc/cyberpanel/mysqlPassword

Ve öğrendiginiz şifretle Tüm databaselerinizi optimizasyon yapabilirsiniz.

mysqlcheck -u root -p --auto-repair --check --all-databases

WordPress eski editör kullanma

Aşağıdaki kodu temanızın functions.php dosyasınıza eklemeniz yeterli olacaktır. Eklentisiz bir şekilde kullana bilirsiniz.


if (version_compare($GLOBALS['wp_version'], '5.0-beta', '>')) {
 
// WP > 5 beta
add_filter('use_block_editor_for_post_type', '__return_false', 100);
 
} else {
 
// WP < 5 beta
add_filter('gutenberg_can_edit_post_type', '__return_false');
 
}



Eğer üsteki işe yaramazsa bunu eklemeniz yeterli olacatır.

add_filter(‘use_block_editor_for_post_type’, ‘__return_false’, 100);

Mysql Field doesn’t have a default values çözümü

Sizde mysql kayıt atarken Mysql Field doesn’t have a default values hatası alıyorsanınız aşağıdaki gibi /etc/my.cnf dosyasına sql_mode=”” satırını eklemeniz gerekmektedir. Mysql yeni versiyonlarında güvenlik sebebiyle insert kayıtlarını bu şekilde koruma altına almaya çalışmış. Fakat eski yapı bir script kullanıyorsanız en pratik şekilde bu şekilde çözebilirsiniz.

SSL Sertifikasını doğruluğunu kontrol etme (SSL Checker)

Sizde websitenize veya e-mail serverinize ssl sertifikası satın aldıysanız yada ücretsiz bir ssl sertifikasına sahipseniz https://www.sslshopper.com/ssl-checker.html ile ücretsizce ssl sertifikanızın doğrulunu kontrol edebilirsiniz.

https://www.sslshopper.com/ssl-checker.html

Cyberpanel Internal Server Error

Updated cyberpanel “Internal Server Error” Help

Sizde bizim gibi cyberpanel update sonrasında :8090 cyberpanel ekranına giremiyorsanız hatanın sebebi daha önceden upgrade.py nin aynı dizinden olmasından kaynaklıdır. Daha önceki upgrade.py silerek sorunu çöze bilirsiniz. Aşağıdaki kodları tekrardan çalıştırın.

cd /
rm -rf upgrade.py
wget http://cyberpanel.net/upgrade.py
python upgrade.py

Bu kodlarla önceki tüm upgrade.py silebilirsiniz.

cd /
rm -rf upgrade.py
rm -rf upgrade.py.1
m -rf upgrade.py.2