Crear un Vhost en Mac y configurar local multisites


Otra referencia de cómo crear un vhost: http://7sabores.com/blog/crear-virtual-hosts-mac-utilizando-mamp

1. Entrar al directorio de donde se encuentra el Vhost
Ejemplo concreto:

iMac-de-Gil:___ myuser$ cd /opt/local/apache2/conf/extra/

iMac-de-Gil:extra myuser$ sudo nano httpd-vhosts.conf

Si pide clave, por favor usar la de tu acceso al equipo.

2. Adiciona las siguiente líneas para crear el Virtual Host:

<VirtualHost *:80>
    ServerName namesite.local.com
    ServerAlias namesite.local.com
    DocumentRoot "/Users/myuser/Sites/namesitelocal"
    ErrorLog "/private/var/log/apache2/namesitelocal.local.com-error_log"
    CustomLog "/private/var/log/apache2/namesitelocal.local.com-access_log" comm$
    ServerAdmin gilbertomangones@gmail.com
        <Directory "/Users/myuser/Sites/nameuserlocal">
            Options Indexes FollowSymLinks
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
</VirtualHost>



3 .  De igual manera en tu local hosts

myuser$ cd /etc
sudo nano hosts

Se abre el archivo hosts, para adicionarle la siguiente linea:

127.0.0.1 namesite.local.com

4 Luego de haber configurado los sitios en el hosts y vhost. Se procede a configurar el/los sitios en el sites/
sites/all
sites/default
sites/sites.php
En este mismo directorio configurar los multisites
sites/namesiteco
sites/namesitebr
sites/namesiteec
sites/namesiteec/settings.php

5. Configurar los archivos:

5.1 sites.php
En la última linea adicionar la siguiente:
/* ECUADOR */

$sites['namesite.local.com'] = 'sites/namesiteco';

------------------***************------------------------------
5.2 settings.php: Para la conexión a la base de datos
$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => 'namedatabase',
      'username' => 'root', // Por default es root a menos que tenga un user asignado
      'password' => '', //En caso de tenerlo
      'host' => '127.0.0.1',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
    ),
  ),

);




Comentarios

Entradas populares