Primeiro verifique a resolução no PC a partir do qual você tenta se conectar B. host crm.domain.co.nz
. Se você recebeu o IP, está tudo ok.
Verifique a diretiva do host virtual no Apache.
Por exemplo, crie um novo arquivo de configuração do Apache chamado sugar.conf
:
touch /etc/apache2/sites-available/sugar.conf
ln -s /etc/apache2/sites-available/sugar.conf /etc/apache2/sites-enabled/sugar.conf
vi /etc/apache2/sites-available/sugar.conf
adicione as seguintes linhas:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/sugar/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/sugar/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>
Você precisa alterar your-domain.com
com seu domínio real.
Reinicie o servidor web Apache para que as alterações entrem em vigor:
service apache2 restart
Os seguintes arquivos e diretórios dentro do diretório /var/www/html/sugar/
precisam ser graváveis a partir do seu servidor web:
'config.php'
'config_override.php'
'sugarcrm.log'
'cache' and all subdirectories and files
'custom' and all subdirectories and files
'data' and all subdirectories and files
'modules' and all subdirectories and files
Isso pode ser feito facilmente executando o seguinte comando:
chown www-data:www-data -R /var/www/html/sugar/
Acho que você configurou DB
para sugar
.
Porque você tem "todos" configurados, talvez apenas você possa verificar DocumentRoot
em /etc/apache2/sites-enabled
grep -R "DocumentRoot" /etc/apache2/sites-enabled
A saída será algo como
sites-enabled/000-default.conf DocumentRoot /var/www/html
Se você não tem seu sugar DocumentRoot
na saída, você pode mudar isso.