Outils pour utilisateurs

Outils du site


dokuwiki

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
dokuwiki [2017/10/09 19:52] – [Installation] simondokuwiki [2020/08/10 11:50] – [Page blanche quand on veut éditer une page] simon
Ligne 23: Ligne 23:
 # mv dokuwiki/* /var/www/wiki/ # mv dokuwiki/* /var/www/wiki/
 # mv dokuwiki/.htaccess.dist /var/www/wiki/ # mv dokuwiki/.htaccess.dist /var/www/wiki/
 +</code>
 +
 +On crée un "VirtualHost" dans [[apache2]] :
 +<code bash>
 +# vim /etc/apache2/sites-available/wiki.monsite.com.conf
 +</code>
 +
 +On active le site :
 +<code bash>
 +# a2ensite wiki.monsite.com.conf
 +Enabling site wiki.monsite.com.
 +To activate the new configuration, you need to run:
 +  systemctl reload apache2
 +# systemctl reload apache2
 +</code>
 +
 +Il faut faire créer un nouveau sous-domaine pour votre domaine et le faire pointer sur le bon serveur.
 +Ensuite, il faut se rendre à l'adresse ''wiki.monsite.com/install.php'' et suivre les instructions.
 +{{ ::install-dokuwiki-01.png?400 |}}
 +
 +J'ai du installer ''libapache2-mod-php'' pour passer outre cette erreur.
 +<code bash>
 +# apt install libapache2-mod-php
 +# service apache2 restart
 +</code>
 +
 +{{ ::install-dokuwiki-02.png?400 |}}
 +
 +Une fois l'installation terminée, on efface le fichier "install.php" :
 +<code bash>
 +# rm /var/www/wiki/install.php
 </code> </code>
 ===== Plugins ===== ===== Plugins =====
Ligne 39: Ligne 70:
     -- test5     -- test5
  
 +===== Erreurs et résolution =====
 +==== Page blanche quand on veut éditer une page ====
 +Dans les logs ( "/var/log/apache2/error.log" ), j'ai trouvé cette erreur :
 +<code>
 +Uncaught Error: Call to undefined function utf8_decode()
 +</code>
 +
 +La solution est sur le [[https://www.dokuwiki.org/requirements|wiki de DokuWiki]]. Il fallait installer le package "php-xml".
 +<code bash>
 +# apt install php-xml
 +# service apache2 restart
 +</code>
 +
 +==== Indexer les pages manuellement pour la recherche ====
 +Après une migration vers Yunohost, les pages n'étaient plus indexées et la recherche ne retournait rien ou presque.
 +
 +La solution est [[https://www.dokuwiki.org/cli#indexerphp|dans la documentation]], il faut indexer manuellement à la main :
 +<code bash>
 +root@simonlefort:/var/www/dokuwiki/bin# sudo -u dokuwiki ./indexer.php 
 +</code>
 ===== Sources ===== ===== Sources =====