Cron-feladat tárhelyszolgáltatókkal és külső szolgáltatásokkal
A szerveroldali cron beállítása Cloudwaysben és xCloudban, valamint külső cron-szolgáltatással (Cron-job.org, EasyCron), ha nincs shell-hozzáférésed.
A cron alapjairól és a DISABLE_WP_CRON beállításáról a Cron-feladat: alapok, cPanel és VPS fejezet szól. Itt a további tárhelyek és külső szolgáltatások beállítása következik. Minden esetben percenkénti futás kell.
Cloudways
Szekció neve “Cloudways”- Keresd meg a WordPress telepítési könyvtárát: Eszközök → Webhely állapota → Infó → Könyvtárak és méretek.
- A Cloudways vezérlőpultján nyisd meg az Applications részt, és kattints arra az alkalmazásra, amelyhez a cront felveszed.
- A bal oldali menüben válaszd a Cron Job Management pontot.
- Az alapértelmezett Basic nézet helyett válaszd az Advanced (speciális) nézetet.
- Kattints az ADD NEW CRON JOB gombra.
- Az időköznél válaszd az Every Minute értéket.
- A parancs mezőbe írd be:
wp-cron.php. A következő képernyőn a rendszer az alkalmazás gyökérkönyvtárával együtt összeállítja a teljes parancsot.
xCloud
Szekció neve “xCloud”Az xCloud saját, szerverszintű cronja (xCloud-Cron) kiváltja a WordPress látogatás által indított cronját. A kettő kizárja egymást, ezért az xCloud-Cron kiválasztásakor nem kell a wp-config.php fájlt szerkesztened, és kézi cron-parancsot sem kell felvenned.
- Az xCloud vezérlőpultján nyisd meg az oldaladat, és kattints a bal oldali Site Settings pontra.
- A WP-Cron and xCloud-Cron panelen válaszd az xCloud-Cron lehetőséget.
- A Cron Interval for Server legördülő listában válaszd az Every Minute értéket.
- Kattints a Save Settings gombra.
Ugyanebben a panelen egy „add additional custom cronjob” hivatkozással további szerverszintű cron-parancsokat is felvehetsz, de a legtöbb FluentCRM-felhasználónak az Every Minute beállítás elég. Pár perc múlva a FluentCRM Beállítások → System Admin Tools → Cron-feladatok képernyője oldalán ellenőrizd az időközöket.
Külső cron-szolgáltatás
Szekció neve “Külső cron-szolgáltatás”Ha a tárhelyed nem enged shell-hozzáférést, vagy nem tudod beállítani a PHP-futtatót, külső cron-szolgáltatás HTTP-n hívhatja meg a WordPress cron-szkriptjét. Az ajánlott megoldás továbbra is a szerveroldali, közvetlen futtatás: a külső szolgáltatások nem mindig megbízhatók, különösen nagy forgalmú vagy erőforrásigényes oldalon, ezért rendszeresen figyeld őket. Mindkét szolgáltatásnál ezt az URL-t kell meghívni (a yoursite.com helyére a saját domainedet írd):
https://yoursite.com/wp-cron.php?doing_wp_cronCron-job.org
Szekció neve “Cron-job.org”Ingyenes szolgáltatás.
- Regisztrálj a cron-job.org oldalon, erősítsd meg a fiókodat, és lépj a vezérlőpultra.
- Kattints a CREATE CRONJOB gombra.
- Adj nevet a feladatnak (Title).
- Az URL mezőbe írd be a fenti címet.
- Állítsd be a percenkénti futást, kapcsold be a feladatot (Enable Job), és kapcsold be a válaszok mentését az előzményekben (Save Responses in Job History).
- Kattints a Create gombra.
A feladat megjelenik az All Cronjobs listában. Az előzményekben (Cronjob History) a megadott időpontok után sikeres bejegyzéseknek kell megjelenniük. Ha hibát látsz, nézz utána.
EasyCron
Szekció neve “EasyCron”- Regisztrálj az EasyCron oldalán, erősítsd meg a fiókodat, és lépj a vezérlőpultra.
- A bal oldalon kattints a + Cron Job gombra.
- Az URL & Time lapon töltsd ki:
- URL to Call: a fenti cím,
- When to Execute: percenként (a FluentCRM percenkénti levélküldéséhez ez kell),
- Timezone: állítsd a WordPress Beállítások → Általános oldalán beállított időzónára (percenkénti futásnál kihagyható).
- Az Identifier lapon megadhatsz egy nevet és leírást (nem kötelező, de később segít eligazodni).
- Kattints a Create Cron Job gombra.
A feladat megjelenik a listában: ellenőrizd, hogy Active állapotú-e. Később a Cron Job Logs & Prediction részben nézd meg, hogy továbbra is sikeresen fut-e.
Készült: