Uppgradera till senaste CURL och öppna SSL i WHM

Problemet:
e-handel leverantörer som Paypal infördes mer strikt SSL-krav. Ex:
“kräver OpenSSL >= 1.0.1 installeras på din server”

PHP information visar:
CURL
SSL Version OpenSSL/1.0.0

Fixa:

  • Installera senaste CURL:

cd /usr/local/src
wget https://curl.Haxx.se/download/curl-7.52.1.tar.gz
tjära - xvzf curl-7.52.1.tar.gz
CD curl *

./Konfigurera –Aktivera-gängade-resolver –Aktivera-http –Aktivera-ftp –Aktivera-proxy –Aktivera-tftp –Aktivera-ntlm –Aktivera-static –med-ssl = / usr/lokal/ssl –Aktivera IPv6- –Aktivera-delade –med-libidn
göra && Se Installera

/usr/local/bin/curl –version

  • Konfigurera PHP för att använda det-skapa en ny fil /var/cpanel/easy/apache/rawopts/all_php5 med detta innehåll:
    –with-curl=/usr/local/src/curl-7.52.1
  • Återuppbygga Apache & PHP med EasyApache 3.

Resultatet:

PHP information bör nu Visa:
cURL Information 7.52.1
SSL Version OpenSSL/1.0.1e

Red5 1.0 RC2 kompatibilitet bakåt

Senaste red5 versioner ( Red5 revision > 4326 som 1.0 RC2 +) få ändringar gör red5 oförenligt med äldre program.
Ändringar krävs för att dessa applikationer ska fungera.

Uppdaterade VideoWhisper rtmp-applikationer kan laddas ned för användning eller som exempel för att uppdatera andra program.

 

Detta behandlas i Red5 google group:

Med revidering 4326 du kommer att se problem när du bygger eller kör dina applikationer med Red5. De flesta problem du kommer att stöta på

är med saknade klasser; i de flesta fall kan du bara lägga till “omfattning” paketera till din import eller kör “Optimera importen” i Eclipse. Nedan har jag tagit upp några saker som du kan stöta på.

 

 
1. IScope kan inte lösas till en typ

– Uppdatera red5-burken eller källan med den senaste

– Rätt plats för IScope är org.red5.server.api.scope.IScope, tidigare var det org.red5.server.api.IScope

 
2. Importen org.red5.server.api.IScope kan inte matchas

– Uppdatera red5-burken eller källan med den senaste

– Rätt plats för IScope är org.red5.server.api.scope.IScope, tidigare var det org.red5.server.api.IScope

 

 
3. WebScope kan inte hittas

– Öppna dina program red5-web.xml och ändra “webb.omfattning” bönklass till

<böna id=”webb.omfattning” klass=”org.red5.server.scope.WebScope” init-metoden=”Registrera dig”>

istället för detta

<böna id=”webb.omfattning” klass=”org.red5.server.WebScope” init-metoden=”Registrera dig”>

 

 
4. Metodsignaturen matchar inte xxxx.

– För den här är fixen att ändra dina förväntningar på att få en Iterator och istället använda en samling. Metoden för omfattning

för att hämta omfångsnamn returnerar nu en uppsättning som visas här:

 

offentlig uppsättning<Sträng> getScopeNames()

 

 
5. Parameter “typ” matchar inte String.

– För omfattningar, deras typ identifieras inte längre av en sträng utan använder istället en uppräkning av ScopeType. Den gamla metoden för att få grundläggande

omfattningsnamn var så:

 

offentlig iterator<Sträng> getBasicScopeNames(Sträng typ)

 

detta är den nya versionen:

 

offentlig uppsättning<Sträng> getBasicScopeNames(Typ av ScopeType)