Autore Topic: CentOS 5, Yum 302, PHP ... HELP!!  (Letto 10188 volte)

Offline chiaraweb

  • Newbie
  • *
  • Post: 6
    • Mostra profilo
    • Ecobaby.it
    • E-mail
CentOS 5, Yum 302, PHP ... HELP!!
« il: 30 Luglio 2008, 10:41:29 »
Ciao a Tutti
è un po' che vi leggo ed oggi eccomi qui!

Come molti di voi sono alle prese con la personalizzazione di un VPS che monta CentOS 5, sto iniziando a conoscere questa distro adesso in quanto provengo da Ubuntu, quindi YUM mi è assolutamente ignoto ahimè

Sto cercando di fare l'upgrade del PHP (5.1.6) alla versione 5.2.6 in quanto devo far girare magento (www.magentocommerce.com) che necessita quindi di almeno php 5.2.x

Ora, ci sto lavorando da un tot ma diciamo che sono un po' persa...
ho aggiornato plesk dalla 8.3 alla 8.6
ho installato yum 3.0.2
avevo installato prima di yum il php 5.2.6 da un tarball

adesso mi trovo su due fronti un po' spiazzata in quanto...

se vado a vedere nello yum update ed anche nei repo del centos trovo sempre e solo php 5.1.6 e nn conosco il motivo...

se faccio yum update... continua a chiedermi y/n di aggiornare 341 mb di update, dico si, ma se rifaccio update me li mostra di nuovo  :'(

se da shell digito php -v mi dice che sono alla 5.2.6 ma se lancio un phpinfo da uno dei siti ospitati mi dice 5.1.6

ho xso qualche passaggio? o sono solo troppo ignorante ancora?

Grazie mille a tutti!
Chiara
Non criticare cio' che non puoi capire
Bob Dylan

Offline kernel

  • Moderator
  • Hero Member
  • *****
  • Post: 636
    • Mostra profilo
    • Centos Italia
Re: CentOS 5, Yum 302, PHP ... HELP!!
« Risposta #1 il: 30 Luglio 2008, 11:20:00 »
Ciao Chiara , benvenuta!

Su CentOS 5.2 non e' installato php 5.2 perche e' ultimissima versione , CentOS essendo pensato per server predilige i software un po piu vecchi ma piu stabili , quindi php 5.2 non e' disponibile con yum , ma va installato da un tarball come hai fatto tu.

per prima cosa pero devi risolvere il problema che non ti fa gli aggiornamenti , visto che hai piu di 300mb vuol dire che stai lavorando su CentOS 5.1 e ti sta chiedendo update alla 5.2.

puoi provare cosi da root ( su - )

Codice: [Seleziona]
yum clean all
e poi

Codice: [Seleziona]
yum update
quando finisce se non ti da errori riavvia il server cosi carica il nuovo kernel , se e' tutto ok se fai un

Codice: [Seleziona]
uname -a
ti deve restituire il kernel 2.6.18-92.1.6


per php forse c'e stato un po confusione dai un occhiata qua e vedei se hai perso qualche passaggio

http://www.jasonlitka.com/2007/02/10/upgrading-php-521-rhel-centos/

oppure

http://www.jasonlitka.com/2007/06/01/upgrading-to-php-523-on-rhel-and-centos/

ti ricordo che CentOS e' 100% compatibile con red hat , quindi qualsiasi cosa per red hat ( non fedora ) va bene anche per centos .


ciao e buona fortuna :)
Hai fatto i backup oggi ? CentOS la classe linux superiore www.centos-italia.org - Se il tuo problema e' stato risolto, per favore comunicacelo e condiviti la conoscenza.

Offline chiaraweb

  • Newbie
  • *
  • Post: 6
    • Mostra profilo
    • Ecobaby.it
    • E-mail
