To parse php in .html
open .htaccess under httpdocs >> add the line "AddHandler php-script .html .inc" (or AddHandler php5-script .html .inc depending on the PHP package)
To change the panel view
mysql -uadmin -p`cat /etc/psa/.psa.shadow` -e "update psa.misc set val=replace(val,'true','false') where param='power_user_panel'";
/usr/local/psa/bin/poweruser --off
Retreving mail account password
Windows :: C:\Program Files (x86)\Parallels\Plesk\admin\bin>mail.exe -i user@domain.tld|findstr /i "Password:"
Linux :: /usr/local/psa/bin/mail -i user@domain.tld|grep -i "Password:"
/usr/local/psa/admin/sbin/mail_auth_view
Retrieving control panel access details
mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -e "SELECT clients.login, clients.cname, clients.email, accounts.password FROM domains LEFT JOIN clients ON domains.cl_id = clients.id LEFT JOIN accounts ON clients.account_id = accounts.id WHERE domains.name ='domain_name'";
Plesk updater missing
mysql -uadmin -p`cat /etc/psa/.psa.shadow` -e "UPDATE misc SET val = 'false' WHERE param = 'disable_updater' LIMIT 1";
exit;
Listing cronjobs of all users
for user in $(cut -f1 -d: /etc/passwd); do echo "crontab for $user:";crontab -u $user -l; done
Setting Admin Password
/usr/local/psa/bin/init_conf -u -passwd <new_password>
/usr/local/psa/bin/init_conf --set-admin-password or -p
Setting FTP Passive port range in Windows
C:\Windows\System32\inetsrv\appcmd.exe set config -section:system.ftpServer/firewallSupport /lowDataChannelPort:"55815" /highDataChannelPort:"55825" /commit:apphost
"%plesk_bin%\ftpmng.exe" --set-ftp-passive-port-range --range="55815-55825"
Rebuild health monitor
C:\Documents and Setting\Administrator> cd %plesk_bin%
C:\Program Files\Parallels\Plesk\admin\bin>Parallels.MonitorSrv.exe --update-config
C:\Program Files\Parallels\Plesk\admin\bin>php.exe -dauto_prepend_file= "%plesk_dir%\admin\plib\scripts\setup-health-monitor.php"
Missing PHP version / handler option selection.
mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -e "update misc set val='0' where param='vps_optimized_mode_status';"
Unsuspending domain in Plesk
%plesk_bin%\domain.exe --on domain.tld
cd %plesk_dir%MySQL\bin
mysql.exe -uadmin -p -P 8306 (Use Plesk Admin password)
use psa
select * from domains where name='domain.tld'\G; (note the ID field)
mysql> UPDATE domains SET webspace_status='0' where id='$ID';
To List mail features and configurations
/usr/local/psa/admin/sbin/mailmng --features
Horde not authenticating users
/usr/local/psa/admin/sbin/mchk --with-spam
# /usr/local/psa/admin/sbin/mailmng --stop-smtpdd
# /usr/local/psa/admin/sbin/mailmng --start-smtpd
To find Plesk version
cat /usr/local/psa/version
Clear Qmail queue
# /etc/init.d/qmail stop && cd /var/qmail/queue && find intd todo local remote mess info bounce -type f -print |xargs rm && /etc/init.d/qmail start
Switching Qmail/Postfix
# /usr/local/psa/admin/sbin/autoinstaller --select-release-current --install-component postfix
# /usr/local/psa/admin/sbin/autoinstaller --select-release-current --install-component qmail
Plesk admin Password
Linux :: /usr/local/psa/bin/admin --show-password
Windows :: C:\Program Files (x86)\Parallels\Plesk\admin\bin> plesksrvclient.exe -get
Applying micro updates
/usr/local/psa/admin/sbin/autoinstaller --select-product-id plesk --select-release-current --reinstall-patch --install-component base
Mail queue in postfix
find /var/spool/postfix/deferred -type f | wc -l
Disabling grey listing
/usr/local/psa/bin/grey_listing --update-server -status off
Calculate web statistics
/usr/local/psa/admin/sbin/statistics --calculate-one --domain-name=domainname.tld
Calculate Disc statistics
/usr/local/psa/admin/sbin/statistics –calculate-one –domain-name=Domain_name.com
Safe Mode:
for i in `mysql -uadmin -p\`cat /etc/psa/.psa.shadow\` psa -Ns -e "select name from domains"`; do /usr/local/psa/bin/domain -u $i -php_safe_mode false;done
Expiration:
for i in `mysql -uadmin -p\`cat /etc/psa/.psa.shadow\` psa -Ns -e "select name from domains"`; do /usr/local/psa/bin/domain_pref -u $i -expiration -1;done
Mail Quota:
for i in `mysql -uadmin -p\`cat /etc/psa/.psa.shadow\` psa -Ns -e "select name from domains"`; do /usr/local/psa/bin/domain_pref -u $i -mbox_quota -1;done
Permission of File
for i in `mysql -uadmin -p\`cat /etc/psa/.psa.shadow\` psa -Ns -e "select name from domains"`; do find "/var/www/vhosts/$i/httpdocs/" -type f -print0 | xargs -r -0 -- chmod 0644;done
Permission of Directory
for i in `mysql -uadmin -p\`cat /etc/psa/.psa.shadow\` psa -Ns -e "select name from domains"`; do find "/var/www/vhosts/$i/httpdocs/" -type d -print0 | xargs -r -0 -- chmod 0755;done