Salt la conținut

Setări cookie-uri

Alegeți pentru fiecare tip ce cookie-uri permiteți. Puteți modifica oricând alegerea prin Setări cookie-uri, în partea de jos a fiecărei pagini. Declarație de confidențialitate

Necesare

Mereu active

Necesare pentru autentificare, pentru păstrarea coșului și pentru a vă reține alegerile. Acestea sunt mereu active.

Ce cookie-uri?
  • weboke_sessie, weboke_klant, weboke_remember: sesiunea și menținerea autentificării
  • weboke_basket: coșul de cumpărături
  • wkBtwIncl: afișarea prețurilor cu sau fără TVA
  • wok_cookies: alegerea privind cookie-urile, 12 luni

Măsoară ce reclamă duce la o vizită sau o comandă, ca să nu plătim pentru reclame care nu aduc nimic.

Ce cookie-uri?
  • Google Ads prin Google Tag Manager (_gcl_au, _gcl_aw), până la 90 de zile
  • OpenAI Ads, reclame în ChatGPT
  • wok_aff: prin ce partener ați ajuns la noi (program de afiliere), 60 de zile

4,6

Țară și limbă

Fiecare țară are propriul site, cu prețurile și TVA-ul pentru țara respectivă.

Vedeți

Instalarea manuală

Modulul 2: Instalare și configurare · Timp de citire: 9 minute

Obiectiv de învățare: După această lecție veți putea instala WordPress fără installer și veți înțelege ce face un installer pentru dumneavoastră.

Concepte-cheie: descărcare de pe wordpress.org, sumă de control, SFTP, bază de date, utilizator de bază de date, privilegii minime, wp-config-sample.php, chei și salts, prefix de tabel, script de instalare, WP-CLI

De ce o faceți o dată manual

Chiar dacă folosiți întotdeauna un installer, este instructiv să instalați WordPress o dată manual. Astfel vedeți ce componente există și cum se leagă între ele. Acest lucru vă ajută ulterior la o mutare, la o bază de date care nu se conectează sau la o site pe care o preluați de la altcineva fără installer. Și nu orice furnizor de găzduire are un installer.

Pașii: descărcarea WordPress, încărcarea, crearea unei baze de date, completarea wp-config.php și rularea scriptului de instalare.

Pasul 1: descărcarea, și numai de pe wordpress.org

Descărcați întotdeauna WordPress de pe https://wordpress.org/download/ (sau versiunea în limba dumneavoastră de pe https://nl.wordpress.org/). Niciodată de pe un alt site: o versiune modificată poate conține o ușă din spate (backdoor).

Pe pagina de lansări (release) de pe wordpress.org este indicată la fiecare versiune o sumă de control (SHA-1 sau MD5). Cu aceasta puteți verifica dacă fișierul descărcat nu a fost modificat pe parcurs. Pe propriul dumneavoastră calculator, de exemplu:

sha1sum wordpress-7.1.4.zip            (Linux)
shasum -a 1 wordpress-7.1.4.zip        (macOS)
certutil -hashfile wordpress-7.1.4.zip SHA1   (Windows)

Rezultatul trebuie să fie exact identic cu valoarea de pe wordpress.org.

Pasul 2: încărcarea

Dezarhivați fișierul zip. Veți obține un folder wordpress care conține wp-admin, wp-includes, wp-content și fișierele individuale. Puneți conținutul acelui folder în folderul dumneavoastră web (public_html), nu folderul în sine; altfel site-ul dumneavoastră va ajunge la example.com/wordpress/.

Încărcarea se poate face în două moduri:

  • Cu un program FTP, precum FileZilla. Folosiți SFTP sau FTPS, nu FTP obișnuit: la FTP obișnuit, parola dumneavoastră circulă necriptată prin internet.
  • Ca fișier zip prin File Manager din panoul dumneavoastră, dezarhivând acolo. Acest lucru este adesea mult mai rapid decât încărcarea a mii de fișiere separate.

Pasul 3: baza de date și utilizatorul bazei de date

Creați în panoul dumneavoastră o bază de date nouă și un utilizator de bază de date. Acordați atenție la două lucruri:

  • Un utilizator propriu pentru fiecare site. Nu folosiți un singur utilizator de bază de date pentru toate site-urile dumneavoastră și cu siguranță nu contul principal al găzduirii dumneavoastră. Dacă un site este compromis, intrusul poate ajunge cu aceste date doar la acea bază de date unică.
  • Privilegii: pentru utilizare normală, WordPress are nevoie doar de citire, scriere, modificare și ștergere a datelor (SELECT, INSERT, UPDATE, DELETE). Pentru instalare și actualizări care modifică structura tabelelor, sunt necesare și CREATE, ALTER, INDEX și DROP. În practică, majoritatea panourilor acordă utilizatorului toate privilegiile pe acea bază de date unică. Acest lucru este acceptabil, atâta timp cât este vorba doar de acea bază de date.

Notați-vă numele bazei de date, numele de utilizator, parola și host-ul. La majoritatea furnizorilor de găzduire, host-ul este localhost. La DirectAdmin, baza de date și utilizatorul primesc numele contului dumneavoastră ca prefix, precum gebruiker_wp1.

Pasul 4: wp-config.php

În folder se găsește wp-config-sample.php. Copiați-l în wp-config.php și completați:

