MediaWiki es un paquete wiki de código abierto de software gratuito escrito en PHP, originalmente para uso en Wikipedia. El software está optimizado para manejar de manera correcta y eficiente proyectos de todos los tamaños, incluidos los wikis más grandes, que pueden tener terabytes de contenido y cientos de miles de visitas. por segundo. Debido a que Wikipedia es uno de los sitios web más grandes del mundo, lograr escalabilidad a través de múltiples capas de almacenamiento en caché y replicación de bases de datos también ha sido una gran preocupación para los desarrolladores. Wikipedia y otros proyectos de Wikimedia continúan definiendo una gran parte del conjunto de requisitos para MediaWiki. Estoy describiendo la instalación de mediawiki en un servidor CentOS.
Descargar mediawiki
Descarga mediawiki en /usr/local/src
#cd /usr/local/src
#wget http://releases.wikimedia.org/mediawiki/1.22/mediawiki-1.22.3.tar.gz
Extraiga mediawiki y muévase a DocumentRoot
#tar xvzf mediawiki-1.22.3.tar.gz
#mv mediawiki-1.22.3 /var/www/html/mediawiki
Crear base de datos y usuario en mysql
Ingrese a mysql como root
Debe ingresar la contraseña raíz de mysql para ingresar a mysql.
#mysql -u root -p
Enter password:
Obtendrá el terminal de comando mysql. Necesitamos crear una base de datos, un usuario para mediawiki.
Voy a configurar el nombre de la base de datos, el nombre de usuario y la contraseña como 'mediawiki'. Puede cambiarlo según desee.
Crear base de datos
mysql> create database mediawiki;
Crear usuario
mysql> create user mediawiki@localhost;
Establecer contraseña para el usuario mysql
mysql> set password for mediawiki@localhost = password ('mediawiki');
Permitir Otorgar privilegios al usuario
mysql>GRANT ALL PRIVILEGES ON mediawiki.* to mediawiki@localhost identified by 'mediawiki';
Privilegios de vaciado
mysql> flush privileges;
Ahora todas las actividades en mysql están completas. Simplemente puede cerrar sesión en mysql usando quit
mysql>quit;
Establecer propiedad y permiso en DocumentRoot
Necesitamos configurar el Propietario y el grupo de mediawiki como apache. Establezca el permiso 755 para la carpeta /var/www/html/mediawiki
#chown -R apache:apache /var/www/html/mediawiki
#chmod -R 755 /var/www /html/mediawiki
Instalación de mediawiki desde el navegador.
Puede iniciar la instalación de mediawiki navegando http://Public_IP/mediawiki
Obtendrá una página como localsettings.php no encontrada. Haga clic en configurar la wiki
Existe la probabilidad de obtener una página en blanco. Se debe a la falta de pfp-dom. Puede instalarlo siguiendo los siguientes pasos.
#yum install php-xml
#service httpd restart
Ahora el problema se resolverá y obtendrá una página de configuración de idioma. Puede configurar el idioma según su deseo
Haga clic en Continuar, obtendrá una página de bienvenida de wediawiki.
Nuevamente haga clic en continuar. Obtendrá la página Conectar a la base de datos. Estamos usando mysql como base de datos. Así que marque mysql y complete los detalles de nuestra base de datos.
Haga clic en continuar. Obtendrá una página de configuración de la base de datos. No necesita cambiar nada en esta página.
Haga clic en Continuar. Obtendrá una página para nombrar el mediawiki y configurar la cuenta de administrador. Luego simplemente haga clic en continuar en las siguientes dos páginas. Obtendrá una página de instalación completa.
Ahora obtendrá un archivo LocalSettings.php. Debe colocar ese archivo en /var/www/html/mediawiki. Instalación completa y puede ingresar a su mediawiki ahora.
Ha instalado correctamente mediawiki ahora. Puede usar meidawiki para compartir información valiosa con el mundo.