Prijeđite na sadržaj

Postavke kolačića

Za svaku vrstu odaberite koje kolačiće dopuštate. Svoj odabir uvijek možete promijeniti putem poveznice Postavke kolačića na dnu svake stranice. Izjava o privatnosti

Nužni

Uvijek uključeni

Potrebni za prijavu, čuvanje košarice i pamćenje Vaših odabira. Uvijek su uključeni.

Koji kolačići?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša sesija i to da ostanete prijavljeni
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cijena s PDV-om ili bez njega
  • wok_cookies: Vaš odabir kolačića, 12 mjeseci

Mjeri koji oglas dovodi do posjeta ili narudžbe, kako ne bismo plaćali oglase koji ništa ne donose.

Koji kolačići?
  • Google Ads putem Google Tag Managera (_gcl_au, _gcl_aw), do 90 dana
  • OpenAI Ads, oglasi u ChatGPT-u
  • wok_aff: preko kojeg ste partnera došli k nama (partnerski program), 60 dana

4,6

Država i jezik

Svaka država ima vlastitu stranicu, s cijenama i PDV-om te države.

Pogledajte

WordPress u Dockeru

Želite li WordPress pokretati na svom VPS-u umjesto na paketu web hostinga? S Dockerom postavljate WordPress i bazu podataka jedno uz drugo, a Caddy se brine za https.

Savjet: Na paketu web hostinga WebOké se umjesto Vas brine za poslužitelj, ažuriranja PHP-a i sigurnosne kopije. Odaberite VPS ako Vam ta sloboda zaista treba.

Svaki recept nadovezuje se na radnu mapu /srv/diensten s Caddyjem iz članka Vaša radna mapa s compose.yaml, .env i Caddyjem. Dodajete uslugu u compose.yaml, blok u Caddyfile te A i AAAA zapis za naziv (pogledajte A i AAAA zapis u Moje domene).

1. DNS

Usmjerite example.com i www.example.com A i AAAA zapisom na svoj VPS. Ako Vaša stranica trenutačno radi negdje drugdje, učinite to tek kada nova stranica bude spremna.

2. Lozinka baze podataka u .env

anna@web1:/srv/diensten$ openssl rand -base64 24

Rezultat upišite u .env kao WP_DB_WACHTWOORD=....

3. compose.yaml

  wordpress:
    image: wordpress
    restart: unless-stopped
    environment:
      WORDPRESS_DB_HOST: wp-db
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: ${WP_DB_WACHTWOORD}
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - wordpress:/var/www/html
    depends_on:
      - wp-db

  wp-db:
    image: mariadb:11.8
    restart: unless-stopped
    environment:
      MARIADB_DATABASE: wordpress
      MARIADB_USER: wordpress
      MARIADB_PASSWORD: ${WP_DB_WACHTWOORD}
      MARIADB_RANDOM_ROOT_PASSWORD: "1"
    volumes:
      - wp-db:/var/lib/mysql

A pod volumes::

  wordpress:
  wp-db:

Baza podataka ne dobiva ports:: WordPress je pronalazi po nazivu wp-db (pogledajte Docker i vatrozid: sigurno objavljivanje portova).

4. Caddyfile

example.com, www.example.com {
	reverse_proxy wordpress:80
}
anna@web1:/srv/diensten$ sudo docker compose up -d
anna@web1:/srv/diensten$ sudo docker compose exec -w /etc/caddy caddy caddy reload

Otvorite https://example.com i odmah prođite kroz instalaciju WordPressa. WordPress image prepoznaje da se nalazi iza https proxyja.

Ažuriranje

E-pošta i sigurnosna kopija

WordPress šalje e-poštu (zaboravljena lozinka, obrasci). Budući da je port 25 zatvoren, koristite SMTP dodatak s poštanskim sandučićem na portu 587 (pogledajte Reverse DNS i slanje e-pošte s Vašeg VPS-a). Za sigurnosnu kopiju trebaju Vam dvije stvari: dump baze podataka i volumen wordpress s Vašim prenesenim datotekama. Pogledajte Ispravna izrada sigurnosnih kopija baza podataka i Docker volumena.

Više o samom WordPressu, primjerice o dodacima i sigurnosti, pročitajte u tečaju za WordPress.

Trenutak…

Postavite svoje domene

Za svaku domenu odredite nameservere, povezivanje s hostingom i tko postaje vlasnik.

Učitavanje Vaših domena…