Erro de sintaxe ao configurar o alias de domínio

1

Estou tentando configurar um alias de domínio por meio do Pre VirtualHost Include e estou recebendo o seguinte erro:

Error:
An error occurred while running: /usr/local/apache/bin/httpd -DSSL -t -f /usr/local/apache/conf/httpd.conf Exit signal was: 0 Exit value was: 1 Output was: --- Syntax error on line 15 of /usr/local/apache/conf/includes/pre_virtualhost_global.conf: CustomLog takes two or three arguments, a file name, a custom log format string or format name, and an optional "env=" clause (see docs) ---

Basicamente eu tenho dois domínios, o domínio principal tem uma instalação opencart dentro de um diretório (/ buy) e estou tentando usar a função multi-store que permite administrar várias lojas em vários domínios através do painel de controle único .

Meu problema é que eu tenho as instalações opencart dentro do diretório / buy, então recebi o seguinte código, o qual deve permitir que eu use essa funcionalidade nas várias contas cPanel dentro do mesmo VPS.

 <VirtualHost 87.117.239.29:80>
ServerName newdomain.co.uk
ServerAlias www.newdomain.co.uk
Alias /buy /home/originaldomain/public_html/buy/
DocumentRoot /home/newdom/public_html
ServerAdmin [email protected]
## User newdom # Needed for Cpanel::ApacheConf
<IfModule mod_suphp.c>
suPHP_UserGroup newdom newdom
</IfModule>
<IfModule mod_ruid2.c>
RUidGid newdom newdom
</IfModule>
CustomLog /usr/local/apache/domlogs/newdomain.co.uk-bytes_log “%{%s}t %I .\n%{%s}t %O .”
CustomLog /usr/local/apache/domlogs/newdomain.co.uk combined
ScriptAlias /cgi-bin/ /home/newdom/public_html/cgi-bin/
</VirtualHost>

Alguém sabe como fazer esse código funcionar?

Obrigado,

    
por Poundtrader 01.11.2012 / 16:43

1 resposta

0

A linha problemática é:

CustomLog /usr/local/apache/domlogs/newdomain.co.uk combined

O Apache não está reconhecendo combined como um apelido de formato de log válido. Os apelidos vêm de diretivas LogFormat anteriores; você terá que encontrar o correto e garantir que sua configuração seja carregada depois que ela ocorrer. Se isso não ocorrer ou você não quiser fazer isso, use a string de formato pretendida em vez do apelido.

    
por 24.06.2013 / 05:19