Posts Tagged ‘Plesk’

Installing Ruby on Rails on Plesk

To Install Ruby on Rails on a Plesk Server: yum groupinstall “Plesk 8.1 Ruby” yum install psa-miva (If Miva required) yum groupinstall “Plesk 8.1 FastCGI” (if FastCGI required) To Configure Ruby on Rails on a Plesk Server: 1. Create a domain in Plesk with Physical hosting. 2. Ensure that bin/bash access is enabled. 3. Ensure […]

Enable Disk Quotas on plesk for Linux

First of all make sure that quota is supported by kernel. It should be compiled into the kernel or loaded as module. You can check if quota is configured properly with this command line: /usr/local/psa/admin/sbin/usermng –isquotable Normally, it should return “0”. If the utility returns the following error message: usermng: Unable to turn on user […]

Managing the Qmail queue

/var/qmail/bin/qmail-qstat or for more detailed info: /var/qmail/bin/qmail-qread qmail configuration: /var/qmail/control list count of email addresses in queue grep -h “^From:” /var/qmail/queue/mess/*/* | sort | uniq -d -c for big big queues: (will take a while) find /var/qmail/queue/mess/21/  -type f -print0 | xargs -0 -P1 -n64 grep -h “^From:” |sort | uniq -d -c search through […]

Plesk Admin Password

Linux: cat /etc/psa/.psa.shadow Windows: Open a command prompt and type: “C:\Program Files\Parallels\Plesk\admin\bin\plesksrvclient.exe” -get

Plesk unlock admin account

mysql -uadmin -p$(cat /etc/psa/.psa.shadow) -Dpsa -e “delete from lockout where login=’admin’”

Plesk 9 Backup Utility Broken

After an upgrade to Plesk 9 you cannot schedule backups and get the following error: Unable to update scheduled backup information: MySQL query failed: Unknown column ‘backup_time’ in ‘field list’ Just run the following and it will reinstall them and correct the database: yum erase psa-backup-manager psa-migration-manager yum install psa-backup-manager psa-migration-manager service psa restart

Plesk 9 Greylisting

Plesk 9 introduced greylisting  – yay! or not. To disable it: /usr/local/psa/bin/grey_listing –update-server -status off

PHP sends mail as anonymous@servername

The from address is not enforced.  This can cause some PHP formmail script emails to be treated as spam.  Fix: 1) add a -f(sender address) parameter: mail($to, $subject, $message, $headers, ‘-fsomeone@somewhere.com’); 2) add a Return-Path header: mail($to, $subject, $message, ‘Return-Path: someone@somewhere.com\r\nFrom: someone@somewhere.com’); Qmail is *meant* to check for the from address field in Sender, From, […]

openssl unable to write random state

openssl genrsa -out test.pem 1024 -rand $HOME/httpdocs/cert/.rnd Generating RSA private key, 1024 bit long modulus …………………….++++++ …………………..++++++ unable to write ‘random state’ e is 65537 (0x10001) Causing non-random keys to be generated This is because openssl tries to create a .rnd file in the users home directory by default to create the random file.  The […]

Plesk PHP open_basedir changes

To make a change to PHP for a site in Plesk, such as opening open_basedir, edit /var/www/vhosts/$domain/conf/vhost.conf. You would then add : <Directory /var/www/vhosts/domain.com/httpdocs> php_admin_value open_basedir “/var/www/vhosts/domain.com/httpdocs:/tmp:/THE_PATH_PHP_SCRIPT_TRIES_TO_ACCESS_TO” </Directory> After that, you will need to rebuild the apache configuration with the following command: /usr/local/psa/admin/sbin/websrvmng -v -a