Re: CentOS 5, Yum 302, PHP ... HELP!!
« Risposta #2 il: 30 Luglio 2008, 12:18:20 »
Ciao Kernel grazie per tutte le indicazioni.
Ho eseguito quello che mi hai consigliato e sto quindi scaricando tutti gli aggiornamenti di yum, ci vorrà un po' immagino

Per il PHP ho guardato i link che mi hai fornito ed in effetti li avevo già visti nei gg scorsi nella mia googolata alla ricerca di risposte, ma in effetti non danno indicazioni a proprosito del tarball, cioe' il tipo ha dei suoi repo dove rende disp i vari rpm.... ma questi rpm configurano da soli anche tutto il necessario? cioe'... passando da un php 5.1.6 a 5.2.6 io devo fare delle modifiche manualmente? che l'rpm invece fa da solo? (grande mago!!?) perchè io pensavo che se la shell mi dice che ho il php all'ultima versione... e il phpinfo e il plesk invece dicono che ho la vecchia... forse c'e' qualche path settata male in apache?
So che la path modules va modificata quando si uppa dalla 4 alla 5... ma aggiornando la 5 pensavo che si sarebbero sovrascritti il files e quindi l'aggiornamento sarebbe avvenuto + o meno automaticamente.
Adesso se io guardo il php.ini che sta in /etc/ vedo il vecchio... il nuovo in effetti (quello che copi dal sample della distro) sta altrove...
solo che pur aprendo tutti gli httpd conf e varie nn ho mica trovato dove cambiare questa path
ho addirittura copiato il php.ini nuovo sul vecchio ma poi l'interprete nn funziona (mi mostra in sorgente pagina il phpinfo nudo e crudo)

ho l'impressione che sto girando dietro a una cosa sciocchissima... solo che la mia ignoranza nn aiuta!!

Grazie, Chiara
Non criticare cio' che non puoi capire
Bob Dylan

Offline chiaraweb

  • Newbie
  • *
  • Post: 6
    • Mostra profilo
    • Ecobaby.it
    • E-mail
Re: CentOS 5, Yum 302, PHP ... HELP!!
« Risposta #3 il: 30 Luglio 2008, 12:36:49 »
Ok ho fatto lo yum update e riavviato.
L'esito dell'update è allegato in txt

solo che come ieri  >:( nn mi sono mossa di mezzo centimentro!!

[root@62 ~]# uname -a
Linux 62.149.161.245 2.6.9-023stab046.2-smp #1 SMP Mon Dec 10 15:04:55 MSK 2007 i686 i686 i386 GNU/Linux

il kernel è sempre lo stesso

ho eseguito come tu mi hai indicato ma xche non riesco ad aggiornare uno spillo?

Grazie, ciao
Non criticare cio' che non puoi capire
Bob Dylan

Offline kernel

  • Moderator
  • Hero Member
  • *****
  • Post: 636
    • Mostra profilo
    • Centos Italia
Re: CentOS 5, Yum 302, PHP ... HELP!!
« Risposta #4 il: 30 Luglio 2008, 12:55:48 »
il file txt lo vedo formattato male e non vedo inizio e la fine , usa pure la funzione "code" per incollare da terminale qua nel forum.
mi sembra di capire per quel che riesco a vedere che manca spazio su disco . quanto spazio hai libero ?

Codice: [Seleziona]
df -h
nel tuo caso uname -a non ti fa vedere il tuo kernel , ma vedi quello del server che ti ospita che e' un 2.6.9 ( centos 4.6 )

controlla lo spazio libero ....

per quanto riguarda rpm di jason non so risponderti dovresti chiedere a lui , anche se presumo di si. se non e' un server di produzione , puoi anche provare a rimuovere php e poi installare rpm di jason. purtroppo non sono un grande espero di php .. magari qualcuno piu esperto ti aiuta , ci sono diversi utenti che usano centos e php. In ogni caso ti consiglio di installarti una macchina virtuale e poi CentOS 5 e fare li prove .
Hai fatto i backup oggi ? CentOS la classe linux superiore www.centos-italia.org - Se il tuo problema e' stato risolto, per favore comunicacelo e condiviti la conoscenza.

Offline chiaraweb

  • Newbie
  • *
  • Post: 6
    • Mostra profilo
    • Ecobaby.it
    • E-mail
Re: CentOS 5, Yum 302, PHP ... HELP!!
« Risposta #5 il: 30 Luglio 2008, 15:32:33 »
Ciao e grazie
in effetti avevo incollato la stringa qui con il tag code ma mi veniva tutta su una riga lunghissima esattamente come la vedi tu nel txt.

Ho controllato lo spazio e in effetti avevo solo 343 mb disp, adesso sto cercando di svuotare un po' anche perchè non capisco come faccio ad avere 2.8 gb pieni se sto server ha 2 giorni di vita.
Non è un server produttivo, l'ho preso apposta per fare le prove del caso!

Ma allora  non sono su un centos 5? è un centos 4? ma come ho fatto allora a installare alcuni moduli presi dal mirror del centos 5?

Il mistero si infittisce  8)

