GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare DokuWiki su Ubuntu 18.04 LTS

DokuWiki è un'applicazione wiki gratuita, open source e altamente versatile scritta nel linguaggio di programmazione PHP. Funziona su file di testo normale, quindi non richiede alcun database. Il wiki di DokuWiki offre molte funzionalità che potrebbero non essere disponibili per altri CMS come Joomla, WordPress e Drupal. DokuWiki è un CMS basato su file e fornisce supporto WYSIWYG e SEO friendly.

In questo tutorial impareremo come installare DokuWiki sul server Ubuntu 18.04.

Requisiti

  • Un server che esegue Ubuntu 18.04.
  • Un indirizzo IP statico 192.168.0.101 è impostato sul tuo server.
  • È stata impostata una password di root per il tuo server.

Per iniziare

Innanzitutto, dovrai aggiornare il tuo server con l'ultima versione. Puoi farlo con il seguente comando:

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

Una volta aggiornato il server, riavvia il sistema per applicare tutte le modifiche

Installa Apache, PHP

Prima di iniziare, dovrai installare il server web Apache, PHP e altri pacchetti sul tuo server. Puoi installarli tutti eseguendo il seguente 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 volta installati tutti i pacchetti, apri il file php.ini e modifica alcune impostazioni:

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

Apporta le seguenti modifiche:

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

Salva e chiudi il file, quando hai finito. Quindi, avvia il servizio Apache e abilitalo all'avvio all'avvio con il seguente comando:

systemctl start apache2
systemctl enable apache2

Una volta terminato, puoi procedere al passaggio successivo.

Installa DokuWiki

Innanzitutto, dovrai scaricare l'ultima versione di DokuWiki dal repository Git. Puoi scaricarlo nella directory principale web di Apache con il seguente comando:

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

Una volta completato il download, dai i permessi appropriati alla directory dokuwiki con il seguente comando:

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

Una volta che hai fatto. Puoi procedere al passaggio successivo.

Configura Apache per DokuWiki

Successivamente, dovrai creare un file host virtuale Apache per DokuWiki. Puoi farlo creando il seguente file:

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

Aggiungi le seguenti righe:

<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>

Salva e chiudi il file, quando hai finito. Quindi, abilita l'host virtuale DokuWiki con il seguente comando:

a2ensite dokuwiki.conf

Quindi, abilita il modulo di riscrittura di Apache e riavvia il servizio Apache per applicare tutte le modifiche con il seguente comando:

a2enmod rewrite
systemctl restart apache2

Puoi anche controllare lo stato del servizio Apache con il seguente comando:

systemctl status apache2

Dovresti vedere il seguente output:

? 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 volta terminato, puoi procedere al passaggio successivo.

Accedi all'interfaccia web di DokuWiki

Apri il tuo browser web e digita l'URL http://example.com/install.php. Verrai reindirizzato alla seguente pagina:

Fornisci tutte le informazioni richieste come nome del superutente, e-mail, password. Quindi, fai clic su Salva pulsante. Una volta che l'installazione è stata completata con successo, dovresti vedere la seguente pagina:

Ora, fai clic su il tuo nuovo DokuWiki . Dovresti vedere la seguente pagina:

Ora, fai clic su accesso pulsante. Verrai reindirizzato alla seguente pagina:

Ora, fornisci il tuo nome utente e password di amministratore. Quindi, fai clic sul Registro In pulsante. Dovresti vedere la dashboard di DokuWiki nella pagina seguente:

Congratulazioni! hai installato e configurato correttamente DokuWiki sul server Ubuntu 18.04. Ora puoi creare facilmente il tuo sito wiki usando DokuWiki. Sentiti libero di chiedermi se hai domande.


Ubuntu
  1. Come installare BookStack su Ubuntu 16.04 LTS

  2. Come installare SOPlanning su Ubuntu 18.04 LTS

  3. Come installare BookStack su Ubuntu 18.04 LTS

  4. Installa Dokuwiki su Ubuntu 20.04 LTS

  5. Come installare PHP 7.3 su Ubuntu 18.04 LTS

Come installare MyWebSQL su Ubuntu 18.04 LTS

Come installare Magento su Ubuntu 18.04 LTS

Come installare YetiForce su Ubuntu 18.04 LTS

Come installare YouPHPTube su Ubuntu 18.04 LTS

Come installare Elkarte su Ubuntu 18.04 LTS

Come installare Dokuwiki su Ubuntu 20.04 LTS