mardi 27 avril 2010

Wordpress - Free : Changer les Permaliens



Encore une bizarrerie des limitations php chez free...

Après avoir réussi l'installation de Wordpress sur un hébergement free il faut se battre avec certaines fonctions !

Voici un petit tuto pour vous aider dans votre lutte !




Rappel pour installer Wordpress sur Free


Déjà pour rappel pour arriver à installer Wordpress chez Free il faut créer manuellment un fichier .htaccess qui contient la ligne suivante : php 1



Se sortir de l'erreur 500


Ensuite si vous voulez modifier les permalients ne le faites surtout pas par le menu du Tableau de bord d'Administration sinon vous allez vous retrouver avec une belle erreur d'accès 500 qui vous empêchera d'accéder au site et à l'administration !

Si ça vous arrive voilà la marche à suivre :

  • Aller dans votre interface de base de données (http://sql.free.fr/phpMyAdmin/)



  • Aller dans la table wp_options



  • Supprimer le contenu des lignes suivantes :



  1. permalink_structure

  2. category_base

  3. tag_base



  • Effacer le contenu de votre .htaccess sauf la ligne : php1


Là vous pouvez de nouveau accéder à votre site et à l'interface d'administration.



Mettre les Permaliens manuellement


Directement au niveau de la base de données rajouter ces entrées dans la table wp_options :

  • permalink_structure : /index.php/%category%/%postname%/



  • category_base : /categorie



  • tag_base : /tag


A cette étape tout fonctionne mais il ne faut surtout pas cliquer sur le menu Permaliens dans le tableau d'Administration.



Désactivation du menu Permaliens de la console d'administration


Il faut éditer le fichier menu.php du répertoire wp-admin et commenter ou supprimer la ligne 114 :
//$submenu['options-general.php'][40] = array(__('Permalinks'), 'manage_options', 'options-permalink.php');

2 commentaires:

  1. il est déconseillé de toucher aux permaliens quand on a un site chez Free.
    sinon il fallait juste renvoyer le fichier .htaccess après avoir modifier les permaliens dans " réglage" puis "permaliens" ainsi l'erreur 500 aurait disparu pas besoin de toucher aux fichiers wp_options.

    RépondreSupprimer
  2. Je suis d'accord, mais une fois sur deux le plantage est des deux côté, à la fois dans le .htaccess et aussi au niveau BDD ou les / ont étés ignorés dans tag et catégorie.
    Ce qui est important c'est le custom avec index.php dans la structure

    RépondreSupprimer