1. Backup all site
2. Scan source Code, scan database
3. Cron Jobs: check and remove each job.
Beware: cron job backup site or statistics
Đối với site thông thường thì Cron Job là trống không có cái nào
Thứ Tư, 5 tháng 8, 2026
Cách xử lý Cron job hacked - Joomla - SOLVED
Thứ Sáu, 3 tháng 7, 2026
Wordpress backup site to localhost plugin Duplicator dễ dàng
Để backup và restore Wordpress site bằng plugin Duplicator miễn phí, sau khi tạo ra file .zip có hể download hoặc di chuyển qua host khác. Tiến hành install là hoàn thành.
Plugin Back up khác WP All In One
Thứ Ba, 30 tháng 6, 2026
Thứ Ba, 23 tháng 6, 2026
Upgrade j4 to j5 error JMapTable::_getNode(1, id) failed SOLVED
Phát hiện lỗi: khi upgrade joomla 4 lên joomla 5, lưu article xuất hiện lỗi
Save failed with the following error: Joomla\Component\Finder\Administrator\Table\MapTable::_getNode(1, id) failed.
Giải pháp: sử dụng phpmyadmin INSERT INTO `#_finder_taxonomy` (`id`, `parent_id`, `title`, `state`, `access`, `lft`, `rgt`) VALUES (1, 0, 'ROOT', 1, 1, 0, 1);
Nguyên nhân table #_finder_taxonomy thiếu 1 record không có dữ liệu ROOT
Thứ Sáu, 1 tháng 5, 2026
2026 XAMPP upgrade PHP 8.2 to PHP8.5 The simplest way - SOLVED
Link test php XAMPP local: https://localhost/dashboard/phpinfo.php
1. Rename php to php_old
2. Download PHP8.5 from: https://www.php.net/downloads
3. Unzip and rename folder
4. Copy php.ini from php_old to new
5. Copy extras from php_old to new
The simplest solution
Check and good luck
XAMPP 3.3.0 SET FOREIGN_KEY_CHECKS = ON #2006 - MySQL server has gone away - SOLVED
XAMPP 3.3.0
SET FOREIGN_KEY_CHECKS = ON;
#2006 - MySQL server has gone away
Open mysql.ini
[mysqld]
max_allowed_packet=1M -> max_allowed_packet=32M
Thứ Bảy, 14 tháng 3, 2026
Font awesome fa-twitter to 𝕏 the fastest solution - SOLVED
All version font awesome
Change <i class="fa fa-twitter"></i> to 𝕏
Css change:
.fa-twitter::before {
content: "𝕏";
}








