En este artículo le mostraremos cómo instalar PmWiki en un VPS Ubuntu 14.04 con Nginx.
PmWiki es un sistema wiki gratuito basado en PHP que está diseñado para ser fácil de instalar y personalizar como un motor para crear sitios web profesionales con uno o varios autores de contenido. El software se enfoca en la facilidad de uso, es extensible y personalizable para que las personas con poca experiencia en TI o wiki puedan usarlo. Utiliza archivos normales para almacenar contenido y cada página de la wiki se almacena en su propio archivo en el servidor web. El marcado de wiki de PmWiki comparte similitudes con MediaWiki (utilizado por Wikipedia) y su motor de marcado es altamente personalizable, lo que permite agregar, modificar o deshabilitar reglas de marcado. También puede admitir otros lenguajes de marcas.
PmWiki está diseñado para poder almacenar y recuperar el texto y los metadatos de las páginas en varios sistemas y formatos. No soporta bases de datos en su instalación por defecto. Sin embargo, a través de complementos, PmWiki ya puede usar bases de datos MySQL o SQLite para el almacenamiento de datos.
REQUISITOS
– Versión PHP 5+
– Un servidor web que puede ejecutar scripts PHP, que en nuestro caso es Nginx
Para nuestros propósitos, utilizaremos nuestro plan de alojamiento SSD 1 Linux VPS para este tutorial.
ACTUALIZAR EL SISTEMA
En primer lugar, inicie sesión en su servidor como usuario 'root' y asegúrese de que todos los paquetes estén actualizados:
# apt-get update # apt-get upgrade
INSTALAR NGINX
Si aún no tiene Nginx instalado en su servidor, el siguiente comando se encargará de ese procedimiento:
# apt-get install nginx
DESCARGAR E INSTALAR PMWIKI
Descarguemos la última versión estable de PmWiki desde su sitio web oficial. Durante la redacción de este tutorial, la versión actual de PmWiki es 2.2.72. Descargaremos el archivo en el directorio /opt. Ejecute los siguientes comandos:
# cd /opt # wget http://www.pmwiki.org/pub/pmwiki/pmwiki-latest.zip
Descomprima el archivo descargado pmwiki-latest.zip en el directorio raíz del documento de su servidor web Nginx. Si no está seguro de la ubicación, puede averiguarlo ejecutando:
# grep -i root /etc/nginx/sites-available/default root /usr/share/nginx/html;
Como puede ver, la ruta predeterminada es ‘/usr/share/nginx/html’. Con eso solucionado, finalmente descomprimamos el archivo descargado:
# unzip pmwiki-latest.zip -d /usr/share/nginx/html/
Esto creará un directorio 'pmwiki-2.2.72'. Lo renombraremos a un nombre más simple:
# mv /usr/share/nginx/html/pmwiki-2.2.72/ /usr/share/nginx/html/pmwiki
Ahora cree un directorio wiki.d/ grabable:
# mkdir /usr/share/nginx/html/pmwiki/wiki.d
Cambie el propietario del directorio PmWiki al usuario de Nginx:
# chown -R www-data: /usr/share/nginx/html/pmwiki
Cree un archivo de índice de directorio en el directorio principal de PmWiki usando su editor de texto favorito:
# cd /usr/share/nginx/html/pmwiki # vim index.php
Pegue lo siguiente y cambie el propietario a www:data:
<?php include('pmwiki.php'); # chown www-data: index.php
El archivo de configuración de PmWiki no existe de forma predeterminada, pero podemos crearlo copiando el archivo de configuración de muestra que se encuentra en el directorio '/docs':
# cp docs/sample-config.php local/config.php
Eso es todo. Ha instalado con éxito PmWiki en su servidor. Ahora abra su navegador web favorito y acceda a PmWiki navegando a:http://your_ip_address/pmwiki
Para obtener más información, consulte el sitio web oficial de PmWiki.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen PmWiki por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.