• User Newbie

    Mi sà che sarà costretto a chidere la reinstallazione e a non utilizzare php5 e mysql5 soprattutto, troppo comodo plesk, girando per i forum di plesk ho scoperto che la 8.01 ha diverse paranaoie con php5 e loro stessi consigliano l'upgrade alla 8.1 almeno, ho chiesto l'installer con la chiave di plesk ad aruba e non me la danno, non so + cosa fare. Tu hai risolto?


  • User Newbie

    Io ho seguito questa mini guida ed è andato tutto ok tranne per il fatto che ora la webmail (horde) non funziona.

    Avete una soluzione anche per questo?

    questo è l''errore

    Warning:  require_once(Horde/String.php) [function.require-once]: failed to open stream: No such file or directory in /usr/share/psa-horde/lib/Horde/Browser.php on line 4
    
    Fatal error:  require_once() [function.require]: Failed opening required 'Horde/String.php' (include_path='/usr/share/psa-horde:/usr/share/psa-horde/pear:.') in /usr/share/psa-horde/lib/Horde/Browser.php on line 4
    

  • User Newbie

    scusate ho risolto...

    è un bug e va risolto modificando questa riga in
    /etc/httpd/conf.d/zz010_psa_httpd.conf:

    php_admin_value include_path "/usr/share/psa-horde:/usr/share/psa-horde/pear:."

    to:

    php_admin_value include_path "/usr/share/psa-horde/lib:/usr/share/psa-horde:/usr/share/psa-horde/pear:."


  • User Newbie

    Ciao Gik25,
    io ho più o meno il tuo stesso problema ma vorrei installare la versione 4 di php e tutto il resto del pacchetto...
    Apache ho visto che è già installato, ma onestamente non riesco ad installare php.
    Dove posso trovare gli rpm di php e myphpadmin?

    Ciao e grazie,
    Puravida


  • User Newbie

    Ho seguito anch'io alla lettera la stessa procedura per il passaggio a Php5, a cui non posso più rinunciare, ma nel mio caso l'installazione di yum non è andata a buon fine. Quando eseguo il comando "yum update php" infatti ottengo la risposta "command not found".

    Ho provato a cercare la soluzione in altri forum online ma dopo diverse ore sono ancora al punto di partenza con le idee, se possibile, ancora più confuse.

    Un grazie in anticipo a chi eventualmente potrà fornire qualche spunto utile per risolvere il problema, sennò dovrò scegliere se chiedere un reset del server virtuale o abbandonare Aruba. E non sarebbe una scelta facile.


  • Moderatore

    @puravida said:

    Ciao Gik25,
    io ho più o meno il tuo stesso problema ma vorrei installare la versione 4 di php e tutto il resto del pacchetto...
    Apache ho visto che è già installato, ma onestamente non riesco ad installare php.
    Dove posso trovare gli rpm di php e myphpadmin?

    Ciao e grazie,
    Puravida

    ma che distribuzione usi? se usi Redhat/CentOS/Fedora basta usare yum, occhio però che se c'è php5 nei repository è propabile che php4 non sia più presente e provando ad installarlo diversamente potrebbe entrare in conflitto con altri componenti

    @simorame said:

    Ho seguito anch'io alla lettera la stessa procedura per il passaggio a Php5, a cui non posso più rinunciare, ma nel mio caso l'installazione di yum non è andata a buon fine. Quando eseguo il comando "yum update php" infatti ottengo la risposta "command not found".

    Ho provato a cercare la soluzione in altri forum online ma dopo diverse ore sono ancora al punto di partenza con le idee, se possibile, ancora più confuse.

    Un grazie in anticipo a chi eventualmente potrà fornire qualche spunto utile per risolvere il problema, sennò dovrò scegliere se chiedere un reset del server virtuale o abbandonare Aruba. E non sarebbe una scelta facile.

    se dice "command not found" è perchè yum non è installato...prova ad installare yum...a proposito ma la tua distribuzione è RedHat? se non è questa è inutile che provi yum perchè tanto non c'è


  • User Newbie

    @paolino said:

    se dice "command not found" è perchè yum non è installato...prova ad installare yum...a proposito ma la tua distribuzione è RedHat? se non è questa è inutile che provi yum perchè tanto non c'è

    Paolino, grazie per la risposta. Quando ho scritto che "l'installazione di yum non è andata a buon fine" intendevo proprio dire che non sono riuscito a installare yum. Io gestisco un server virtuale Aruba con Linux CentOS 4, Plesk 8.01 e Php4.3.9, di cui vorrei fare l'upgrade a Php5.x.

    In pratica, non vado oltre questo punto:

    @gsiciliani said:

    Dovrebbe prima installare yum:

    1. Caricare il seguente file (che contiene tutti gli rpm necessari per l'installazione del yum su un server virtuale)

    wget ...

    tar xjvf yum_files.tar.bz2

    1. Installare gli rpm:

    rpm -Uvh rpms/*

    Sei sicuro che yum non ci sia per la mia distribuzione? La guida postata da Giuseppe Siciliani in questo thread è la stessa che ho trovato nel forum di Aruba ( community.aruba.it/forums/ultimatebb.php?ubb=get_topic;f=39;t=000139), e pare sia stata fornita dalla stessa Aruba.

    Non capisco poi la differenza tra me e Gik25, a cui hai risposto che se usa Redhat/CentOS/Fedora basta usare yum. Non essendo un esperto, può darsi che mi sia sfuggito qualcosa.

    Comunque, se non riesco a installare yum, ci sono delle alternative per fare l'upgrade di php? L'unica risposta ufficiale di Aruba è che potrei chiedere un reset del server virtuale, che porterebbe Plesk e Php alle ultime versioni disponibili. Però mi sembra un'operazione macchinosa, anche perché dovrei salvare tutti i dati dei siti che gestisco e poi reinstallare tutto, sperando che tutto fili liscio.


  • Moderatore

    come immaginavo, ci risiamo....

    i linari hanno la testa dura...perchè diavolo in quel post c'è scritto di scaricare un file .tar.gz, che poi l'installazione diventa un casino?

    allora, io ti consiglio di andare qui http://mirror.centos.org/centos-4/4/os/i386/CentOS/RPMS/

    sono i repository di CentOS

    scorri la pagina, in fondo troverai yum-2.4.3-4.el4.centos.noarch.rpm e yum-metadata-parser-1.0-8.el4.centos.i386.rpm

    questi sono i due file da scaricare e da installare

    per installarli basta usare da linea di comando

    
    rpm -Uvh nome-file-rpm
    
    

    potrebbe segnalarti degli errori riguardanti le dipendenze, vuol dire che ha bisogno di altri pacchetti, in questo caso segnati i pacchetti che ti dice di installare, vai nel repository che ti ho dato li scarichi e li installi

    lo so è un casino ma è proprio per questo che è nato yum....

    mi meraviglia però che Aruba di default non installi yum, che poi a loro non costa nulla vista che yum si trova sul DVD di installazione


  • User Newbie

    Grazie ancora Paolino. Apprezzo molto l'aiuto. Stasera, quando avrò tempo di fare le cose con calma, provo a seguire le tue indicazioni e ti farò sapere se ha funzionato o meno.

    Sulla mancata installazione di yum di default da parte di Aruba, pare che siano in molti a fare lo stesso. Sul sito centos.org ieri ho trovato un post dedicato proprio a yum che condannava proprio questa pratica e invitava a protestare con i propri provider. Il messaggio è: no yum, no CentOS.


  • Moderatore

    @simorame said:

    Sulla mancata installazione di yum di default da parte di Aruba, pare che siano in molti a fare lo stesso. Sul sito centos.org ieri ho trovato un post dedicato proprio a yum che condannava proprio questa pratica e invitava a protestare con i propri provider. Il messaggio è: no yum, no CentOS.

    ma in infatti non avere yum vuol dire non poter accedere ai repository online

    yum si preoccupa di cercare i pacchetti richiesti, di scaricarli, di individuare le dipendenze e scaricarle e di installare il tutto....è un lavoro che se fatto a mano può far venire seri mal di testa

    comunque a mio avviso per un ambiente server è meglio puntare su Debian o Archlinux