[TYPO3-UG Italy] [TYPO3 Neos] Installazione su server con Plesk
Tonix - Antonio Nati
tonix at interazioni.it
Wed Aug 27 12:13:32 CEST 2014
Per uno specifico virtual host puoi impostare specificatamente quali
sono i .INI del PHP da eseguire, non basta?
Ciao,
Tonino
Il 27/08/2014 11:16, Alex knt ha scritto:
> Ciao Roberto. Al momento sono certo di aver capito almeno due
> criticità di Flow su sistemi a 64bit con InnerCrossSubVersion da
> versioni NON-FREE come la RedHat o Fedora Ent, quindi nel mio caso
> CENTOS.
> Cerco di spiegare il problema e come risolverlo, magari può essere
> utile a qualcuno, o magari ero l'unico a non saperlo e al massimo vi
> fate due belle risate in faccia alle ultime 3 notti passate in
> bianco.... in tutti i sensi...!!!
>
> allora....
> Quando si va installare PHP, su centos 64bit, si creano ben 3
> php.ini. (lib64 - sbin - etc/php-lastversion-cli) + quello nelle vhost
> create ad esempio da plesk con openVZ.
> Qualcuno dirà, "si ma quello in uso sarà quello della versione del php
> o dell'host admin scelta... e qui casca l'asino... si, perchè su
> centos64bit ad esempio, per non includere path-merge.do (presente
> nelle UP-version a pagamento, Redhat per esempio) crea una cron-list
> assoluta di tutti i file duplicati.
>
> Perche questo?
> Perchè così, anche applicazioni non native per i sistemi a 64bit
> possono girare nelle directory PatchVersion, vedi imageStuff, Varnish,
> OpCache, Dovecot etc.
> Quindi che succede in sostanza?
> Per farla breve, composer va a leggere il file php dentro la cartella
> php.d, e mantiene in memoria l'indice dei file php.ini, anche quelli
> inutilizzati, quindi alla creazione del progetto NEOS va a richiamare
> semplicemente il primo della lista, che guarda caso e proprio quello
> vuoto. Qui si spiega perchè facendo un "php -i | grep ini" la
> date.timezone risulta ok, e nonostante ciò flow ti da errore, anche
> cambiando la patch sul file Settings.yaml.
>
> Quando si verifica questa situazione?
> Sempre e solo con Plesk, Cpanel e DirectAdmin installati prima di
> Flow, sempre che non si conosca esattamente la posizione di tutti file
> linkati da OS version all'host manager, e si vadano a modificare prima
> dell'installazione di composer. (path di php.ini, cartella versione
> php o nel caso di nginx anche php-fpm etc)
>
> Una soluzione?
> Per plesk (anche se credo valga lo stesso con Cpanel, DirectAdmin
> etc): installare il server e tutti i software necessari a far girare
> flow senza installare plesk. Meglio usare la configurazione host
> (example) che propone l'installazione di centos o debian wheezy, senza
> modificare localhost etc. Idem nel caso di BIND, niente configurazioni
> personalizzate, fatele dopo aver installato composer e di conseguenza
> Flow/Neos.
>
> Una volta installato correttamente NEOS, installare plesk avendo cura
> di settare la directory del sito NEOS come un Vhost e la directory
> "Web" come Root del sito.
> Non settare su plesk la directory di Neos come fosse un sito o non
> funzionerà. Quindi Neos andrà ad utilizzare il file php.ini dentro la
> directory di installazione e non quello di sistema.
> Settare il Vhost per Neos su plesk è molto conveniente, sopratutto se
> si utilizzano Addon Plus come CloudFlare Shield, SaleForce Int, etc...
> non si perdono le funzionalità degli addon pur non amministrando
> direttamente il dominio, in quanto apparirà come un host virtuale, e
> non sarà soggetto agli aggiornamenti di versione di php e mysql,
> perchè in sostanza Neos utilizzerà la sua come fosse una subversion, e
> Plesk utilizzerà quelle impostate dal suo sistema Function.
>
> Per la Zona DNS:
> è sufficiente creare una zona DNS apposita (io l'ho chiamata NeosDNS)
> e riservargli un IP dedicato.
>
> Come mi sono reso conto del problema? Preso dalla disperazione, prima
> di prendere la lametta per farla finita.... guardando i log dei
> diversi tentativi di installazione FALLITI, mi sono accorto che anche
> utilizzando sempre la stessa versione di OS, stessa macchina, stesso
> nodo VZ, stesso aggiornamento etc, la patch del php.ini era sempre
> diversa.
> Nei prossimi giorni andrò a creare un setup per OpenVZ con Plesk e una
> Run per WHCMS, così che possa installare Plesk su qualsiasi macchina o
> vpn, senza dover perdere tempo ad installare prima flow. Lo integrerò
> nell'installazione già come applicazione in Vhost e lo rilascerò
> liberamente a chiunque lo voglia utilizzare.
>
> Grazie ancora per il sostegno e scusate per gli sfoghi un pò acidi.
> _______________________________________________
> TYPO3-UG-Italy mailing list
> TYPO3-UG-Italy at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy
--
------------------------------------------------------------
Inter at zioni Interazioni di Antonio Nati
http://www.interazioni.it tonix at interazioni.it
------------------------------------------------------------
More information about the TYPO3-UG-Italy
mailing list