<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.bourzeix.com/weblog/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Da Bourz Blog - Php</title>
  <link>http://www.bourzeix.com/weblog/</link>
  <description>Informatique, Java, Recrutement, Musique, Photo et petits tracas du quotidien.</description>
  <language>fr</language>
  <pubDate>Sat, 17 May 2008 12:03:28 +0200</pubDate>
  <copyright>Stéphane Bourzeix</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Code igniter, DreamHost et le &quot;no input file specified&quot;</title>
    <link>http://www.bourzeix.com/weblog/post/2008/05/12/Code-igniter-DreamHost-et-le-no-input-file-specified</link>
    <guid isPermaLink="false">urn:md5:d58c77e6d3287680cb258a1f28cabde2</guid>
    <pubDate>Mon, 12 May 2008 12:53:00 +0200</pubDate>
    <dc:creator>Da Bourz</dc:creator>
        <category>Php</category>
        <category>code igniter</category><category>dreamhost</category><category>htaccess</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://codeigniter.com/&quot; hreflang=&quot;en&quot;&gt;Code Igniter&lt;/a&gt; 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 &lt;a href=&quot;http://www.dreamhost.com/&quot; hreflang=&quot;en&quot;&gt;DreamHost&lt;/a&gt; (mon hébergeur qu'il est bien), notamment une fois tout fini et tout uploadé je me suis retrouvé avec l'erreur &quot;no input file specified&quot; à la racine du site.&lt;/p&gt;


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


&lt;p&gt;Après quelques recherches j'ai identifié le fautif (en plus de DreamHost)&amp;nbsp;: Le fichier &quot;.htaccess&quot;. 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.&lt;/p&gt;


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


&lt;pre&gt;RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 &lt;a href=&quot;http://www.bourzeix.com/weblog/post/2008/05/12/L&quot; title=&quot;L&quot;&gt;L&lt;/a&gt;&lt;/pre&gt;


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


&lt;p&gt;Bientot la suite et quelques billets sur &lt;a href=&quot;http://codeigniter.com/&quot; hreflang=&quot;en&quot;&gt;Code Igniter&lt;/a&gt;&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://www.bourzeix.com/weblog/post/2008/05/12/Code-igniter-DreamHost-et-le-no-input-file-specified#comment-form</comments>
      <wfw:comment>http://www.bourzeix.com/weblog/post/2008/05/12/Code-igniter-DreamHost-et-le-no-input-file-specified#comment-form</wfw:comment>
      <wfw:commentRss>http://www.bourzeix.com/weblog/feed/rss2/comments/302</wfw:commentRss>
      </item>
    
  <item>
    <title>Erreur 404 avec PHP</title>
    <link>http://www.bourzeix.com/weblog/post/2007/10/13/Erreur-404-avec-PHP</link>
    <guid isPermaLink="false">urn:md5:3a96709fa627bc89e9a1c361712c31b5</guid>
    <pubDate>Sat, 13 Oct 2007 12:00:00 +0200</pubDate>
    <dc:creator>Da Bourz</dc:creator>
        <category>Php</category>
        <category>404</category><category>php</category>    
    <description>    &lt;p&gt;Inauguration de la catégorie PHP avec ce billet.&lt;/p&gt;


&lt;p&gt;Ce matin je cherchais le meilleur moyen de faire une redirection 404 propre avec PHP pour virer les spammeurs de trackbacks du blog, j'ai trouvé et je met la recette ci dessous&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;code&gt;&amp;lt;?php header(&quot;HTTP/1.1 404 Not Found&quot;); ?&amp;gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&amp;lt;?php header(&quot;Status: 404 Not Found&quot;); ?&amp;gt;&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;A savoir quand même que si vous voulez vraiment montrer une page d'erreur il faudra ensuite l'inclure, car ce script ne fait que renvoyer proprement l'erreur au navigateur, et Apache ne renvoi pas sa page 404 depuis PHP.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.bourzeix.com/weblog/post/2007/10/13/Erreur-404-avec-PHP#comment-form</comments>
      <wfw:comment>http://www.bourzeix.com/weblog/post/2007/10/13/Erreur-404-avec-PHP#comment-form</wfw:comment>
      <wfw:commentRss>http://www.bourzeix.com/weblog/feed/rss2/comments/277</wfw:commentRss>
      </item>
    
</channel>
</rss>