Pāriet uz saturu

Sīkdatņu iestatījumi

Izvēlieties, kāda veida sīkdatnes atļaujat. Savu izvēli varat jebkurā laikā mainīt sadaļā Sīkdatņu iestatījumi katras lapas apakšā. Privātuma politika

Nepieciešamās

Vienmēr ieslēgtas

Vajadzīgas, lai pieteiktos, saglabātu grozu un atcerētos Jūsu izvēles. Tās vienmēr ir ieslēgtas.

Kuras sīkdatnes?
  • weboke_sessie, weboke_klant, weboke_remember: Jūsu sesija un pieteikšanās saglabāšana
  • weboke_basket: Jūsu grozs
  • wkBtwIncl: cenu rādīšana ar PVN vai bez PVN
  • wok_cookies: Jūsu sīkdatņu izvēle, 12 mēneši

Mēra, kura reklāma noved pie apmeklējuma vai pasūtījuma, lai mēs nemaksātu par reklāmām, kas neko nedod.

Kuras sīkdatnes?
  • Google Ads ar Google Tag Manager (_gcl_au, _gcl_aw), līdz 90 dienām
  • OpenAI Ads, reklāmas ChatGPT
  • wok_aff: caur kuru partneri nonācāt pie mums (partneru programma), 60 dienas

4,6

Valsts un valoda

Katrai valstij ir sava vietne ar attiecīgās valsts cenām un PVN.

Skatīt

Faili, wp-config un datubāze

1. modulis: Kā darbojas WordPress · Lasīšanas laiks: 9 minūtes

Mācību mērķis: Pēc šīs nodarbības Jūs atpazīsiet WordPress mapes, iestatījumus failā wp-config.php un svarīgākās datubāzes tabulas, un zināsiet, kur ko atrast.

Galvenie jēdzieni: wp-admin, wp-includes, wp-content (themes, plugins, uploads, mu-plugins), wp-config.php (DB_*, table_prefix, atslēgas un salts, WP_DEBUG), .htaccess, wp_options (siteurl, home), wp_posts, wp_users

Divas puses: faili un datubāze

WordPress tīmekļa vietne vienmēr sastāv no divām daļām, kas pieder kopā:

  1. Faili Jūsu domēna tīmekļa mapē (DirectAdmin gadījumā domains/example.com/public_html): WordPress kods, Jūsu tēmas, spraudņi un viss, ko augšupielādējat.
  2. Datubāze: visi Jūsu teksti, lapas, izvēlnes, iestatījumi, lietotāji un komentāri.

Šī atšķirība ir svarīga, veidojot rezerves kopijas un pārceļot vietni. Rezerves kopija, kurā ir tikai faili, nesatur Jūsu tekstus. Rezerves kopija, kurā ir tikai datubāze, nesatur Jūsu fotoattēlus. Jums ir nepieciešams abi (nodarbība 8.1).

Mapes

Atverot savu tīmekļa mapi File Manager vai ar FTP programmu, Jūs redzēsiet aptuveni šādu struktūru:

public_html/
├── wp-admin/          administrēšanas panelis (core)
├── wp-includes/       pārējā WordPress daļa (core)
├── wp-content/        viss, kas pieder Jums
│   ├── themes/        tēmas
│   ├── plugins/       spraudņi
│   ├── uploads/       Jūsu multivide, pa gadiem un mēnešiem: uploads/2026/11/
│   ├── mu-plugins/    "must use" spraudņi (ja tādi ir)
│   ├── languages/     tulkojumi
│   └── upgrade/       pagaidu mape atjauninājumiem
├── .htaccess          tīmekļa servera noteikumi
├── index.php          katra lapas pieprasījuma sākumpunkts
├── wp-config.php      šīs instalācijas iestatījumi
├── wp-login.php       pieteikšanās lapa
├── xmlrpc.php         vecs savienojums ar lietotnēm (nodarbība 7.3)
└── ...                citi core wp-*.php faili

Vispārējais noteikums: wp-admin, wp-includes un atsevišķie wp-*.php faili pieder WordPress. Tie tiek pārrakstīti ar katru atjauninājumu. Nekad tajos pašrocīgi neko neievietojiet un neko tajos nemainiet.

wp-content pieder Jums. WordPress atjauninājums šo mapi neskar (izņemot noklusējuma tēmas un spraudņus, kas tiek piegādāti līdzi). Šeit atrodas Jūsu tēmas, spraudņi un augšupielādes. Dažas lietas, ko zināt:

  • uploads aug visstraujāk. Katru augšupielādēto fotoattēlu WordPress saglabā vairākos formātos (nodarbība 4.4). Vietnei ar gadiem ilgu ziņu vēsturi augšupielāžu mape var sasniegt vairākus gigabaitus.
  • mu-plugins (must use) ir spraudņi, kas vienmēr ir aktīvi un kurus nevar izslēgt panelī. Dažas mitināšanas pakalpojumu sniedzēji un spraudņi tos izmanto. Arī uzlauzēji tur labprāt kaut ko paslēpj (nodarbība 7.5). Ja neatpazīstat kādu failu, noskaidrojiet, no kurienes tas nāk.
  • Dzēsts spraudnis pazūd no plugins mapes. Izslēgts spraudnis paliek mapē kopā ar visu savu kodu (nodarbība 5.4).

