<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Everything is wrong &#187; PHP</title>
	<atom:link href="http://everythingiswrong.free.fr/index.php/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://everythingiswrong.free.fr</link>
	<description>Un blog dédié à l&#039;informatique en général</description>
	<lastBuildDate>Wed, 06 Oct 2021 21:20:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>wordpress 3.2.1 sur free.fr</title>
		<link>http://everythingiswrong.free.fr/index.php/2011/08/22/wordpress-3-2-1-sur-free-fr/</link>
		<comments>http://everythingiswrong.free.fr/index.php/2011/08/22/wordpress-3-2-1-sur-free-fr/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 21:05:16 +0000</pubDate>
		<dc:creator>Yan</dc:creator>
				<category><![CDATA[trucs et astuces]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[hébergement]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://yan.langlois.free.fr/wordpress/?p=1616</guid>
		<description><![CDATA[Installer wordpress 3.2.1 sur free.fr]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Pour installer WordPress 3.2.1, il faut disposer d&#8217;une version de PHP supérieure ou égale à 5.2.4. Or, sur l&#8217;hébergement de free.fr, la version proposée est 5.1.3RC4-dev. Votre blog vous affiche donc le message d&#8217;erreur suivant dès la première connexion :</p>
<p class="wp-caption" style="text-align: justify;">Votre serveur utilise la version 5.1.3RC4-dev de PHP mais WordPress 3.2.1 nécéssite au moins la version 5.2.4.</p>
<p style="text-align: justify;">Heureusement, en suivant ce <a href="http://gaetan.janssens.free.fr/v2/index.php/maj-wordpress-3-2-3-free-fr-19-07-2011/" target="_blank">tutoriel</a> il est possible de contourner le problème. Vous pouvez télécharger <a href="http://everythingiswrong.free.fr/downloads/wordpress-3.2.1-php-5.1.3.RC4-dev.tar.gz">ici</a> la version patchée de WordPress qui fonctionnera directement sur les pages perso de free. Elle contient les modifications suivantes :</p>
<ul>
<li>Modification de la vérification de la version du PHP</li>
<li>Suppression du paramètre <em><tt>httponly</tt></em> dans d&#8217;appel de la méthode <a href="http://php.net/manual/fr/function.setcookie.php" target="_blank">setcookie</a></li>
<li>Implémentation de deux méthodes qui n&#8217;existaient pas encore dans la version php de free</li>
</ul>
<p style="color: #f91905;">&#8212;EDIT le 05/09/2011</p>
<p style="text-align: justify;">Après quelques tests, il s&#8217;avère que l&#8217;ensemble de la gestion des dates utilise la librairie PHP 5.2 et supérieure ce qui provoque ce genre d&#8217;erreurs :</p>
<ul>
<li>Fatal error: Call to undefined function timezone_open()</li>
<li>Fatal error: Call to undefined function timezone_offset_get()</li>
<li>Fatal error: Call to undefined function date_create()</li>
<li>etc.</li>
</ul>
<p style="text-align: justify;">J&#8217;ai donc redéfini quelques méthodes pour pouvoir lister et rédiger des articles. Il reste néanmoins d&#8217;autres erreurs à d&#8217;autres endroits (par exemple la prévisualisation d&#8217;un article) toujours à cause de la gestion des dates&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://everythingiswrong.free.fr/index.php/2011/08/22/wordpress-3-2-1-sur-free-fr/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
