Configuración de Wordpress Multiusuario

De Nomono
Saltar a: navegación, buscar

Instala Wordpress

Descarga la útima versión de Wordpress.

Activa la red

Para eso puedes seguir estas instrucciones.

wp-config.php

Incluye esto en el archivo wp-config.php

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );

Luego debes activar desde el backend la red y añadir al wp-config.php luego de la línea anterior:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'micros.nomono.co');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
/** WordPress absolute path to the Wordpress directory. */
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');

Desde el backend, te recomiendan agregar un código al archivo .htaccess, pero ese código está mal y genera un error: Internal Server Error 500 en Wordpress

El código correcto de .htaccess

No agregues el código que te da Wordpress desde su Back-End al archivo .htaccess. En cambio, reemplaza o crea el archivo con este código. Así el error 500 desaparece:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]