define( 'DB_NAME', 'gebruiker_wp1' );
define( 'DB_USER', 'gebruiker_wp1' );
define( 'DB_PASSWORD', 'het-wachtwoord-uit-stap-3' );
define( 'DB_HOST', 'localhost' );

Apoi înlocuiți cele opt rânduri cu put your unique phrase here cu chei și salts noi. Acestea le obțineți de pe https://api.wordpress.org/secret-key/1.1/salt/: de fiecare dată când deschideți acea pagină, primiți valori aleatorii noi. Lipiți-le în locul rândurilor de exemplu.

Opțional, alegeți un alt prefix de tabel decât wp_, de exemplu dacă puneți mai multe instalări într-o singură bază de date. Doar litere, cifre și o liniuță.

Salvați wp-config.php. Dacă săriți acest pas, WordPress va deschide el însuși la pasul 5 un formular în care completați datele bazei de date. Acest lucru funcționează, dar în acest caz nu veți alege dumneavoastră cheile și prefixul.

Pasul 5: scriptul de instalare

Deschideți https://example.com/wp-admin/install.php în browser. WordPress va solicita limba, numele site-ului, numele de utilizator și parola administratorului, adresa de e-mail și dacă motoarele de căutare pot indexa site-ul. Apoi creează tabelele și site-ul este gata.

Faceți acest lucru imediat după încărcare. Un WordPress încărcat, dar neinstalat încă, este periculos: cel care deschide primul install.php alege administratorul. Există roboți (bots) care caută exact asta. Nu încărcați deci astăzi și instalați săptămâna viitoare.

Același lucru cu WP-CLI

WP-CLI este un program pentru linia de comandă cu care instalați și administrați WordPress fără browser. Mulți furnizori de găzduire îl au disponibil prin SSH sau un terminal din panou. Întreaga instalare devine atunci:

wp core download --locale=nl_NL
wp config create --dbname=gebruiker_wp1 --dbuser=gebruiker_wp1 --prompt=dbpass
wp core install --url=https://example.com --title="Mijn site" \
  --admin_user=beheer_k7 --admin_email=beheer@example.com --prompt=admin_password

wp config create creează wp-config.php și obține el însuși chei și salts noi. Cu --prompt introduceți parola în loc să o puneți în comandă (altfel rămâne în istoricul terminalului dumneavoastră).

WP-CLI este util și mai târziu: wp core update, wp plugin list, wp core verify-checksums (lecția 7.5) și wp search-replace (lecția 3.2). Nu trebuie să îl folosiți, dar este bine de știut că există.

Ce face în plus un installer

Acum că ați făcut-o manual, vedeți ce adaugă un installer: creează baza de date și utilizatorul cu o parolă puternică, obține salts noi, instalează direct (fără install.php deschis) și ține evidența instalării pentru actualizări, copii de siguranță și clonare. Dacă instalați manual, trebuie să rezolvați dumneavoastră aceste ultime lucruri (modulul 7 și 8) sau să importați ulterior instalarea în installer-ul dumneavoastră.

Rezumat

  • Descărcați WordPress doar de pe wordpress.org și verificați eventual suma de control.
  • Încărcați prin SFTP sau FTPS, sau ca fișier zip prin File Manager.
  • Oferiți fiecărui site o bază de date și un utilizator de bază de date propriu.
  • Completați wp-config.php cu datele bazei de date și chei și salts noi de pe api.wordpress.org.
  • Rulați scriptul de instalare imediat după încărcare; un install.php deschis este un risc.

Test (quiz)

1. De ce dați fiecărui site WordPress un utilizator de bază de date propriu?



2. De unde obțineți chei și salts noi?



3. Ați încărcat WordPress, dar nu ați rulat încă scriptul de instalare. De ce este riscant acest lucru?



4. De ce folosiți la încărcare mai degrabă SFTP sau FTPS decât FTP obișnuit?



Exercițiu

Exercițiu D2.3: O a doua instalare manuală. Instalați WordPress manual pe un subdomeniu de test, de exemplu handmatig.example.com (cu propriul dumneavoastră domeniu). Descărcați de pe wordpress.org, creați o bază de date și un utilizator de bază de date proprii, completați dumneavoastră wp-config.php cu salts noi și rulați scriptul de instalare. Bifați fiecare pas și răspundeți: ce privilegii a primit utilizatorul dumneavoastră de bază de date și de ce este acest lucru (ne)înțelept? Care a fost diferența față de installer-ul din lecția 2.2? Ștergeți instalarea de test (fișiere și bază de date) când ați terminat, sau importați-o în installer-ul dumneavoastră.

Exercițiul D2.3: O a doua instalare manuală

Acest exercițiu îl faceți singur; nimeni nu îl verifică. Bifați ce ați făcut și marcați exercițiul ca finalizat.



Bifele și notițele dumneavoastră rămân doar în acest browser; nu le trimitem nicăieri. Dacă sunteți autentificat, păstrăm în Cursurile mele doar faptul că ați finalizat exercițiul.

Lecturi suplimentare

Aceste articole descriu pașii în panourile WebOké; în alte panouri funcționează similar.

Un moment…

Configurați domeniile

Stabiliți pentru fiecare domeniu nameserverele, legătura cu hostingul și cine devine titularul.

Se încarcă domeniile…