Obtener los paths definidos desde Plesk
Saber cómo puedes obtener los paths definidos para las aplicaciones y los servicios del panel de control Plesk puede ser de gran utilidad. Especialmente, conocer dónde se encuentra cada cosa y cuáles son las diferentes variables de Plesk. Igualmente, en el caso de que gestionéis diferentes entornos entre los que no sea posible realizar una configuración homogénea. En todas estas ocasiones, pueden facilitaros la labor de forma muy sustancial.
Accediendo a los paths definidos
Recuerda que antes de realizar cualquier modificación en el archivo, es necesario que consultes la documentación de Plesk. Asimismo, no tienes que olvidar que los scripts que te facilitamos a continuación únicamente tienen la función de mostrar dónde se encuentra la información relacionada con el panel de control Plesk. De forma que cualquier cambio realizado en Plesk, o en los archivos relacionados con él, podría afectar al comportamiento del servicio; además de a su disponibilidad. Para evitar cualquier incidencia, sigue las recomendaciones que se especifican en la documentación de Plesk.
Con relación a cómo se estructura la información, se sigue el siguiente formato:
variable [whitespace characters] value
Esto es, el nombre del campo seguido por espacios o tablas, seguidos a su vez por el valor del campo. Cualquier otro elemento puede eliminarse sin que afecte a la sintaxis del script.
# cat /etc/psa/psa.conf # # Plesk tree PRODUCT_ROOT_D /usr/local/psa # Directory of SysV-like Plesk initscripts PRODUCT_RC_D /etc/init.d # Directory for config files PRODUCT_ETC_D /usr/local/psa/etc # Directory for service utilities PLESK_LIBEXEC_DIR /usr/lib64/plesk-9.0 # Virtual hosts directory HTTPD_VHOSTS_D /srv/www/vhosts # Apache configuration files directory HTTPD_CONF_D /etc/apache2 # Apache include files directory HTTPD_INCLUDE_D /etc/apache2/conf.d # Apache binary files directory HTTPD_BIN_D /usr/bin #Apache log files directory HTTPD_LOG_D /var/log/apache2 #apache startup script HTTPD_SERVICE apache2 # Qmail directory QMAIL_ROOT_D /var/qmail # Location of qmail maildirs PLESK_MAILNAMES_D /var/qmail/mailnames # Path to rblsmtpd RBLSMTPD /usr/sbin/rblsmtpd # Courier-IMAP COURIER_IMAP_ROOT_D / # Proftpd FTPD_CONF /etc/proftpd.conf FTPD_CONF_INC /etc/proftpd.include FTPD_BIN_D /usr/bin FTPD_VAR_D /var/run/proftpd FTPD_SCOREBOARD /var/run/proftpd/scoreboard # Bind NAMED_RUN_ROOT_D /var/lib/named NAMED_OPTIONS_CONF /etc/named.conf.include.plesk-options NAMED_ZONES_CONF /etc/named.conf.include.plesk-zones # Webalizer WEB_STAT /usr/bin/webalizer # Logrotate LOGROTATE /usr/local/psa/logrotate/sbin/logrotate # MySQL MYSQL_VAR_D /var/lib/mysql MYSQL_BIN_D /usr/bin # PostgreSQL PGSQL_DATA_D /var/lib/pgsql/data PGSQL_BIN_D /usr/bin # Backups directory DUMP_D /var/lib/psa/dumps # Mailman directories MAILMAN_ROOT_D /usr/lib/mailman MAILMAN_VAR_D /var/lib/mailman # Python binary PYTHON_BIN /usr/bin/python2.6 # Tomcat root directory CATALINA_HOME /usr/share/tomcat6 # DrWeb DRWEB_ROOT_D /opt/drweb DRWEB_ETC_D /etc/drweb # GnuPG binary GPG_BIN /usr/bin/gpg # Tar binary TAR_BIN /bin/tar # AWStats AWSTATS_ETC_D /etc/awstats AWSTATS_DOC_D /usr/share/apache2/icons/awstats # openssl binary OPENSSL_BIN /usr/bin/openssl LIB_SSL_PATH /lib/libssl.so LIB_CRYPTO_PATH /lib/libcrypto.so CLIENT_PHP_BIN /usr/local/psa/bin/php-cli CGI_PHP_BIN /usr/bin/php-cgi5 AWSTATS_TOOLS_D /usr/share/doc/packages/awstats/tools AWSTATS_BIN_D /srv/www/cgi-bin