Przejdź do treści

Ustawienia plików cookie

Prosimy wybrać, na które rodzaje plików cookie Państwo zezwalają. Wybór można zmienić w dowolnym momencie w Ustawieniach plików cookie na dole każdej strony. Polityka prywatności

Niezbędne

Zawsze włączone

Potrzebne do logowania, zachowania koszyka i zapamiętania wyborów. Są zawsze włączone.

Jakie pliki cookie?
  • weboke_sessie, weboke_klant, weboke_remember: sesja i pozostanie zalogowanym
  • weboke_basket: koszyk
  • wkBtwIncl: wyświetlanie cen z VAT lub bez VAT
  • wok_cookies: wybór dotyczący plików cookie, 12 miesięcy

Mierzą, która reklama prowadzi do odwiedzin lub zamówienia, abyśmy nie płacili za reklamy, które nic nie dają.

Jakie pliki cookie?
  • Google Ads przez Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, reklamy w ChatGPT
  • wok_aff: przez którego partnera trafili Państwo do nas (program partnerski), 60 dni

4,6

Kraj i język

Każdy kraj ma własną stronę z cenami i stawką VAT tego kraju.

Wyświetl

Tworzenie zadania cron

Można tworzyć tak zwane zadania CRON, czyli programy uruchamiane o wcześniej ustalonych porach. Niedozwolone jest tworzenie zadań cron uruchamianych częściej niż 1 raz na 10 minut. Niedozwolone są również ciężkie zadania cron (które skrajnie obciążają procesor). Na jednym serwerze działa przecież wiele stron internetowych. Nikt nie chce, aby przeszkadzali mu inni, ani sam przeszkadzać innym. W razie potrzeby WebOké może przerywać zadania cron. Zasada jest taka, że zadanie cron nie może działać dłużej niż 10 sekund. Częstsze uruchamianie zadań cron jest dozwolone od pakietów POWER WEBHOST.

Przy kilku zadaniach cron zasada dotyczy ich łącznie, prosimy więc uruchamiać maks. 1 zadanie cron na 10 minut. Prosimy dobrze rozłożyć zadania w czasie, to poprawia wydajność serwera.

Najlepiej umieścić w zadaniu cron instrukcję: set_time_limit(10). Dzięki temu zadanie cron zatrzyma się, jeśli będzie trwało dłużej niż 10 sekund. Zadanie cron dodaje się w panelu sterowania.

Jak wygląda zadanie cron

Zadanie cron uruchamiające na przykład program w PHP wygląda następująco:

/usr/local/bin/php -q /home/<usrdir>/domains/<uwdomein.xx>/public_html/<taak.php>

<usrdir> należy zastąpić nazwą użytkownika DirectAdmin, <uwdomein.xx> nazwą domeny, a <taak.php> swoim skryptem PHP.

Wiadomość e-mail po każdym zadaniu cron

Domyślnie po każdym uruchomieniu wysyłana jest wiadomość na domyślne konto e-mail. Zawiera ona ewentualne błędy z crona, a także ewentualne dane wyjściowe. Tę skrzynkę można sprawdzić na webmail.weboke.nl, podając jako nazwę użytkownika nazwę konta, hasło i nazwę serwera. Aby przestać otrzymywać wiadomość za każdym razem, należy dopisać na końcu zadania cron: /dev/null 2>&1

Ścieżki są nieco inne niż przez FTP

Należy więc podać pełną ścieżkę do PHP oraz pełną ścieżkę do programu PHP na serwerze. Różni się to od FTP: na początku jest /home/usrdir. Usrdir należy zastąpić własną nazwą użytkownika (z panelu sterowania).

Ważne! Zadanie cron nie zna nazwy domeny

Należy też pamiętać, że program PHP uruchomiony z zadania cron nie wie, w ramach której strony internetowej działa. $_SERVER['SERVER_NAME'] jest puste, a także include się nie powiedzie, ponieważ brakuje ścieżki bazowej!

Przykładowy kod do umieszczenia w programie crona, aby tego uniknąć:

  • $pad = "/home/<usrname>/domains/<uwdomein.xx>/public_html"; (pamiętaj, aby zastąpić <usrdir> i <uwdomein.xx>!)
  • $_SERVER['SERVER_NAME'] = 'nazwadomeny.xx';
  • $_SERVER['DOCUMENT_ROOT'] = $pad;
  • set_include_path($pad . PATH_SEPARATOR . ini_get("include_path"));
Czy ten artykuł był pomocny?

← Powrót do Hosting: informacje ogólne

Chwileczkę…

Konfiguracja domen

Dla każdej domeny można ustawić serwery nazw, powiązanie z hostingiem oraz to, kto zostanie właścicielem.

Wczytywanie domen…