Prejsť na obsah

Nastavenia súborov cookie

Vyberte, aké druhy súborov cookie povolíte. Svoj výber môžete kedykoľvek zmeniť cez Nastavenia súborov cookie v dolnej časti každej stránky. Vyhlásenie o ochrane osobných údajov

Nevyhnutné

Vždy zapnuté

Potrebné na prihlásenie, uchovanie košíka a zapamätanie vašich volieb. Sú vždy zapnuté.

Ktoré súbory cookie?
  • weboke_sessie, weboke_klant, weboke_remember: vaša relácia a trvalé prihlásenie
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazovanie cien s DPH alebo bez DPH
  • wok_cookies: váš výber súborov cookie, 12 mesiacov

Merajú, ktorá reklama vedie k návšteve alebo objednávke, aby sme neplatili za reklamy, ktoré nič neprinášajú.

Ktoré súbory cookie?
  • Google Ads cez Google Tag Manager (_gcl_au, _gcl_aw), najviac 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: ktorý partner vás k nám odporučil (partnerský program), 60 dní

4,6

Krajina a jazyk

Každá krajina má vlastný web s cenami a DPH danej krajiny.

Zobraziť

Vytvorenie cronjobu alebo úlohy (a čo robiť, ak nebeží)

Pomocou cron úlohy (v DirectAdmin: Plánované úlohy) necháte skript automaticky spúšťať v pevne stanovených časoch, napríklad každú noc. Nižšie si prečítate, ako ju vytvoriť a čo robiť, ak nefunguje.

Pravidlá pre cron úlohy

  • Pri balíkoch Webhost One a Webhost Two sa môže úloha spustiť najviac raz za 10 minút, platí to pre všetky vaše úlohy dohromady.
  • Pri balíkoch Power Webhost môžu úlohy bežať častejšie.
  • Viacero cron úloh rozložte v čase a zvoľte pokojný okamih, napríklad 03:17 namiesto presnej polnoci.
  • Náročné cron úlohy, ktoré dlho zaťažujú server, nie sú povolené. Na rovnakom serveri beží viac webových stránok. V prípade potreby cron úlohu zastavíme. Udržujte preto svoje úlohy krátke a nespúšťajte ich častejšie, ako je nutné.

Vytvorenie cron úlohy

  1. Prihláste sa do DirectAdmin a v sekcii Rozšírené funkcie kliknite na Plánované úlohy.
  2. Kliknite na Vytvoriť úlohu cronu.
  3. Vyplňte minútu, hodinu, deň, mesiac a deň v týždni. Minútu vždy vyplňte konkrétnym číslom, nie hviezdičkou, inak sa úloha spustí každú minútu.
  4. Pri príkaze zadajte úplnú cestu, napríklad:
    /usr/local/bin/php -q /home/pouzivatel/domains/vasadomena.nl/public_html/uloha.php
    Nahraďte pouzivatel vaším DA používateľským menom.
  5. Kliknite na Vytvoriť.
Formulár pre novú cron úlohu v DirectAdmin
Vytvorenie cron úlohy

E-mail po každej cron úlohe

Výstup cron úlohy sa odosiela na predvolený e-mailový účet vášho balíka, pozrite si Predvolený e-mailový účet v DirectAdmin. Výstup môžete odosielať aj na vlastnú adresu pomocou Odoslať celý výstup cronu e-mailom. Ak e-mail nechcete, pri vytváraní kliknite na Zabrániť odosielaniu e-mailov, alebo za príkaz pridajte:

>/dev/null 2>&1

Pozor pri PHP skriptoch

Skript spustený z cron úlohy nevie, pod akou doménou beží. $_SERVER['SERVER_NAME'] a $_SERVER['DOCUMENT_ROOT'] sú prázdne a include s relatívnou cestou môže zlyhať. Preto na začiatok skriptu vložte:

$pad = '/home/pouzivatel/domains/vasadomena.nl/public_html';
$_SERVER['SERVER_NAME'] = 'vasadomena.nl';
$_SERVER['DOCUMENT_ROOT'] = $pad;
set_include_path($pad . PATH_SEPARATOR . get_include_path());

Cron úloha nefunguje?

Prejdite si tieto body jeden po druhom:

  1. Prečítajte si výstup. Dočasne odstráňte >/dev/null 2>&1 a pozrite sa do e-mailu na predvolenom e-mailovom účte, alebo nastavte vlastnú adresu. Tam je zvyčajne presne vidieť, čo je zle. Výstup môžete zapisovať aj do logovacieho súboru, ak za príkaz pridáte >> /home/pouzivatel/cron-log.txt 2>&1.
  2. Skontrolujte cestu. Hlásenie Could not open input file znamená, že cesta k skriptu nie je správna. Pozrite sa do Správy súborov: cesta začína na /home/pouzivatel/domains/.
  3. Skontrolujte verziu PHP. Pri použití /usr/local/bin/php úloha používa rovnakú verziu PHP ako vaša webová stránka. Ak váš skript funguje len na inej verzii, upravte to v Select PHP version.
  4. Otestujte príkaz manuálne. Ak máte balík s Terminálom, vložte príkaz tam a sledujte, čo sa stane, pozrite si Otvorenie SSH alebo Terminálu v DirectAdmin. Bez Terminálu otvorte skript vo svojom prehliadači, alebo ho v cron úlohe zavolajte pomocou curl --silent https://www.vasadomena.nl/uloha.php.
  5. Skontrolujte oprávnenia. Skript musí byť čitateľný: súbory by mali mať nastavené 644 a priečinky 755. Pozrite si Oprávnenia súborov a priečinkov (chmod).
  6. Skontrolujte čas. V časti Úloha cronu sa vykonáva: si overte, či sa úloha spúšťa vtedy, kedy očakávate. Ak je pri minúte hviezdička, úloha sa spúšťa každú minútu a môže byť zastavená.
  7. Skontrolujte limit balíka. Ak sa úloha spúšťa častejšie, ako váš balík dovoľuje, alebo trvá príliš dlho, bude prerušená. Rozdeľte vtedy prácu na viacero kôl.
DirectAdmin nezaznamenáva, kedy úloha bežala. Ak to chcete vidieť, pred príkaz vložte date >> /home/pouzivatel/cron-log.txt;.

Pozrite si tiež v návode DirectAdmin: Predvolený e-mailový účet vášho balíka.

Podrobné vysvetlenie so screenshotmi: Plánované úlohy: automatické spúšťanie úloh v návode DirectAdmin.

Pomohol vám tento článok?

← Späť na Hosting: všeobecné informácie

Chvíľu strpenia…

Nastavte svoje domény

Pri každej doméne nastavte nameservery, prepojenie s hostingom a to, kto bude jej vlastníkom.

Načítavajú sa vaše domény…