Plesk 10 - criando e usando vhost.conf [closed]

6

Estou tendo alguns problemas para configurar e usar um vhost.conf para um dos meus domínios. Até agora nenhum dos domínios exigiu qualquer configuração extra, mas agora eu preciso usar um módulo PEAR, então estou olhando para incluir / usr / share / pear nas configurações do PHP para o domínio.

arquivo vhost criado em /var/www/vhosts/domain.com/conf/vhost.conf

<Directory /var/www/vhosts/domain.com/httpdocs>
 php_admin_value include_path ".:/usr/share/pear"
</Directory>

Eu então reinicio o Plesk usando:

/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.com

Ou como plesk diz que o comando é obsoleto no Plesk 10 eu tentei usar

/usr/local/psa/admin/sbin/httpdmng --reconfigure-domain domain.com

E para dar sorte, reiniciei o apache também todas as vezes. Resultado líquido - nenhum dos PEAR inclui trabalho, a menos que eu edite o include_path em /etc/php.ini!

Alguma dica de como fazer esse MOFO funcionar? Eu dei uma olhada na documentação, mas na TBH eu simplesmente não tenho tempo para ler 40 páginas do manual do Plesk para uma linha de código, isso não pode ser tão difícil, com certeza!

Obrigado por todos os ponteiros H

    
por MrFidge 22.02.2011 / 12:36

2 respostas

3

Como este é um dos principais resultados no Google para "plesk vhost.conf restart", e não consegui encontrar instruções úteis em outro lugar, compartilharei minha experiência.

Eu precisava adicionar isso à minha configuração do Apache / Plesk para permitir uploads maiores:

<IfModule mod_fcgid.c>
    FcgidMaxRequestLen 52428800
</IfModule>

Então eu coloquei esse conteúdo exato em um novo arquivo em:

/var/www/vhosts/domain.com/conf/vhost.conf

Para obter esse arquivo incluído nos arquivos conf gerados pelo Plesk, usei algo como:

/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.com

ou

/usr/local/psa/admin/sbin/httpdmng --reconfigure-domain domain.com

O resultado destes comandos é que o Plesk adiciona uma linha como esta:

Include "/var/www/vhosts/domain.com/conf/vhost.conf*"

para o arquivo httpd.include gerado, como

/var/www/vhosts/domain.com/conf/13494407390.45120500_httpd.include

Eu precisei reiniciar o Apache para que isso tivesse efeito:

/etc/init.d/httpd restart

E eu verifiquei o log de erros do Apache para ter certeza de que não havia problemas para reiniciar.

    
por 05.10.2012 / 15:30
1

No Plesk 10, digitei:

/usr/local/psa/admin/sbin/websrvmng -a

E funcionou. Ele exibe uma mensagem sobre a desativação, mas ainda funciona. O -a significa reconfigurar todos os domínios.

    
por 16.05.2012 / 04:37