Da Bourz Blog

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - htaccess

Fil des billets - Fil des commentaires

lundi, 12 mai 2008

Code igniter, DreamHost et le "no input file specified"

Code Igniter c'est le framework PHP qui va bien, et vous allez en entendre parler ici même. Cela dit, il y a un ou deux trucs qui m'ont posé des problèmes sur DreamHost (mon hébergeur qu'il est bien), notamment une fois tout fini et tout uploadé je me suis retrouvé avec l'erreur "no input file specified" à la racine du site.

Que j'appelle directement le "/" ou encore le "/index.php/" seul, DreamHost renvoyait le "no input file specified". Il n'y avait que lorsque je mettais le "/index.php" que ça fonctionnait. Voilà pour les symptômes.

Après quelques recherches j'ai identifié le fautif (en plus de DreamHost) : Le fichier ".htaccess". En effet celui livré dans l'installation par défaut de Code Igniter n'est pas terrible (les exclusions à la main) et la dernière ligne foire.

j'ai donc corrigé le ".htaccess", et maintenant ça marche comme un charme ! J'ai commencer par lui dire de ne pas passer dans le framework les vrais répertoires et fichiers et puis sur la "RewriteRule" j'ai viré le "/" au début du fichier "index.php/" :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 L

Voilà, je vous conseille d'utiliser ces règles la dans votre ".htaccess" en général, ça marche bien mieux et il n'y a pas d'exceptions à mettre dedans.

Bientot la suite et quelques billets sur Code Igniter !

jeudi, 14 juin 2007

Dotclear 2, Dreamhost et Htaccess

Bon, alors, un peu à cause de l'ami Richard, je me suis finalement décidé à bouger d'hébergement, et tant qu'a faire je me suis dis, allez, on bouge tout, on passe à Dotclear 2 etc...

Seulement voilà, c'est pas si simple. Si, comme d'habitude l'installation de Dotclear ne pose pas de problèmes, le reste n'a pas été sans mal.

D'abord, concernant Dotclear, j'ai fait une installation "propre" de la version 2, puis j'ai exporté mes billets, commentaires et catégories via le plugin créé à cet effet (Flat File Export) et enfin ré-importé le tout dans la nouvelle version et hop, magique, a cet instant j'ai un "Da Bourz Blog" en version 2 avec tout dedans.

C'est maintenant que les choses se compliquent, d'abord l'erreur "No input file specified" sur Dreamhost, puis la redirection des anciens liens avec un petit Htaccess, car si "cool urls don't change" et ben avec Dotclear 2 elles ont toutes changées ! Et puis moi, les Urls, je les veux jolies, en "Info_path" !

Lire la suite...