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' => '',
),
),
);
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
Publicar un comentario