Wiki d'Imatgedart

Posar a punt el mod_rewrite en un sistema Dokuwiki

Activar el mod_rewrite no és res que costi gaire de fer amb una mica de bona disposició i l'ajuda de Google. El problema que ja feia temps que em trobava és que les instal·lacions de Dokuwiki al meu propi servidor web local no funcionaven bé si el sistema en qüestió estava configurat per a utilitzar el mod_rewrite.

L'explicació de tot plegat és en les configuracions concretes que cal fer al fitxer .htaccess del directori arrel del sistema wiki així com al fitxer local.php del directori conf, que no són del tot òbvies.

Suposant que teniu el directori arrel del wiki en un lloc com http://localhost/carpetaX/wiki/, al fitxer .htaccess, a més d'altres configuracions opcionals, en algun punt ha de mostrar-se el següent:

 ## Uncomment these rules if you want to have nice URLs using
 ## $conf['rewrite'] = 1 - not needed for rewrite mode 2
 RewriteEngine on
 #
 ## Not all installations will require the following line.  If you do, 
 ## change "/dokuwiki" to the path to your dokuwiki directory relative
 ## to your document root.
 Options +FollowSymlinks
 RewriteBase /carpetaX/wiki

Per altra banda, el fitxer local.php dins el directori conf en algun punt hi ha de posar quelcom semblant a:

 $conf['basedir'] = 'carpetaX/wiki/';
 $conf['baseurl'] = 'http://localhost/';
 $conf['userewrite'] = '1';

L'última línia és concretament la que indica a Dokuwiki que utilitzi el mod_rewrite d'Apache.

Espero que us sigui útil!

Fonts

Ei, gràcies per ser a aquesta pàgina.
Potser has notat que ha canviat una mica.
Estic "en ello".

Roy Tanck's Flickr Widget requires Flash Player 9 or better.

Get this widget at roytanck.com
tutorials/creacio_web/dokuwiki_i_mod-rewrite.txt · Darrera modificació: 2011/04/04 04:34 per glaurung -
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

Aquests continguts es publiquen amb llicència CC BY-SA, sempre que no s'especifiqui el contrari en un context més específic.