GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

Come impostare o forzare i lavori Cron per utilizzare una versione PHP

In tutti i nostri server meno recenti, abbiamo implementato una funzionalità che ti consente di impostare una versione di PHP che desideri utilizzare sul tuo account. Tuttavia, i lavori cron in esecuzione su un server utilizzeranno normalmente la versione PHP impostata per il server e non quella specificata dallo strumento di versione PHP. Se il tuo cron job deve essere eseguito con una versione diversa di PHP, dovrai specificarlo nel tuo comando o script cron job.

La necessità di forzare i cron job a utilizzare una versione PHP è particolarmente importante per alcuni lavori cron specifici dell'applicazione da software come WHMCS.

L'errore di mancata corrispondenza della versione PHP di cron è un errore comune in alcune applicazioni che richiederà di identificare in modo specifico il "cambio" di versione PHP per i processi cron. Vedrai un esempio dell'errore di mancata corrispondenza della versione PHP e come modificare il comando cron job per utilizzare l'opzione specifica che porta alla versione PHP necessaria.

  • Errore comune del job Cron – Mancata corrispondenza della versione Cron PHP
  • Costringe i Cron Job a utilizzare una versione PHP

Cerchi una nuova soluzione di hosting WordPress? Dai un'occhiata ai server WordPress di InMotion per soluzioni sicure e orientate alle prestazioni per le tue esigenze di hosting.

Errore comune del Cron Job – Mancata corrispondenza della versione Cron PHP

In genere, questo errore si verifica quando sono presenti più software in uso su un server di hosting. Il commutatore di versione PHP ti consente di specificare una versione più recente di PHP da utilizzare con il sito web. Tuttavia, i processi cron per il software potrebbero utilizzare la versione PHP configurata specificamente per il server. Ciò porta all'errore di mancata corrispondenza della versione PHP. Puoi correggere l'errore semplicemente forzando il cron job a utilizzare una versione PHP specifica.

Questo è un errore comunemente segnalato con l'applicazione WHMCS. Potresti prima vedere un avviso sulla versione di PHP che assomiglia a questo:

Questo spesso può indurre una persona ad aggiornare la propria versione PHP sul proprio sito web, ma l'aggiornamento può portare a questo errore:

In questo caso, il sito Web utilizza la versione più recente di PHP, ma i processi cron utilizzano una versione PHP precedente configurata per il server per impostazione predefinita. Se visualizzi questo errore, dovrai impostare il tuo cron job in modo che utilizzi una versione specifica di PHP. I passaggi per forzare i processi cron a utilizzare una versione PHP specifica sono descritti nella sezione successiva.

Forza Cron Job per utilizzare una versione PHP

Segui i passaggi seguenti per forzare il tuo cron job a utilizzare una versione PHP specifica.

  1. Per prima cosa, accedi alla dashboard di cPanel.
  2. Trova Avanzate categoria e fare clic sull'icona Cron Jobs.


  3. Questo ti porta alla pagina di configurazione del cron job. Nella parte inferiore dello schermo vedrai i cron job che hai attualmente pianificato. Fai clic su Modifica collegamento a destra per modificare il comando cron.


  4. Ora vedrai il campo della riga di comando in modo da poterlo modificare. Il comando cron è composto da due parti, la prima parte chiama il PHP e la seconda parte è il percorso dello script che vuoi eseguire.




Il codice di comando per il cronjob di esempio è visualizzato di seguito:

php -q /home/userna5/public_html/cronscript.php

Vogliamo sostituire la prima parte del codice (php -q) con (/opt/php74/bin/php -q) per PHP 7.4 e versioni successive:

/opt/php74/bin/php -q /home/userna5/public_html/cronscript.php

o (/opt/php72/bin/php -q) per PHP 7.2 come mostrato:

/opt/php72/bin/php -q /home/userna5/public_html/cronscript.php

Inserisci il nuovo codice all'inizio del comando, quindi fai clic su Modifica riga pulsante per salvarlo. Il cron job ora utilizzerà la versione PHP corretta. Dovrai eseguire questa operazione per ogni cron job in modo che siano sicuri di utilizzare la versione PHP corretta.

Ora dovresti essere in grado di riconoscere il comune errore di mancata corrispondenza della versione PHP e forzare i processi cron a utilizzare una versione PHP in grado di correggere l'errore.

Migliora le prestazioni e la sicurezza del tuo sito Web WordPress con i nostri piani di hosting WordPress gestito.

VPS ad alte prestazioni SSL gratuito e cache avanzata del server con IP dedicato

Visualizza i piani VPS di WordPress


cPanel
  1. Come uso cron in Linux

  2. Come impostare i lavori cron in cPanel

  3. Come impostare un processo Cron

  4. Come modificare la versione di PHP

  5. Come eliminare i lavori cron

Come impostare Cron Jobs in cPanel?

Come impostare la versione php e phpmyadmin nel pannello di Plesk

Come impostare Cron Job in cPanel

Come posso modificare la mia versione di PHP su cPanel?

Come modificare la versione PHP

Come impostare una versione php tramite .htaccess in cPanel?