Ugrás a tartalomhoz

Sütibeállítások

Típusonként válassza ki, mely sütiket engedélyezi. Választását bármikor módosíthatja a Sütibeállítások linken, amely minden oldal alján megtalálható. Adatvédelmi nyilatkozat

Szükséges

Mindig bekapcsolva

A bejelentkezéshez, a kosár megőrzéséhez és a választásai megjegyzéséhez szükségesek. Ezek mindig be vannak kapcsolva.

Milyen sütik?
  • weboke_sessie, weboke_klant, weboke_remember: a munkamenet és a bejelentkezve maradás
  • weboke_basket: a kosár
  • wkBtwIncl: az árak megjelenítése ÁFÁ-val vagy anélkül
  • wok_cookies: a sütiválasztás, 12 hónap

Méri, melyik hirdetés vezet látogatáshoz vagy rendeléshez, hogy ne fizessünk hatástalan hirdetésekért.

Milyen sütik?
  • Google Ads a Google Tag Manageren keresztül (_gcl_au, _gcl_aw), legfeljebb 90 napig
  • OpenAI Ads, hirdetések a ChatGPT-ben
  • wok_aff: melyik partnerünk ajánlására érkezett (partnerprogram), 60 nap

4,6

Ország és nyelv

Minden országnak saját oldala van, az adott ország áraival és ÁFA-jával.

Megtekintés

Időzített feladatok: feladatok automatikus futtatása

Tekintse meg egy rövid videóban

Een cronjob aanmaken 0:44

Az időzített feladat (vagy cron job) egy olyan parancs, amelyet a szerver meghatározott időpontokban hajt végre az Ön nevében. Ilyen lehet például egy éjszakánként futó szkript, amely eltávolítja a régi adatokat, egy óránkénti kapcsolat a könyveléssel, vagy a WordPress illetve a Laravel ütemezett feladatai. Ezt az Időzített feladatok menüpontban állíthatja be, a Haladó tulajdonságok alatt.

Az Időzített feladatok rész az Időzített feladat létrehozása és Az összes időzített feladat kimenetének elküldése e-mailben gombokkal és egy üres listával
(1) feladat létrehozása, (2) a kimenet elküldése egy e-mail címre

Szabályok a WebOkénál

A szervert más weboldalakkal közösen használja. Ezért vannak szabályok az időzített feladatokra vonatkozóan:

  • Egy feladatot legfeljebb 10 percenként indítson. Ezt mindenkitől kérjük. A szerver ezt nem kényszeríti ki, de egy gyakrabban futó feladat lassítja a szervert Önnek és másoknak is. Ha több feladata van, ne indítsa mindet egyszerre.
  • Tartsa röviden a feladatokat. Ha sok dologgal kell foglalkozni, ossza el a munkát több körre.

Feladat létrehozása

  1. A DirectAdminban a Haladó tulajdonságok alatt kattintson az Időzített feladatok menüpontra.
  2. Kattintson az IDŐZÍTETT FELADAT LÉTREHOZÁSA gombra.
  3. A Perc, Óra, A hónap napja, Hónap és A hét napja mezőkben adja meg, mikor fusson a feladat (1). A csillag * jelentése "minden".
  4. Az időmezők alatt, Az időzített feladat futni fog: (2) résznél közérthető nyelven láthatja, mikor fut a feladat. Ellenőrizze ezt.
  5. Az Opdracht mezőbe (3) írja be, mi történjen, teljes elérési utakkal (lásd lentebb).
  6. Nem szeretne e-mailt kapni minden alkalommal? Kattintson a FELESLEGES E-MAILEK MEGELŐZÉSE gombra (4).
  7. Kattintson a LÉTREHOZÁS gombra (5).
Az Időzített feladat létrehozása űrlap 30-as perccel, 3-as órával, a közérthető nyelvű magyarázattal, az opdracht mezővel és a Feleslegese e-mailek megelőzése és Létrehozás gombokkal
(1) az időpont, (2) a közérthető nyelvű magyarázat, (3) a parancs, (4) e-mail nélkül, (5) létrehozás

A feladat ezután megjelenik a listában. Ha törölni szeretné, jelölje be (1), majd kattintson a Törlés gombra.

Az időzített feladatok listája egy olyan feladattal, amely minden nap 03:30-kor elindít egy PHP-szkriptet
(1) a feladat a listában

Példák időpontokra

PercÓraA hónap napjaHónapA hét napjaJelentés
303***Minden nap 03:30-kor
*/10****10 percenként
0****Minden órában
158**1-5Munkanapokon 08:15-kor (1 a hétfő, 0 vagy 7 a vasárnap)
021**Minden hónap első napján 02:00-kor

Az értékeket vesszővel választhatja el (1,15,30), kötőjellel adhat meg tartományt (5-7), és */ jellel intervallumot (*/2 jelentése minden második). Lehetőség szerint válasszon egy csendes, véletlenszerű időpontot, például 03:17-et éjfél helyett.

A parancs: teljes elérési utak

Egy időzített feladat nem tudja, melyik mappából kell indulnia. Ezért mindig teljes elérési utat használjon. A csomagja a szerveren a /home/ mappában található, majd a DA felhasználóneve következik (lásd A szervernév és a DA-felhasználónév megtalálása).

PHP-szkript indítása:
/usr/local/bin/php /home/felhasznalonev/domains/sajatdomain.nl/public_html/taak.php

Ez ugyanazt a PHP-verziót használja, mint a weboldala, tehát a Select PHP version alatt beállított verziót (lásd A PHP-verzió kiválasztása (Select PHP version)).

Egy webcím meghívása (például ha a szoftvere egy cron URL-t ad meg):
curl --silent https://www.sajatdomain.nl/cron.php > /dev/null

WordPress: a WordPress alapértelmezés szerint akkor indítja el az ütemezett feladatait, amikor egy látogató érkezik. Forgalmas oldal esetén, vagy ha kevés a látogató, jobb, ha ezt egy időzített feladattal oldja meg. Ehhez írja be a wp-config.php fájlba: define('DISABLE_WP_CRON', true);, majd hozzon létre egy feladatot, amely 15 percenként elindítja a következőt: /usr/local/bin/php /home/felhasznalonev/domains/sajatdomain.nl/public_html/wp-cron.php.

Laravel: /usr/local/bin/php /home/felhasznalonev/domains/sajatdomain.nl/artisan schedule:run. Figyelem: a schedule:run csak azokat a feladatokat hajtja végre, amelyek pontosan az időzítés pillanatára esnek. Ha a cron 10 percenként fut, egy 08:05-re ütemezett feladat soha nem fog lefutni.

E-mail minden feladat után

Ha egy feladat kimenetet ad (szöveget vagy hibaüzenetet), a szerver ezt elküldheti e-mailben. Ez csak akkor történik meg, ha beállított egy címet. Három lehetősége van:

  • E-mail egy saját címre: kattintson AZ ÖSSZES IDŐZÍTETT FELADAT KIMENETÉNEK ELKÜLDÉSE E-MAILBEN gombra, adjon meg egy e-mail címet, majd kattintson a MENTÉS gombra. Ez minden feladatára érvényes. Ha üresen hagyja a mezőt, nem érkezik e-mail.
  • Egyetlen feladathoz nincs e-mail: a létrehozáskor kattintson a FELESLEGES E-MAILEK MEGELŐZÉSE gombra. Ekkor a >/dev/null 2>&1 rész kerül a parancs végére, és az adott feladat kimenete eltűnik, akkor is, ha beállított egy címet.
  • Kimenet egy naplófájlba: írja a parancsa végére: >> /home/felhasznalonev/cron-log.txt 2>&1. Ekkor később a Fájlkezelőben megtekintheti, mit csinált a feladat. Időnként tisztítsa meg ezt a fájlt.
Az összes időzített feladat kimenetének egy e-mail címre küldéséhez használt ablak
Az összes feladat kimenetének elküldése egy e-mail címre

Tipp: Állítson be egy e-mail címet, amíg egy új feladatot tesztel. Így azonnal láthatja, hogy működik-e. Utána kapcsolja ki, vagy irányítsa a kimenetet egy naplófájlba. Az időzített feladatok e-mailjei is beleszámítanak a csomagja küldési korlátjába (lásd Küldési limitek és a 'message limit reached' hibaüzenet).

Gyakran ismételt kérdések

A feladatom "Could not open input file" hibát ad.
A szkript elérési útja nem megfelelő. Ellenőrizze a teljes elérési utat a Fájlkezelőben: ennek /home/felhasznalonev/domains/ résszel kell kezdődnie.

A szkriptem a böngészőben működik, de időzített feladatként nem.
Egy olyan szkript, amely cronon keresztül fut, nem tudja, melyik weboldal alatt fut: a $_SERVER['SERVER_NAME'] és a $_SERVER['DOCUMENT_ROOT'] üres, és az include-ban szereplő relatív elérési utak máshogy működnek. Használjon teljes elérési utakat a szkriptben, vagy hívja meg a szkriptet curl segítségével a webcím alapján.

Láthatom, mikor futott egy feladat?
A DirectAdmin ezt nem rögzíti Ön helyett. Ezért érdemes a feladat kimenetét egy naplófájlba íratni, benne a dátummal (például date >> /home/felhasznalonev/cron-log.txt első parancsként, ; jellel elválasztva).

Mit csinál a Futtatás a szerver újraindításakor @reboot?
Ekkor a feladat csak akkor fut, amikor a szerver újraindul, és nem meghatározott időpontokban. Ez egy weboldal esetében szinte sosem szükséges.

Egy pillanat…

Domainek beállítása

Állítsa be domainenként a névszervereket, a tárhelyhez való kapcsolást és azt, hogy ki legyen a tulajdonos.

Domainek betöltése…