Archivio Domande

Sembra che il tuo gestore PHP non supporti il selettore PHP di CloudLinux.

Quando vedi il messaggio "Sembra che il tuo gestore PHP non supporti il selettore PHP di CloudLinux", significa che il tuo ambiente di hosting web non è compatibile con il selettore PHP di CloudLinux. Questo errore può verificarsi quando un utente cerca di utilizzare le funzionalità di CloudLinux per selezionare una versione diversa di PHP, ma l'attuale gestore PHP non supporta questa funzionalità.

CloudLinux è un sistema operativo progettato specificamente per aumentare la sicurezza e la stabilità degli ambienti di hosting condiviso. Una delle sue principali funzionalità è il selettore PHP, che consente agli utenti di scegliere la versione di PHP che vogliono utilizzare per i loro siti web. Tuttavia, questa funzionalità è compatibile solo con determinati gestori PHP.

L'errore indica che il gestore PHP installato sul tuo server non è uno di quelli che supportano il selettore PHP.

Comprendere il selettore PHP di CloudLinux

Il selettore PHP di CloudLinux è una funzionalità che consente a ciascun utente di scegliere la versione di PHP preferita per il proprio sito web in un ambiente di hosting condiviso. Il selettore aiuta a garantire che gli utenti possano utilizzare versioni specifiche di PHP di cui le loro applicazioni hanno bisogno senza dover avere accesso amministrativo al server.

Le versioni comuni di PHP che possono essere selezionate includono PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0 e 8.1. Questa flessibilità aiuta gli utenti a gestire i problemi di compatibilità e a utilizzare le funzionalità disponibili solo in versioni specifiche di PHP.

Il selettore PHP di solito funziona con i seguenti gestori:

  • LSAPI (LiteSpeed API): Un gestore ad alte prestazioni comunemente utilizzato in CloudLinux.
  • CGI (Common Gateway Interface): Un gestore PHP tradizionale.
  • FastCGI: Una variazione di CGI che migliora le prestazioni.
  • DSO (mod_php): Un gestore più vecchio che può essere compatibile ma meno efficiente rispetto alle opzioni più recenti.

Perché si verifica questo errore?

L'errore "Sembra che il tuo gestore PHP non supporti il selettore PHP di CloudLinux" si verifica generalmente per una o più delle seguenti ragioni:

  1. Gestore PHP errato: Il gestore PHP sul tuo server potrebbe essere impostato su uno che non è compatibile con il selettore PHP di CloudLinux. Ad esempio, se il gestore è impostato su DSO, potrebbe non funzionare con il selettore PHP.

  2. Configurazione errata del gestore: Se il gestore PHP non è configurato correttamente, CloudLinux potrebbe non riconoscerlo come compatibile con il selettore PHP.

  3. Gestori PHP obsoleti: Il gestore PHP in uso potrebbe essere obsoleto e incompatibile con le funzionalità più recenti del selettore PHP di CloudLinux.

  4. Gestione errata del server: Gli ambienti di hosting condiviso o le impostazioni mal configurate di CloudLinux possono anche causare questo errore.

Come risolvere l'errore

Esistono diversi modi per risolvere questo problema e ripristinare la compatibilità con il selettore PHP di CloudLinux. Ecco i passaggi da seguire:

Verifica il gestore PHP corrente

  • Accedi a cPanel/WHM: Se sei un amministratore, puoi verificare il gestore PHP corrente tramite WHM (Web Host Manager).

  • Vai su MultiPHP Manager: In WHM, vai alla sezione "MultiPHP Manager" sotto la sezione Software. Qui puoi vedere la versione PHP attuale e il gestore in uso.

  • Controlla il gestore PHP: Se il gestore PHP è impostato su qualcosa come DSO o CGI, questi gestori non sono spesso compatibili con il selettore PHP. Dovresti prendere in considerazione il passaggio a LSAPI (LiteSpeed API) o FastCGI per la compatibilità.

Passa a un gestore PHP compatibile

Per risolvere il problema, passa a un gestore PHP supportato dal selettore PHP di CloudLinux:

  • Seleziona il gestore PHP (in WHM): Nella sezione "MultiPHP Manager" di WHM, scegli un gestore compatibile come LSAPI o FastCGI per ciascuna versione di PHP.

  • Configura il selettore PHP in CloudLinux: Assicurati che CloudLinux sia correttamente configurato per gestire le richieste del selettore PHP. Questa configurazione viene generalmente impostata in WHM sotto "CloudLinux LVE Manager".

Verifica l'installazione del selettore PHP

Assicurati che il selettore PHP sia correttamente installato e attivo sul server. Se non è installato o è diventato inattivo, potrebbe essere necessario reinstallare CloudLinux o configurare manualmente il selettore PHP.

  • Reinstalla CloudLinux: Se il selettore PHP manca o è disattivato, la reinstallazione di CloudLinux potrebbe risolvere il problema.

  • Controlla gli aggiornamenti del selettore PHP: Assicurati che il server CloudLinux stia eseguendo l'ultima versione. CloudLinux aggiorna periodicamente il suo selettore PHP, il che potrebbe risolvere i problemi di compatibilità.

Contatta il supporto dell'hosting

Se non hai accesso come amministratore al server, potrebbe essere necessario contattare il team di supporto del tuo provider di hosting. Informali del problema e chiedi se possono abilitare il selettore PHP e configurarlo correttamente per te.

  • Richiedi il cambio del gestore PHP: Chiedi al tuo provider di hosting di cambiare il gestore PHP del tuo server con uno supportato (come LSAPI o FastCGI).

  • Chiedi supporto per il selettore PHP: Se il problema persiste, chiedi loro di indagare sulla compatibilità di CloudLinux e del selettore PHP nel tuo ambiente di hosting.

Controlla la presenza di software in conflitto

Assicurati che nessun software o configurazione in conflitto interferisca con il selettore PHP.

  • Assicurati che non ci siano gestori PHP in conflitto: A volte, l'utilizzo di più gestori sullo stesso server può causare problemi. Assicurati che solo i gestori PHP compatibili siano installati e attivi.

  • Aggiorna CloudLinux e le versioni di PHP: Assicurati che il sistema operativo CloudLinux sia aggiornato. L'utilizzo di una versione obsoleta di PHP o CloudLinux può causare problemi di compatibilità.

Best practices per prevenire problemi con il selettore PHP

Per evitare di incorrere in problemi simili in futuro, segui queste best practices:

  1. Usa un gestore PHP supportato: Usa sempre gestori PHP come LSAPI o FastCGI, che sono completamente compatibili con il selettore PHP di CloudLinux.

  2. Aggiorna regolarmente i tuoi software: Mantieni aggiornati i tuoi software PHP, CloudLinux e del server web per evitare problemi di compatibilità e per sfruttare le ultime funzionalità e patch di sicurezza.

  3. Monitora il tuo server: Verifica regolarmente le configurazioni del server e i log per assicurarti che tutto funzioni correttamente. Questo approccio proattivo aiuta a prevenire i problemi prima che diventino critici.

  4. Evita di fare downgrade delle versioni PHP: Fare il downgrade della versione PHP può causare problemi di compatibilità con il selettore PHP. Rimani sulle versioni consigliate a meno che non sia strettamente necessario.

  5. Usa una configurazione PHP personalizzata: Se hai bisogno di utilizzare impostazioni PHP specifiche, assicurati che il tuo provider di hosting consenta la personalizzazione delle configurazioni PHP.

  • 0 Utenti hanno trovato utile questa risposta
Hai trovato utile questa risposta?