L'aggiornamento al più recente CURL e Open SSL in WHM

Problema:
i provider di e-commerce come Paypal ha introdotto più severi requisiti di SSL. Ex:
“richiede OpenSSL >= 1.0.1 per essere installato sul vostro server”

PHP info spettacoli:
RICCIOLO
SSL versione OpenSSL/1.0.0

Sistemare:

  • Installare CURL più recenti:

cd / usr / local / src
wget https://curl.haxx.se/download/curl-7.52.1.tar.gz
tar - xvzf curl-7.52.1.tar.gz
ricciolo di CD *

./configurare –Enable-filettato-resolver –enable-http –Enable-ftp –Enable-proxy –Enable-tftp –Enable-ntlm –Enable-statica –con ssl = / usr/local/ssl –enable-ipv6 –enable-condivisa –con libidn
rendere && make install

/usr/local/bin/ricciolo –versione

  • Configurare PHP per usarlo-creare un nuovo file /var/cpanel/easy/apache/rawopts/all_php5 con questo contenuto:
    –with-curl=/usr/local/src/CURL-7.52.1
  • Ricompilare Apache & PHP con EasyApache 3.

Risultato:

Ora dovrebbero mostrare informazioni PHP:
Ricciolo informazioni 7.52.1
SSL versione OpenSSL/1.0.1e

Red5 1.0 RC2 retrocompatibilità

Le ultime versioni Red5 ( Revisione Red5 > 4326 come 1.0 RC2 ) portare modifiche che rendono red5 incompatibile con le applicazioni meno recenti.
I cambiamenti sono necessari per queste applicazioni funzionino.

Applicazioni RTMP VideoWhisper Aggiornato possono essere scaricati per l'uso o come campione per aggiornare altre applicazioni.

 

Questo argomento è trattato in Red5 gruppo google:

Con la revisione 4326 vedrete problemi durante la creazione o l'esecuzione di applicazioni con Red5. La maggior parte dei problemi si incorrerà in

sono con le classi mancanti; nella maggior parte dei casi si può semplicemente aggiungere il “portata” pacchetto per le vostre importazioni o di esecuzione “Ottimizzare le importazioni” in Eclipse. Qui di seguito ho affrontato alcuni elementi che si possono incorrere in.

 

 
1. ISCOPE non può essere risolto a un tipo

– Aggiornamento vaso Red5 o sorgente con il più recente

– La corretta posizione di ISCOPE è org.red5.server.api.scope.IScope, in precedenza era org.red5.server.api.IScope

 
2. Il org.red5.server.api.IScope di importazione non può essere risolto

– Aggiornamento vaso Red5 o sorgente con il più recente

– La corretta posizione di ISCOPE è org.red5.server.api.scope.IScope, in precedenza era org.red5.server.api.IScope

 

 
3. WebScope non può essere trovato

– Apri il tuo applicazioni Red5-web.xml e cambiare il “web.scope” classe bean di

<bean id =”web.scope” class =”org.red5.server.scope.WebScope” init-method =”register”>

invece di questo

<bean id =”web.scope” class =”org.red5.server.WebScope” init-method =”register”>

 

 
4. Firma del metodo non corrisponde xxxx.

– Per questo la correzione è di cambiare la vostra aspettativa di ricevere un Iterator e invece fare uso di una collezione. Il metodo di applicazione

per il recupero dei nomi ambito adesso restituisce un set come mostrato qui:

 

Set pubblico<Stringa> getScopeNames()

 

 
5. Parametro “tipo” non corrisponde String.

– Per gli ambiti, loro tipo non è identificato da una stringa ma utilizza un'enumerazione di ScopeType. Il vecchio metodo per ottenere di base

I nomi di ambito era come così:

 

Iterator pubblico<Stringa> getBasicScopeNames(Tipo String)

 

questa è la nuova versione:

 

Set pubblico<Stringa> getBasicScopeNames(Tipo ScopeType)