Archive pour la catégorie ‘Linux’
Compiler php 4.4.9 avec GD
Certains ont peut-être encore besoin d’avoir un php 4.4 pour un site internet…
C’est mon cas et avec les dernières versions de librairie GD vous aurez l’erreur suivante :
undefined reference to `png_check_sig’
Pour passer ce problème il faut modifier le fichier : ext/gd/libgd/gd_png.c
Rechercher : if (!png_check_sig (sig, 8)) { /* bad signature */
Et remplacer par : if (png_sig_cmp (sig, 0, 8)) { /* bad signature */
Recompiler et déguster votre nouveau php 4.4.
openSUSE 12.1
Elle est sortie !
Je me suis donc précipité dessus… bon d’accord j’ai attendu quelques jours.
L’update s’est bien passé. L’impression au redémarrage est très bonne.
Le boot est un peu long sur mon PC portable avec une phase sans message affiché et donc de doute sur le déroulement du boot. Finalement il suffit d’attendre patiemment la mire de login !
Post intall, j’ai ajouté plusieurs repository pour retrouver toutes mes applications préférées.
Je listerai tout ça dans un prochain article.
Driver nvidia et KDE 4.6
Mon environnement :
CG : nVidia Corporation G96 [GeForce 9600M GS]
KDE v4.6.41
Avec les derniers drivers nvidia, notamment ceux du dépot nvidia, j’avais des crashes de kdeinit4.
Le message d’erreur est de la forme kdeinit4 floating point exception (8)
La version de driver la plus récente qui ne provoque pas ce plantage et que j’ai trouvé sur le site nvidia est :
NVIDIA-Linux-x86-195.36.31-pkg1.run
Pour le trouver : http://www.nvidia.fr/Download/Find.aspx?lang=fr
WordPress chez Free Perso
L’installation de wordpress sur Free Perso peut entrainer deux types erreurs :
- A l’installation qui s’arrête en ne parvenant pas à créer les tables
- Des erreurs 500 – Erreur interne du serveur
Pour les deux erreurs, il faut que vous remplaciez tout le contenu du fichier .htaccess par : php 1
Pour la deuxième, dans le réglage des permaliens il faut choisir la valeur par défaut http://mologin.free.fr/?p=123
Le changement de réglage des permaliens avec une autre valeur entraine la génération d’un nouveau .htaccess dont le contenu est complété par :
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Le mode rewrite n’est pas supporté par Free Perso et provoque l’erreur 500.
Il vous faut remplacer le .htaccess par votre fichier ne contenant que « php 1″
Compiz et nvidia
Après une mise à jour de compiz ou des drivers nvidia, il arrive que compiz ne fonctionne plus. Le résultat est un bureau entièrement blanc…
Si dans les erreurs vous pouvez voir :
compiz (core) – Warn: No GLXFBConfig for depth 32
compiz (core) – Info: Couldn’t bind redirected window 0×2000116 to texture
La solution est de lancer en tant que root ou par sudo :
nvidia-xconfig –add-argb-glx-visuals -d 24
Cette commande corrige votre fichier /etc/X11/xorg.conf et tout repart.