Bonjour à tous,
Je dois installer pour ma société un editeur WYSIWYG pour DokuWiki. Après de multiple recherches je souhaite partir sur FCKW car il permet de conserver la syntaxe Wiki. J'ai suivi différents tutoriels, mais cela ne fonctionne toujours pas.
Pour les détails: Je suis en local avec WAMP et le plugin PERL installé, lorsque j'exécute un scipt PERL cela fonctionne.
Dans le fichier httpd.conf d'Apache j'ai trouvé la ligne Script Alias.
ScriptAlias /cgi-bin/ "cgi-bin/"
J'ai essayé de modifier en mettant le chemin du fichier "DokuWikiFCKW.pm", mais en redémarrant le service, il reste bloqué.
J'ai donc tenté de déplacer ce fichier .pm vers le repertoire cgi-bin d'Apache. Aucun changement.
J'ai également installé ActivePerl qui modifie la variable d'environement %PATH% et j'ai essayé la commande suivante que l'on retrouve dans tous les tutoriaux:
perl -MCPAN -e "install HTML::WikiConverter::DokuWikiFCK"
Lorsque le traitement arrive à la fin j'obtiens
Writing Makefile for HTML::WikiConverter::DokuWiki
'nmake' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
DIBERRI/HTML-WikiConverter-DokuWiki-0.53.tar.gz
nmake -- NOT OK
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Il n'arrive donc pas à compiler (nmake), enfin il me semble.
Pour ce qui est du problème en lui même: Lorsque j'édite une page du wiki je vois bien apparaitre le nouvel éditeur. Cependant lorsque je clique sur Sauvegarder je tombe sur une page qui me dit "Vous avez suivi un lien vers une page qui n'existe pas encore. Si vos droits sont suffisants, vous pouvez utiliser le bouton Créer cette page."
Je précise que j'ai mis en commentaire la variable de configuration suivante $conf['useslash'] = 1; J'ai pu voir sur un site qu'elle pouvait poser un problème avec l'éditeur. j'aimerais cependant pouvoir la remettre car les : des namespaces dans mes URL sont transformés en %3B ce qui m'embête un peu pour la suite, et surtout lorsque je veux créer un page qui n'existe pas si je met ":" dans l'url pour séparer namespace et nom de la page je tombe sur une erreur FORBIDDEN.
Je tiens aussi à préciser qu'en rajoutant le plugin FCKW j'ai aussi 4 warning qui sont apparus et que voici:
Warning: include_once(D:\server\www\dokuwiki/lib/plugins/snippets/helper.php) [function.include-once]: failed to open stream: No such file or directory in D:\server\www\dokuwiki\inc\plugincontroller.class.php on line 82
Warning: include_once() [function.include]: Failed opening 'D:\server\www\dokuwiki/lib/plugins/snippets/helper.php' for inclusion (include_path='.;C:\php5\pear') in D:\server\www\dokuwiki\inc\plugincontroller.class.php on line 82
Warning: include_once(D:\server\www\dokuwiki/lib/plugins/discussion/action.php) [function.include-once]: failed to open stream: No such file or directory in D:\server\www\dokuwiki\inc\plugincontroller.class.php on line 82
Warning: include_once() [function.include]: Failed opening 'D:\server\www\dokuwiki/lib/plugins/discussion/action.php' for inclusion (include_path='.;C:\php5\pear') in D:\server\www\dokuwiki\inc\plugincontroller.class.php on line 82
Si vous avez besoin d'informations complémentaires je pense pouvoir vous les donner.
Merci d'avance à tous.
Amicalement,
Aurélien