lunes, 10 de julio de 2023

Instalar un multisite Drupal 9 en tu localhost

1) Te bajas XAMPP y lo instalas en C:\xampp 

2) En 'C:\xampp\apache\conf\httpd.conf' 
 Sustituyes: 
 # Virtual hosts
 #Include "conf/extra/httpd-vhosts.conf" 

 por: 
 # Virtual hosts 
Include "conf/extra/httpd-vhosts.conf"

 3) Abres 'C:\xampp\apache\conf\extra\httpd-vhosts.conf' 
 Añades estas líneas: 
<VirtualHost *:80>
    ServerAdmin postmaster@host.localhost
    DocumentRoot "C:/xampp/htdocs"
    ServerName localhost
    ServerAlias www.localhost
    ErrorLog "logs/host.localhost-error.log"
    CustomLog "logs/host.localhost-access.log" combined
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin postmaster@dummy-host.localhost
    DocumentRoot "C:/xampp/htdocs/drupal"
    ServerName dummy-host.localhost
    ServerAlias www.dummy-host.localhost
    ErrorLog "logs/dummy-host.localhost-error.log"
    CustomLog "logs/dummy-host.localhost-access.log" combined
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin postmaster@dummy-host2.localhost
    DocumentRoot "C:/xampp/htdocs/drupal"
    ServerName dummy-host2.localhost
    ServerAlias www.dummy-host2.localhost
    ErrorLog "logs/dummy-host2.localhost-error.log"
    CustomLog "logs/dummy-host2.localhost-access.log" combined
</VirtualHost>

4) Si el archivo contiene #NameVirtualHost *:80, quitas el '#' 
5) Reinicias el servidor. 
6) Abres este archivo: '%windir%\system32\drivers\etc\hosts' y añades estas líneas:
127.0.0.1    dummy-host.localhost
127.0.0.1    dummy-host2.localhost
127.0.0.1    www.dummy-host.localhost
127.0.0.1    www.dummy-host2.localhost
 Si estás en Windows, abres notepad como administrador (botón derecho del ratón). 

 7) Te bajas la última versión de Drupal y la descomprimes en 'C:\xampp\htdocs\drupal' 
 8) Te vas a 'C:\xampp\htdocs\drupal\sites\' y creas tantas carpetas como sitios quieras. Vamos a ver cómo se hace con dos sitios: 

Creo las carpetas: 
C:\xampp\htdocs\drupal\sites\dummy-host.localhost
C:\xampp\htdocs\drupal\sites\dummy-host2.localhost 

9) Creas dos bases de datos con http://127.0.0.1/phpmyadmin/:
dummyhost 
dummyhost2 

 10) Copias el archivo 'C:\xampp\htdocs\drupal\sites\default\default.settings.php' en las dos carpetas de los sitios:
'C:\xampp\htdocs\drupal\sites\dummy-host.localhost\default.settings.php'  
'C:\xampp\htdocs\drupal\sites\dummy-host2.localhost\default.settings.php' 

11) Copias el archivo 'C:\xampp\htdocs\drupal\sites\examples.sites.php' -> 'C:\xampp\htdocs\drupal\sites\sites.php' 

12) Editas 'C:\xampp\htdocs\drupal\sites\sites.php' añadiendo estas líneas (tantas como sites quieras): 

$sites['dummy-host.localhost'] = 'dummy-host.localhost';
$sites['dummy-host2.localhost'] = 'dummy-host2.localhost'; 

13) Abres la URL 'http://dummy-host.localhost/' y sigues las instrucciones de instalación. Tienes que asignarle la base de datos dummyhost

14) Abres la URL 'http://dummy-host2.localhost/ y sigues las instrucciones de instalación. Tienes que asignarle la base de datos dummyhost2

15) Ya tienes el multisite. 

Teclea: 
http://dummy-host.localhost/ 
http://dummy-host2.localhost/

16) No olvides cambiar los permisos de:
'C:\xampp\htdocs\drupal\sites\sites.php'
'C:\xampp\htdocs\drupal\sites\dummy-host.localhost\settings.php'
'C:\xampp\htdocs\drupal\sites\dummy-host2.localhost\settings.php'

He sacado toda la info combinando lo que está publicado en:
https://www.drupal.org/docs/7/multisite-drupal/multi-site-on-windows-using-xampp
https://www.drupal.org/docs/getting-started/multisite-drupal/set-up-a-multisite

Espero que os sirva. 

lunes, 8 de mayo de 2023

Una guía fundamental si estás pensando en divorciarte

En esta guía te explican detalladamente los tipos de divorcio en España y lo que cuesta divorciarse. Indispensable si habéis decidido que lo vuestro ya no tiene arreglo. Espero que os sirva.

Guía completa sobre el divorcio en España. ¿Cuánto cuesta divorciarse?

miércoles, 18 de enero de 2023

Error instalando Corel en MAC

Hola de nuevo, 

Al pasarme a MAC e instalar Corel 2020 con su licencia, aparentemente iba todo genial: success!

Pero al ejecutarlo me salía este error una y otra vez:

termination reason: namespace dyld, code 4 

symbol missing symbol not found: (__zn6icu_6610unicodesetd1ev) 

Referenced from: '/Library/Corel/*/Common.bundle/Contents/MacOS/crlutf.dylib' 

Expected in: '/Library/Corel/*/Icu.bundle/Contents/Macos/


Pues bien, para instalarlo bien te tienes que ir a la terminal y buscar este path:

/Library/Preferences/Corel/Downloads/


Allí encontrarás una serie de carpetas (en mi caso había tres). 


Probé con la primera e instalé desde la terminal el .pkg


Si haces ls sale esto:


/Library/Preferences/Corel/Downloads/1588577846119> ls


CDGS2020U1.pkg dim_params.xml


Para instalar el paquete, ejecuta esto otro:


sudo installer -pkg CDGS2020U1.pkg -target /


A mí me funcionó y ya estoy feliz con mi Corel :)

Espero que le pueda servir a alguien más. 

¡Hasta otra!