wp-config.php: iestatījumi

wp-config.php ir pirmais, ko ielādē WordPress. Tur ir dati, ar kuriem WordPress sasniedz datubāzi, kā arī daži iestatījumi visai instalācijai. Saīsināta versija:

define( 'DB_NAME', 'gebruiker_wp1' );
define( 'DB_USER', 'gebruiker_wp1' );
define( 'DB_PASSWORD', 'gara-nejausa-parole' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );

define( 'AUTH_KEY',         'garš nejaušs teksts' );
define( 'SECURE_AUTH_KEY',  'garš nejaušs teksts' );
define( 'LOGGED_IN_KEY',    'garš nejaušs teksts' );
define( 'NONCE_KEY',        'garš nejaušs teksts' );
define( 'AUTH_SALT',        'garš nejaušs teksts' );
define( 'SECURE_AUTH_SALT', 'garš nejaušs teksts' );
define( 'LOGGED_IN_SALT',   'garš nejaušs teksts' );
define( 'NONCE_SALT',       'garš nejaušs teksts' );

$table_prefix = 'wp_';

define( 'WP_DEBUG', false );

/* Dat is alles, stop met bewerken! */
require_once ABSPATH . 'wp-settings.php';

Ko tas nozīmē:

  • DB_NAME, DB_USER, DB_PASSWORD, DB_HOST: ar kuru datubāzi, lietotāju un paroli WordPress veido savienojumu, un uz kura servera. Ja kaut kas no tā neatbilst, Jūs redzēsiet "Error establishing a database connection". Tas bieži notiek pēc pārcelšanas vai pēc datubāzes paroles maiņas.
  • Atslēgas un salts (astoņas rindas ar KEY un SALT): nejaušs teksts, ar kuru WordPress paraksta pieteikšanās sīkdatnes (cookies). Kas tās zina, teorētiski var izveidot derīgu pieteikšanās sīkdatni. Ja Jūs tās nomainīsiet, visi lietotāji tiks atslēgti. Tieši to Jūs darāt pēc uzlaušanas (nodarbība 7.5). Jaunas vērtības varat iegūt vietnē https://api.wordpress.org/secret-key/1.1/salt/.
  • $table_prefix: visu tabulu nosaukumu priedēklis, parasti wp_. Tādējādi vairākas instalācijas var koplietot vienu datubāzi. Cita priedēkļa izvēle nav īsta drošība, bet arī nav kaitīga.
  • WP_DEBUG: ieslēdz kļūdu paziņojumus. Darbojošās (live) vietnē tas ir izslēgts (false). Kā droši apskatīt kļūdas, tās nerādot apmeklētājiem, lasiet nodarbībā 5.4.
  • Iestatījumi, kurus pievienojat pats (piemēram, DISALLOW_FILE_EDIT nodarbībā 7.4 vai DISABLE_WP_CRON nodarbībā 6.3), jāievieto virs rindas "stop met bewerken".

wp-config.php satur Jūsu datubāzes paroli. Nekad nekopīgojiet šo failu, nelieciet tā kopiju tīmekļa mapē (piemēram, wp-config.php.bak vai wp-config.old: to var lejupielādēt jebkurš, jo tīmekļa serveris tos neizpilda kā PHP) un piešķiriet tam stingras failu tiesības (nodarbība 7.4).

.htaccess

LiteSpeed un Apache gadījumā tīmekļa mapē atrodas fails .htaccess ar tīmekļa servera noteikumiem. Tas sākas ar punktu, tāpēc daudzās programmās tas ir paslēpts. WordPress ievieto šādu bloku kārtīgām adresēm (permalinks):

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Vienkārši sakot: "ja tas nav esošs fails (!-f) un ne esoša mape (!-d), tad novirziet to uz index.php." Tas ir 2. solis no nodarbības 1.2. Spraudņi (kešatmiņa, drošība) bieži pievieno savus blokus. Savus noteikumus ievietojiet ārpus WordPress un spraudņu blokiem, jo šie bloki dažkārt tiek pārrakstīti. Nginx gadījumā .htaccess neeksistē; tur šo kārto mitināšanas pakalpojumu sniedzējs servera konfigurācijā.

Datubāze: kura tabula kam paredzēta

Ar phpMyAdmin (DirectAdmin sadaļā Databasebeheer) Jūs varat apskatīt datubāzi. Parastā instalācija satur divpadsmit tabulas; spraudņi bieži pievieno vēl vairāk. Svarīgākās:

