Après vous être connecté dans votre espace client sur http://1and1.fr, onglet Gestion du pack, vous aurez accès aux informations concernant vos codes d'accès FTP (Configuration de vos domaines), la création de base de données et les paramètres de celle-ci (Administration de MySQL).
Vous devrez disposer d'une base de données MySQL en version 5. Si vous n'en avez pas encore, créez-en une.
Vous devez également permettre l'exécution de PHP 5 sur votre espace. Pour cela, ajoutez un fichier .htaccess à la racine de votre espace en suivant ce guide, ce fichier devra contenir :
AddType x-mapp-php5 .php
Astuce :
Si vous avez un message d'erreur du type:
Parse error: syntax error, unexpected '{' in /homepages/23/dg10394757394/htdocs/dotclear/inc/public/prepend.php on line 37
vous gagnez le droit de (re)lire les lignes précédentes !
Téléchargez une archive de la dernière version de Dotclear, décompressez-la et envoyez le répertoire sur votre espace FTP.
Avec votre navigateur, rendez-vous sur le répertoire admin/install de votre copie de Dotclear et suivez l'assistant.
Si l'installation échoue, effectuez une installation à partir du fichier config.php.
Si vous avez réglé le format des URL à query_string, vous pouvez supprimer la chaîne '/index.php
' des URL de votre blog en indiquant dans le champ URL du blog des Paramètres du blog : http://chemin-vers-le-blog/?
Vos URL seront alors de la forme (exemple pour une URL de billet) : http://chemin/vers/le/blog/?post/YYYY-mm-dd/Titre-du-billet
Si vous ne voulez pas de point d'interrogation non plus dans l'URL, suivez les instructions du paragraphe suivant.
Lorsque votre installation sera achevée et que vous aurez vérifié que tout se passe correctement, vous pouvez, si vous voulez supprimer la mention index.php? des URL du blog et la remplacer par un simple slash, ajouter les lignes suivantes à votre fichier .htaccess :
RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php?$1
Astuce :
Si vous avez mis Dotclear dans un sous-répertoire, remplacez la ligne
RewriteBase /
par
RewriteBase /sous-répertoire/
Au niveau des paramètres de votre blog, modifiez le champ URL du blog en supprimant la mention index.php? de la fin de l'URL.
Exemple : http://url-mon-dotclear/
Aussi mettez Méthode de lecture de l'URL en QUERY_STRING (inutile donc de mettre mod_gzip_on
à Off
dans le .htaccess
)
Vos URL seront alors de la forme (exemple pour une URL de billet) : http://chemin/vers/le/blog/post/YYYY-mm-dd/Titre-du-billet
Dans le fichier config.php décommenter en enlevant les doubles / du début des lignes du dernier bloc
Ajoutez les lignes suivantes à votre fichier .htaccess :
# Pour des URL sympas avec DotClear 2 RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php/$1 RewriteRule ^index.php$ index.php/
Astuce :
Si vous avez mis Dotclear dans un sous-répertoire, remplacez la ligne
RewriteBase /
par
RewriteBase /sous-répertoire/
Vos URL seront alors de la forme (exemple pour une URL de billet) : http://chemin/vers/le/blog/?post/YYYY-mm-dd/Titre-du-billet
Modifiez ensuite depuis le tableau de bord, Paramètres du blog, le champ URL du blog en supprimant la mention index.php/ de la fin de l'URL.
Wiki powered by Dokuwiki.