• Plesk Uservoice will be deprecated by October. Moving forward, all product feature requests and improvement suggestions will be managed through our new platform Plesk Productboard.
    To continue sharing your ideas and feedback, please visit features.plesk.com

Tips & Tricks for Plesk 10.x

marco.saiu

Basic Pleskian
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
 
It would be great to have command about expiring subscriptions in CBM. And run it every night with crontab.
 
Back
Top