Comunque allora riprovo l'update dopo aver liberato un po' di spazio!
Intanto grazie!
Non criticare cio' che non puoi capire
Bob Dylan

Offline chiaraweb

  • Newbie
  • *
  • Post: 6
    • Mostra profilo
    • Ecobaby.it
    • E-mail
Re: CentOS 5, Yum 302, PHP ... HELP!!
« Risposta #6 il: 30 Luglio 2008, 15:43:31 »
Una domanda facile facile... ma solo il sistema operativo centos puo' occupare 2.8 GB?
xche mi sembrano un po' tanti!
Non criticare cio' che non puoi capire
Bob Dylan

Offline kernel

  • Moderator
  • Hero Member
  • *****
  • Post: 636
    • Mostra profilo
    • Centos Italia
Re: CentOS 5, Yum 302, PHP ... HELP!!
« Risposta #7 il: 30 Luglio 2008, 15:56:08 »
chiara, il tuo sistema e' CentOS 5 pero gira su una macchina virtuale che probabilmente ha CentOS 4 , quindi il comando uname -a non ti da il veritiero..
In ogni caso dimentica il 4 , tu hai CentOS 5.1.

CentOS puo occupare anche piu di 2.8 gb , ma per un webserver un installazione "normale" e circa 600 mb / max 1 gb .

se fai come root un :

Codice: [Seleziona]
rpm -qa > pacchetti.txt
ti viene creato il file pacchetti.txt con all' interno tutti i software che hai installato, cosi puoi vedere se c'e qualcosa che non ti serve.
Non conosco il tuo maintainer ma ingenere ti forniscono un installazione abbastanza minina , ma questo dipende da societa a societa..

per rimuovere software

Codice: [Seleziona]
yum remove nomepacchetto
ma come ho detto prima anche se ci perdi un po di tempo nel inizio e se non hai tanta pratica installati vmware sul tuo desktop e poi centos
e prima di agire sul server fai se prove nel tuo centos virtuale.


noi siamo comunque sempre qua ... o quasi ..

Hai fatto i backup oggi ? CentOS la classe linux superiore www.centos-italia.org - Se il tuo problema e' stato risolto, per favore comunicacelo e condiviti la conoscenza.

Offline chiaraweb

  • Newbie
  • *
  • Post: 6
    • Mostra profilo
    • Ecobaby.it
    • E-mail
Re: CentOS 5, Yum 302, PHP ... HELP!!
« Risposta #8 il: 30 Luglio 2008, 15:58:22 »
Grazie, adesso provo
dovrei avere un parallel desktop da qualche parte, ma posso anche installare su un desktop che ho qui e che per il momento non mi serve!

GRAZIE MILLE
Non criticare cio' che non puoi capire
Bob Dylan