How to reset MODX admin password over MySQL cli

You need to run the following query inside your MySQL cli

UPDATE modx_users SET hash_class = 'hashing.modMD5', password = MD5('3f8c369a185a95cfd198e5e') WHERE username = 'admin';

Note, update mysql table prefix, password, username to yours.

Source: the rest

How to add new admin Joomla user via mysql command line

Update prefix to your own

INSERT INTO `js_users` (`name`, `username`, `password`, `params`, `registerDate`, `lastvisitDate`, `lastResetTime`) VALUES ('Administrator2', 'admin2', 'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199', '', NOW(), NOW(), NOW());

INSERT INTO `js_user_usergroup_map` (`user_id`,`group_id`) VALUES (LAST_INSERT_ID(),'8');

You now should be able to login your dashboard with the following credentials:

Username: admin2
Password: secret

You will have to reset these credentials once you logged in your dashboard as its not secure to have it


Source: the rest

How to fix WHMCS error Call to undefined method WHMCS\Http\Client\HttpClient

WHMCS Error:

Error: Call to undefined method WHMCS\Http\Client\HttpClient::requestAsync() in

Rename vendor/ and modules/ folders

[email protected] [/home/user/public_html/hosting]# mv vendor/ vendor_old
[email protected] [/home/user/public_html/hosting]# mv modules/ modules_old

Upload fresh appropriate WHMCS version files into temp folder, for example: whmcstemp/

Copy vendor/ and modules/ folders from whmcstemp into your WHMCS installation folder:

[email protected] [/home/user/public_html/hosting]# cp -rp ../whmcstemp/vendor/
Read the rest

How to deal with “ea-php72” is not an EA4 SCL PHP error

Go to your WHM –> Home –> Software –> MultiPHP Manager

You should be able to resolve this by changing the domains to use an available version of PHP, or by installing the missing PHP versions.

You need to either install missed PHP version or set it to inherit

Command line solution:

Find main domain of account in issue and run:

whmapi1 php_set_vhost_versions version=inherit
Read the rest

How to fix exim Could not complete sender verify

Check if you can reach a remote server

dig a

If this timeouts then try over one of dns resolver directly

[~]# dig @ a

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.2 <<>> @ a
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached

Timeout means DNS resolver is dead

[~]# cat /etc/resolv.conf
Read the rest