TabulaKas tajā atrodas
wp_postsZiņas, lapas, versijas, izvēlnes vienumi, un bloku tēmu gadījumā arī sagataves un paraugi. Arī attēli šeit ir "ziņa" ar tipu attachment
wp_postmetaPapildu dati pie ziņām, piemēram, produkta cena vai lapu veidotāja iestatījumi
wp_optionsTīmekļa vietnes un spraudņu iestatījumi. Šeit atrodas siteurl un home (nodarbība 3.1), aktīvās tēmas nosaukums un aktīvo spraudņu saraksts
wp_users un wp_usermetaLietotāji, viņu (šifrētās) paroles un loma
wp_terms, wp_term_taxonomy, wp_term_relationshipsKategorijas, tagi un kuras ziņas tiem pieder
wp_comments un wp_commentmetaKomentāri

Divi noderīgi fakti. Pirmkārt: tabulā wp_options atrodas siteurl un home. Ja tie ir nepareizi (piemēram, pēc pārcelšanas), Jūsu vietne novirza visus uz nepareizu adresi un Jūs vairs netiekat administrēšanas panelī. Tad tos var labot phpMyAdmin vai ar noteikumiem failā wp-config.php (nodarbība 3.1). Otrkārt: daudzi iestatījumi tiek saglabāti serializētā veidā, PHP formātā, kurā tiek ieskaitīts katra teksta garums. Ja Jūs šādu vērtību maināt ar roku vai veicat vienkāršu datubāzes meklēšanu un aizstāšanu, garums vairs nesakritīs un iestatījums salūzīs (nodarbība 3.2).

Apskatīšanās phpMyAdmin ir droša. Izmaiņas veiciet tikai tad, ja zināt, ko darāt, un vienmēr ar rezerves kopiju.

Praksē: kā tas izskatās panelī

Kā piemēru izmantosim DirectAdmin. cPanel un Plesk sadaļas File Manager un phpMyAdmin tiek sauktas tāpat.

  1. Atveriet File Manager un dodieties uz domains/example.com/public_html. Ieslēdziet slēpto failu rādīšanu, lai redzētu .htaccess.
  2. Noklikšķiniet uz wp-config.php un izvēlieties apskatīt (ne rediģēt). Atrodiet DB_NAME un $table_prefix.
  3. Atveriet phpMyAdmin, kreisajā pusē izvēlieties datubāzi ar šo nosaukumu un apskatiet, kādas tabulas tajā ir.
  4. Noklikšķiniet uz tabulas wp_options (ar Jūsu priedēkli) un atrodiet rindas siteurl un home.

Kopsavilkums

  • WordPress tīmekļa vietne sastāv no failiem un datubāzes; rezerves kopijai nepieciešams abus.
  • wp-admin, wp-includes un atsevišķie core faili pieder WordPress; wp-content pieder Jums.
  • wp-config.php satur datubāzes datus, atslēgas un salts, tabulu priedēkli un iestatījumus, piemēram, WP_DEBUG. Nekad neglabājiet tā kopiju tīmekļa mapē.
  • .htaccess novirza visu, kas nav fails, uz index.php; savus noteikumus ievietojiet ārpus WordPress blokiem.
  • Tabulā wp_options atrodas siteurl un home; serializētus datus nemainiet ar roku.

Tests (quiz)

1. Jūs vēlaties veikt izmaiņas, kas pārdzīvo WordPress atjauninājumu. Kur tām jāatrodas?



2. Pēc pārcelšanas Jūs redzat "Error establishing a database connection". Kur Jūs vispirms paskatīsities?



3. Kas notiek, ja Jūs nomaināt atslēgas un salts failā wp-config.php?



4. Kāpēc fails wp-config.php.bak tīmekļa mapē ir bīstams?



5. Kurā tabulā atrodams aktīvo spraudņu saraksts?



Uzdevums

Uzdevums D1.3: Izpētiet savu instalāciju. Atveriet savu tīmekļa mapi File Manager vai ar FTP programmu, un pēc tam savu datubāzi phpMyAdmin. Nedariet neko citu, kā vien skatieties. Atzīmējiet, ko esat atraduši, un aizpildiet: tabulas priedēkli, tabulu skaitu datubāzē, vērtības siteurl un home tabulā wp_options, un mapes wp-content iekšienē. Pierakstiet arī, vai mapē wp-content/mu-plugins ir faili un vai Jūs zināt, no kurienes tie nākuši. Nekad nedalieties ar savu datubāzes paroli, arī ne šajā formā.

Uzdevums D1.3: Izpētiet savu instalāciju

Šo uzdevumu veicat paši; neviens to nepārbauda. Atzīmējiet, ko esat izdarījuši, un atzīmējiet uzdevumu kā paveiktu.






Jūsu atzīmes un piezīmes paliek tikai šajā pārlūkprogrammā; mēs tās nekur nesūtām. Ja esat pieteikušies, sadaļā Mani kursi saglabājam tikai to, ka uzdevums ir paveikts.

Papildu lasāmviela

Šie raksti apraksta soļus WebOké paneļos; citos paneļos tie darbojas līdzīgi.

Lūdzu, uzgaidiet…

Iestatiet savus domēnus

Katram domēnam norādiet vārdu serverus, piesaisti hostingam un to, kurš būs turētājs.

Ielādē Jūsu domēnus…