GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar DokuWiki en Ubuntu 18.04 LTS

DokuWiki es una aplicación wiki gratuita, de código abierto y muy versátil escrita en el lenguaje de programación PHP. Funciona en archivos de texto sin formato, por lo que no requiere ninguna base de datos. El wiki de DokuWiki ofrece muchas características que pueden no estar disponibles para otros CMS como Joomla, WordPress y Drupal. DokuWiki es un CMS basado en archivos y ofrece soporte WYSIWYG y compatibilidad con SEO.

En este tutorial, aprenderemos cómo instalar DokuWiki en el servidor Ubuntu 18.04.

Requisitos

  • Un servidor con Ubuntu 18.04.
  • Se ha configurado una dirección IP estática 192.168.0.101 en su servidor.
  • Se configura una contraseña raíz para su servidor.

Cómo empezar

Primero, deberá actualizar su servidor con la última versión. Puedes hacerlo con el siguiente comando:

apt-get update -y
apt-get upgrade -y

Una vez que su servidor esté actualizado, reinicie su sistema para aplicar todos los cambios

Instalar Apache, PHP

Antes de comenzar, deberá instalar el servidor web Apache, PHP y otros paquetes en su servidor. Puede instalarlos todos ejecutando el siguiente comando:

apt-get install apache2 php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-sqlite3 php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-tidy php7.2-intl php7.2-json php7.2-curl php7.2-zip unzip wget git -y

Una vez que todos los paquetes estén instalados, abra el archivo php.ini y cambie algunas configuraciones:

nano /etc/php/7.2/apache2/php.ini

Realice los siguientes cambios:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/Kolkata

Guarde y cierre el archivo cuando haya terminado. Luego, inicie el servicio Apache y habilítelo para que se inicie en el momento del arranque con el siguiente comando:

systemctl start apache2
systemctl enable apache2

Una vez que haya terminado, puede continuar con el siguiente paso.

Instalar DokuWiki

Primero, deberá descargar la última versión de DokuWiki del repositorio de Git. Puede descargarlo en el directorio raíz web de Apache con el siguiente comando:

cd /var/www/html/
git clone --branch stable https://github.com/splitbrain/dokuwiki.git

Una vez que se complete la descarga, otorgue los permisos adecuados al directorio dokuwiki con el siguiente comando:

chown -R www-data:www-data /var/www/html/dokuwiki/
chmod -R 755 /var/www/html/dokuwiki/

Una vez que hayas hecho. Puede continuar con el siguiente paso.

Configurar Apache para DokuWiki

A continuación, deberá crear un archivo de host virtual de Apache para DokuWiki. Puede hacerlo creando el siguiente archivo:

nano /etc/apache2/sites-available/dokuwiki.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/dokuwiki
     ServerName example.com

     <Directory /var/www/html/dokuwiki/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/doku_error.log
     CustomLog ${APACHE_LOG_DIR}/doku_access.log combined
    
     <Directory /var/www/html/dokuwiki/>
            RewriteEngine on
            RewriteBase /
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^(.*) index.php [PT,L]
    </Directory>
</VirtualHost>

Guarde y cierre el archivo cuando haya terminado. Luego, habilite el host virtual de DokuWiki con el siguiente comando:

a2ensite dokuwiki.conf

A continuación, habilite el módulo de reescritura de Apache y reinicie el servicio de Apache para aplicar todos los cambios con el siguiente comando:

a2enmod rewrite
systemctl restart apache2

También puede verificar el estado del servicio de Apache con el siguiente comando:

systemctl status apache2

Debería ver el siguiente resultado:

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Tue 2019-04-16 14:57:32 UTC; 3s ago
  Process: 2358 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 2372 (apache2)
    Tasks: 6 (limit: 1113)
   CGroup: /system.slice/apache2.service
           ??2372 /usr/sbin/apache2 -k start
           ??2375 /usr/sbin/apache2 -k start
           ??2377 /usr/sbin/apache2 -k start
           ??2378 /usr/sbin/apache2 -k start
           ??2381 /usr/sbin/apache2 -k start
           ??2382 /usr/sbin/apache2 -k start

May 25 02:50:11 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
May 25 02:50:11 ubuntu1804 apachectl[2358]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 181.
May 25 02:50:11 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Una vez que haya terminado, puede continuar con el siguiente paso.

Acceder a la interfaz web de DokuWiki

Abra su navegador web y escriba la URL http://example.com/install.php. Será redirigido a la siguiente página:

Proporcione toda la información requerida, como nombre de superusuario, correo electrónico, contraseña. Luego, haga clic en Guardar botón. Una vez que la instalación se haya completado con éxito, debería ver la siguiente página:

Ahora, haz clic en tu nuevo DokuWiki . Debería ver la siguiente página:

Ahora, haga clic en iniciar sesión botón. Será redirigido a la siguiente página:

Ahora, proporcione su nombre de usuario y contraseña de administrador. Luego, haga clic en Registrar En botón. Deberías ver el panel de DokuWiki en la siguiente página:

¡Felicidades! ha instalado y configurado con éxito DokuWiki en el servidor Ubuntu 18.04. Ahora puede crear su propio sitio wiki fácilmente usando DokuWiki. Siéntase libre de preguntarme si tiene alguna pregunta.


Ubuntu
  1. Cómo instalar BookStack en Ubuntu 16.04 LTS

  2. Cómo instalar SOPlanning en Ubuntu 18.04 LTS

  3. Cómo instalar BookStack en Ubuntu 18.04 LTS

  4. Instalar Dokuwiki en Ubuntu 20.04 LTS

  5. Cómo instalar PHP 7.3 en Ubuntu 18.04 LTS

Cómo instalar MyWebSQL en Ubuntu 18.04 LTS

Cómo instalar Magento en Ubuntu 18.04 LTS

Cómo instalar YetiForce en Ubuntu 18.04 LTS

Cómo instalar YouPHPTube en Ubuntu 18.04 LTS

Cómo instalar Elkarte en Ubuntu 18.04 LTS

Cómo instalar Dokuwiki en Ubuntu 20.04 LTS