8800 sujets

Développement web côté serveur, CMS

Bon, voilà, j'ai un chtit problème...

Je viens de m'apercevoir que chez OVH ils m'avaient installé une version anté-déluvienne de mon PHP. (la version 5.1.6) Pour utiliser JSON (dont j'ai besoin pour mon ajax), j'ai besoin d'une version 5.2.0 minimum.

Le truc c'est que j'y connais absolument rien ni à Linux, ni à l'administration d'un dédié... Quelqu'un pourrait m'aider à le faire ?

Mon serveur est sous CentOS ^^ et j'ai accès à plesk et au SSH via putty.
De mémoire, une simple commande
yum update php
doit suffire. A vérifier.
Modifié par Lpu8er (02 Sep 2011 - 14:16)
Nop... ça me sort ça:

Loading "fastestmirror" plugin
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: 43b6
error: db4 error(22) from db->close: Argument invalide
error: cannot open Packages index using db3 - Ne peut allouer de la mémoire (1
error: cannot open Packages database in /var/lib/rpm
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.main(sys.argv[1:])
  File "/usr/share/yum-cli/yummain.py", line 85, in main
    base.getOptionsConfig(args)
  File "/usr/share/yum-cli/cli.py", line 163, in getOptionsConfig
    disabled_plugins=self.optparser._splitArg(opts.disableplugins))
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 164, in _getCo         ig
    self._conf = config.readMainConfig(startupconf)
  File "/usr/lib/python2.4/site-packages/yum/config.py", line 685, in readMain         nfig
    yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.di         roverpkg)
  File "/usr/lib/python2.4/site-packages/yum/config.py", line 755, in _getsysv
    idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed
Non, je parle de mise à jour.

Visiblement, yum n'est pas à jour, d'où les erreurs.

Je ne connais pas CentOS, par contre, mais tu dois avoir plus de renseignements sur le site de la distro en question.
Bon, le yum update a fini par marcher (après destruction et recréation des bdd Berckeley...)

j'ai redémarré le serveur...

Mais php s'obstine à rester en 5.1.6 Smiley sweatdrop
C'est les mêmes indications que j'ai sur OVH... mais rien à faire, ce #@#@ refuse de m'afficher mon 5.2... (même 5.3 m'irait, suis pas difficile Smiley biggol )

Enfin, je vais attendre une réponse chez OVH, à moins que quelqu'un ait une idée géniale ^^ *déteste faire les mise-à-jour*
Je pense qu'en effet, le mieux est de contacter OVH.

De plus, le mieux est d'avoir une version pleinement à jour, ce pour PHP et le SGBDR (s'il y en a, pgsql, mysql, sqlite, no matter).
Ouais, mais j'ai pas franchement envie de passer par leur infogérance... 40€ HT pour la mise-à-jour PHP et autant pour celle MySQL, en sachant que j'aurais rien avant courant de semaine prochaine, ça m'ennuierait sérieusement Smiley ohwell
Bon, à l'aide d'un autre membre on a réussi à venir à bout de ce problème-là. La mise-à-jour de PHP ne se faisait pas à cause de l'interface d'administration de plesk. Bref je retiens que quand je veux mettre à jour PHP, il faut mettre à jour plesk et théoriquement ça passe tout seul... ^^