Drupal pentru bloggeri: instalare și configurare inițială. Instalarea Drupal indicând conexiunea la baza de date. De ce Drupal

Salutare tuturor! Astăzi este o zi semnificativă - deschid noua sectiune, dedicat CMS gratuit Drupal! Prin tradiție, primul articol este dedicat instalarea Drupal. În plus, voi aborda problema rusificării Drupalului. Cum spunea unul persoana buna- GO!!!

Instalarea Drupalului rusesc

Și astfel, instalarea Drupal se face în patru pași și nu contează dacă este local sau gazduire la distanta tu muncesti:

  • crearea unei noi baze de date pe server;
  • descărcarea distribuției Drupal 7 și a fișierului de rusificare;
  • Instalare Drupal.

Și acum despre fiecare pas în detaliu.

Pasul 1. Crearea unei baze de date.

Baza de date este creierul viitorului site web, în ​​care vor fi stocate toate informațiile. Când lucrați cu baze de date, trebuie să fiți foarte atenți. Pentru orice site Drupal nou, trebuie să creați o bază de date separată. Când am început să lucrez cu , am specificat din neatenție aceeași bază de date pentru două site-uri WordPress. Ca urmare, al doilea site a suprascris pur și simplu baza de date și toate informațiile de pe primul site au fost pierdute. Nu repeta greselile mele!

Furnizorii de găzduire plătiți pentru crearea bazelor de date oferă un panou de control separat. De obicei, este foarte ușor de utilizat, așa că crearea unei noi baze de date nu va dura mult timp. Principalul lucru este să vă amintiți numele noii baze de date, numele de utilizator și parola pentru aceasta - toate aceste informații vor fi utile pentru instalarea Drupal. Dacă ați comandat găzduire concepută pentru un singur site, atunci baza de date a fost, cel mai probabil, creată în avans, iar suportul tehnic vă va oferi informații despre aceasta.

Se întâmplă că phpMyAdmin este furnizat pentru lucrul cu baze de date pe găzduire. Blogul meu este dedicat studierii phpMyAdmin.

În ceea ce privește, în ea baza de date este creată prin pagina de start http://localhost/denwer/.

Lăsați câmpul „MySQL Administrator Password” gol și completați numai numele bazei de date, numele de utilizator și parola.

Pasul 2. Descărcarea fișierelor de distribuție și a fișierelor de localizare.

Al doilea pas este să descărcați distribuția Drupal de pe site-ul oficial drupal.org. Descărcăm cea mai recentă versiune a produsului, la momentul scrierii acestui articol este 7.15.

Deoarece vom instala imediat Russian Drupal, vom avea nevoie și de un fișier de localizare. Îl puteți descărca de pe localize.drupal.org, doar asigurați-vă că se potrivește cu versiunea de Drupal pe care ați descărcat-o anterior.

Pasul 3. Încărcarea fișierelor pe server.

A lucra cu server la distanta va fi nevoie client ftp. Eu personal folosesc. Acest ftp clientul este gratuit, multifuncțional, simplu și de încredere. Atâtea epitete, dar pe bună dreptate le-a meritat pe toate!

Despachetați arhiva cu distribuția Drupal. Încărcăm fișierele și folderele rezultate pe server în directorul rădăcină al viitorului nostru site. Există o mulțime de fișiere, așa că încărcarea lor pe server va dura ceva timp. Datorită fiabilității FileZilla, veți pierde doar timp, nu și fișiere.

În cazul Denver, directorul rădăcină pentru site este creat manual: în folderul /home/ creăm un director cu numele viitorului site local (să zicem, denwer.ru), în noul folder /home/denwer .ru/ creăm directorul www - acesta va fi directorul rădăcină al site-ului. În folderul /home/denwer.ru/www transferăm fișierele Drupal.

Nu uitați de fișierul de localizare ar trebui să fie încărcat separat pe server în directorul /profiles/standart/translations/.

Pasul #4. Instalarea Drupal

Când toate pregătirile sunt finalizate și primii trei pași sunt finalizați, puteți trece direct la instalarea Drupal. Deschide browserul și bara de adresa Introduceți adresa URL a site-ului care urmează să fie creat. Apăsând Enter, ajungem la programul de instalare.

1. Selectați profilul. Verificați primul articol Standard și faceți clic pe „Salvați și continuați”.

2. Alegeți limba. Selectați rusă și faceți clic pe „Salvați și continuați”. Acum, toți pașii rămași ai instalării Drupal vor fi în limba rusă maternă.

3. Verificarea conformității. Trece automat dacă serverul îndeplinește pe deplin cerințele pentru funcţionare corectă Drupal și nu au fost găsite erori, apoi treceți la pasul următor.

4. Instalarea bazei de date. În această secțiune ar trebui să specificați numele bazei de date create anterior, numele de utilizator și parola.

5. Profil de instalare și instalare traduceri. Aici instalarea va avea loc automat. Tot ce rămâne este să urmăriți progresul și să așteptați trecerea la următoarea secțiune.

6. Configurarea site-ului.

Introduceți numele site-ului și adresa de e-mail. Conform recomandarii, este indicat ca adresa de email sa contina domeniul site-ului dumneavoastra.

Cont de întreținere a site-ului.

  • Nume utilizator - introduceți datele de conectare ale administratorului.
  • Adresă de e-mail — adresa de e-mail a administratorului.
  • Parola - asigurați-vă că monitorizați indicatorul de putere. Dacă acesta nu este un site local, dar internet real resursă, parola ar trebui să fie cât mai puternică posibil.

Selectați țara și fusul orar.

7. Finalizat. Traducerile sunt finalizate, iar instalarea este finalizată. Tot ce trebuie să faceți este să faceți clic pe „Vizitați noul site”.

Pe gazduire de lucru instalare similară Nu o vei mai găsi nicăieri. Acum la modă instalare automată orice CMS popular, iar Drupal nu face excepție. De exemplu, puteți instala Drupal într-un minut și nu trebuie să copiați niciun fișier pe ftp. Totul merge cât se poate de repede și simplu.

Rusificarea Drupalului englezesc

Acum să ne uităm la cum să rusificăm o versiune în engleză a Drupal deja instalată. Pentru a face acest lucru, va trebui să descarcăm același fișier în limba rusă cu rezoluție .po care este utilizat în timpul instalării discutate mai sus. Secvența acțiunilor va fi următoarea.

1. Accesați secțiunea „Module”, verificați modulul „Locale” și salvați modificările făcând clic pe butonul „Salvare configurație” din partea de jos a paginii. Aceasta activează modulul responsabil cu selectarea limbii.

2. Apoi, deschideți secțiunea „Configurare” și accesați „Interfața de traducere”. Există patru file în dreapta sus, avem nevoie de a treia din stânga - „IMPORT”. În elementul „Fișier de limbă”, faceți clic pe Răsfoire și selectați fișierul de localizare cu extensia .po de pe computer. În elementul „Import în”, selectați rusă. Faceți clic pe butonul „Import” și limba se va descărca automat.

3. Rămâne să facem din limba rusă limba implicită. Revine la secțiunea „Configurare”, dar de data aceasta mergem la „Limbi”. În coloana Implicit, bifați în a doua coloană corespunzătoare limbii ruse și faceți clic pe „Salvați configurația”.

O minune! Panoul de administrare Drupal devine în întregime în limba rusă!

Dacă citiți acest articol, se pare că știți ce este CMS Drupal 7 și pentru ce este necesar. Dacă nu, atunci citiți mai întâi articolul despre cum să vă creați propriul site web. In rest continui.

Instalarea Drupal 7 pe o găzduire web nu este dificilă din punct de vedere tehnic, dar trebuie să înțelegeți ce este un cont de găzduire, server web virtual sau non-virtual. Ce este unde pe acest server și cum să ajungi acolo. Acest articol este pentru cei care știu asta.

Pregătirea instalării Drupal 7

Verificăm dacă Drupal 7 poate fi instalat pe găzduirea dvs. Cerințele de găzduire Drupal 7 sunt următoarele:

  • Apache 1.3 (mai bine dacă 2).
  • MySQL 5.0.15 (sau o versiune ulterioară). Puteți folosi MariaDB, PostgreSQL sau SQLite, dar în zona noastră acest lucru este exotic.
  • PHP 5.2.4 (sau mai recent).

Dacă aveți toate acestea pe contul dvs. de găzduire, atunci treceți mai departe. În setările contului dvs. de găzduire trebuie să verificați:

  • Apache trebuie să aibă activat mod_rewrite.
  • Modulele gd, pdo, filter, json trebuie să fie conectate în PHP.
  • În PHP, setați opțiunea memory_limit la cel puțin 32M și, de preferință, 64M.

Instalarea Drupal 7

Creați o bază de date MySQL goală cu codificare utf-8. Amintiți-vă numele acestei baze de date, numele de utilizator și parola pentru a accesa această bază de date. Această bază de date va fi folosită pentru a rula Drupal. Nu este nevoie să creați tabele în el!

Descărcați arhiva de distribuție Drupal 7 de pe drupal.org și despachetați fișierele în folderul de pe găzduire care se află în setări Apache specificat ca DocumentRoot pentru site-ul dvs. Pe diferite site-uri de găzduire, acest folder poate fi numit diferit - htdocs, docs, www. Consultați documentația de găzduire.

Există diferite moduri de a descărca și încărca fișiere pe site. Vă puteți conecta la găzduire prin SSH, apoi wget și tar. Puteți descărca arhiva de la calculator local, despachetați și apoi încărcați prin FTP. O chestiune de gust. Cu toate acestea, vă rugăm să rețineți că numărul de fișiere din arhivă este mai mare de 1000 și acestea vor fi încărcate prin FTP pentru o perioadă lungă de timp. Pot exista erori în timpul descărcării. Prin urmare, oferiți un fel de instrument pentru verificând asta că toate fișierele au fost descărcate. Ceva de genul „sincronizare director” în totalcmd.

Drupal 7 are o limbă de interfață rusă. Pentru a rusifica Drupal deja în timpul procesului de instalare, aveți nevoie, după ce fișierele de distribuție sunt încărcate în găzduire, din nou de pe site-ul drupal.org, să descărcați fișierul în limba rusă drupal-7.16.ru.po(numărul versiunii din numele fișierului poate fi diferit!). Aceasta este o localizare a interfeței Drupal în limba rusă. Acest fișier trebuie, de asemenea, încărcat în găzduire, în folder /profile/standard/traduceri. Dacă faceți acest lucru, atunci instalarea Drupal va fi deja în limba rusă și după instalare Drupal va fi rusificat.

Acum puteți începe instalarea. Pentru a face acest lucru, trebuie să vă deschideți site-ul într-un browser:

Dacă o astfel de pagină nu se deschide pentru tine, atunci ai făcut ceva greșit. Și pe această pagină trebuie să faceți clic pe „Salvați și continuați”.

Pe a doua pagină „rusă” și din nou „Salvați și continuați”. Notă: Dacă nu ați descărcat sau copiat fișierul drupal-7.16.ru.po atunci nu va exista opțiune „rusă”!

Pe această pagină trebuie să completați câmpurile „nume DB”, „nume utilizator”, „parolă” și „gazdă DB”. Ați primit baza de date și numele de utilizator când ați creat baza de date, dar trebuie să vă uitați la numele gazdei în documentația pentru contul dvs. de găzduire. Fără nume corect gazda nu poate fi instalată. Dacă nu găsiți singur acest nume, contactați suportul tehnic al companiei de găzduire.

Acum poți fuma bambus până se deschide Pagina următoare:

Câmpurile „Nume utilizator” și „Parolă” sunt date de autorizare pentru administratorul de sistem. Utilizatorul cu aceste date primește drepturi administrative și poate conduce în cadrul Drupal. Deci, nu trebuie să utilizați un nume precum „admin” și o parolă precum „12345”. Nu ușurați viața hoților.

sau cum să instalați corect un sistem de gestionare a site-ului web

Înainte de a trece la instalarea Drupal pe hosting, să ne familiarizăm cu cerințele de sistem.

Astăzi, aproape toate serviciile moderne de găzduire acceptă cea mai recentă versiune a Drupal 7 împreună cu alte CMS. În ceea ce privește serverul pe care va trebui să-l instalați, acesta trebuie să fie Apache, Nginx sau Microsoft IIS. Pentru server
bazele de date împreună cu care va funcționa Drupal 7, sunt potrivite următoarele marcaje: MySQL versiunea 5.0.15 sau mai recentă, PostgreSQL 8.3 sau mai recentă
târziu, SQLite 3.3.7 și o versiune ulterioară. Va trage sistemul interpret PHP 5.2.5, dar conform recomandare oficială trebuie să fie etichetat 5.3 sau mai târziu.

Cerințele au fost clarificate - acum instalarea.

Mai devreme sau mai târziu vei comanda găzduire plătită, dar este mai bine dacă o faci mai devreme.

Cui îi este frică gazduire platita, poate seta temporar la .

2. Deschideți Descărcați Drupal 7.16 sau o versiune ulterioară versiune ulterioară distributie:

3. Descărcați arhiva cu kitul de distribuție pe computer:

a) Dezarhivați arhiva; b) deschide folderul cu distribuția; c) prin ftp (cum) transferăm conținutul acestuia pe serverul de găzduire din directorul rădăcină public_html.

4. Pe domeniul dvs., pe pagina de instalare Drupal, selectați instalarea standard, apoi:

5. Selectați o limbă. ÎN în acest caz, Ni se oferă limba engleză, salvează și continuă:

Ne vom ocupa de rusificarea site-ului și a CMS-ului în sine într-una din lecțiile următoare.

6. Acum pasul obligatoriu este crearea bazei de date și a utilizatorului. În exemplul meu, voi arăta cum să faceți acest lucru folosind Cpanel, dar rețineți că nu toate site-urile de găzduire au Cpanel - unele au propriile lor panouri de control pentru server, baze de date SQL și utilizatori, dar sper, de asemenea, că veți obține esențialul problema.

Primul pas este să vă conectați la panoul de control al contului dvs. de găzduire...

1) Conectați-vă la cpanel, faceți clic pe Baza de date Date MySQL:

2) Venim și scriem un nou nume pentru baza de date, apoi o creăm:

3) Venim și introducem un nume de utilizator și o parolă, creăm un utilizator:

5) Notați privilegiile și efectuați modificări:

Amintiți-vă, sau mai bine zis, scrieți numele bazei de date și al utilizatorului.

Să începem cu configurația bazei de date pe care am creat-o în pasul anterior.

6. Introduceți numele bazei de date, utilizatorul, parola și continuați:

7. Configurarea site-ului. Completați câmpurile, selectați țara de mai jos și continuați:

8. Instalarea Drupal este completă. Site-ul poate fi vizualizat accesând link-ul:

Instalări în engleză ⇒ de pe Drupal.org

„Această pagină oferă instrucțiuni de instalare de bază pentru începătorii care instalează Drupal 7 de pe Drupal.org pe un cont la o gazdă locală sau o gazdă web unde nu aveți ssh ( Linie de comanda) acces. Pentru instrucțiuni mai detaliate despre cum să instalați Drupal 7 în alte moduri sau în alte configurații, consultați ghidul principal de instalare. Înainte de a începe, asigurați-vă că gazda dvs. web îndeplinește cerințele minime. Majoritatea gazdelor web îndeplinesc aceste cerințe. Cu toate acestea, câțiva se remarcă prin sprijinirea comunității Drupal. Dacă aveți nevoie de o gazdă, luați în considerare selectarea uneia...

Drupal s-a născut în 1999 și a început să se dezvolte activ în 2001. În prezent, cea mai recentă versiune a sistemului este a opta. La începutul anului 2015, a opta ramură era încă în curs de testare beta, dar era deja destul de potrivită pentru dezvoltarea site-ului web. A șaptea versiune este foarte stabilă, dar nu ne vom concentra asupra ei, ci vom ține pasul cu vremurile. Deci, Drupal 8. A opta versiune are diferențe semnificative față de versiunile 6 și 7. Atât în ​​interfața administrativă, cât și în modulele de scriere. Multe lucruri sunt deja în nucleu. Unele dintre ele au fost incluse în cea de-a șaptea versiune a sistemului, în timp ce altele au decis să fie incluse doar în cea de-a opta versiune. În prezent, aproximativ 4.500 de site-uri rulează deja pe Eight. Pe același șapte există puțin mai mult de un milion. Alte 150 de mii pe cele șase și 1.170.000 pe versiunile mai vechi ale motorului. Statistici complete aici https://www.drupal.org/project/usage/drupal Drupal este unic prin faptul că aproape orice site web poate fi construit pe baza lui. De exemplu, o carte de vizită, un magazin online, un catalog, un buletin, un blog sau chiar rețea socială. Vă spun sincer că va fi dificil pentru un utilizator neinstruit, chiar și cu experiență serioasă de programare sau experiență de lucru cu alte CMS-uri, să înțeleagă Drupal. Are destule prag ridicat apariții. Dar nu cred că te vei speria. Asta e tot. Să nu intrăm mai adânc în teorie, dar să vedem cum funcționează totul. La punctele cheie, voi oferi definiții precise ale diferitelor entități și voi explica pentru ce sunt acestea și cum pot fi utilizate în problemele din lumea reală. Să începem prin a instala sistemul pe server. Acesta poate fi fie un server local, fie un server de pe Internet. Voi spune imediat că Drupal este destul de solicitant cu resursele serverului, în special cu RAM. Drupal 8 necesită cel puțin 128 Mb de memorie RAM. Dar cu cât sunt mai mulți, cu atât mai bine. Voi dezvolta pe un VPS care rulează Debian 7. Drupal funcționează destul de bine și pe Windows. Ar trebui să știți deja cum să creați un domeniu și o bază de date, în cazul nostru va fi MySQL. Descărcați cea mai recentă versiune de Drupal aici https://www.drupal.org/project/drupal. Descarc 8.0.0-beta7. Puteți să o descărcați într-o arhivă zip și să o despachetați la mașină locală. Dacă utilizați un server, este mai bine să îl descărcați în tar.gz și să îl despachetați (cu comanda tar xvzf archive.tar.gz) deja pe server folosind protocolul SSH. Atenție - în folderul cu site-uri (de obicei /var/www) ar trebui să existe un folder de site și o listă de fișiere Drupal în el Am creat o bază de date cu numele dr8_test, precum și un utilizator dr8_user Deschide site-ul într-un. browser. Dacă ați făcut totul corect, veți fi dus la adresa core/install.php Aș dori să vă atrag atenția asupra a ceea ce este în opt tema standard este aranjat adaptiv și se adaptează perfect la orice rezoluție a ecranului.
Sistemul poate fi instalat imediat în limba rusă. În versiunea a șasea și chiar a șaptea, localizarea a fost efectuată manual sau folosind module speciale. Voi alege rusa. Am întâlnit imediat eroarea „Directorul de traduceri nu există.”. Programul de instalare vă spune imediat cum să o rezolvați: „Creați directorul site-uri/implicit/fișiere/traduceri.”. Important! Când lucrați cu un site, puteți încărca fișiere în directorul site-uri/implicit/fișiere. Modulele ar trebui să fie stocate în site-uri/implicit/toate/module și teme în site-uri/toate/teme. Creați un folder de traduceri în directorul site-uri/implicit/fișiere. Dosarele cu fișiere Nu se află nici în site-uri/implicit - să-l creăm și noi. Fișierele și folderele de traduceri trebuie să aibă permisiuni 777. Dacă ați creat un folder, selectați profil standard si continuati instalarea:
Am primit încă 2 erori „Fișierul de setări nu există”. și „Fișierul Servicii nu există”.
Pentru a rezolva prima problemă, trebuie să creați o copie a fișierului site/default/default.settings.php și să îl numiți settings.php. Dați permisiuni la 777. Dacă lucrați pe un server și aveți o consolă la îndemână, puteți folosi aceste comenzi de la rădăcina site-ului: A doua problemă poate fi rezolvată în mod similar, doar cu fișierul services.yml. De asemenea, voi oferi o listă a comenzilor. Ambele erori au dispărut urmatorul pas Trebuie să introduceți datele pentru a accesa baza de date. Setari aditionale lasa-l ca implicit. Unii furnizori de găzduire au o gazdă de bază de date, alta decât localhost, așa că fiți conștienți de acest lucru.
Procesul de instalare a început. Sunt instalate module kernel.
Ce ar trebui să știți despre module. Un modul este un cert bloc funcţional, care îndeplinește una sau alta funcție. De exemplu, vă permite să comentați materiale, face posibilă evaluarea materialului pe o scară de cinci puncte, transliterați adrese, încarcă blocuri cu Ajax și o cantitate mare altă funcționalitate. Modulele pot depinde unul de celălalt. De exemplu, 1 modul poate necesita alte 5 module pentru a fi incluse, dintre care unele pot necesita alte module. Va trebui să le descărcați pe toate și să le activați. Toate modulele și temele sunt stocate pe site-ul oficial http://www.drupal.org. Toate sunt gratuite. Modulele nu sunt compatibile cu versiunea inversă. Adică, un modul scris pentru versiunea 8 a motorului va funcționa numai cu nucleul versiunii 8. Pentru șapte aveți nevoie de un modul scris pentru versiunea 7. Situația este similară cu cei șase. Același lucru este valabil și pentru teme. Singurele excepții sunt bibliotecile, dar numai datorită faptului că acestea sunt scripturi de la terți și nu sunt scrise pentru Drupal. Dacă ați descărcat modulul și l-ați pus în folderul site-uri/toate/module, atunci modulul nu va funcționa încă, trebuie să îl activați, dar mai multe despre asta mai târziu. Modulul inutil trebuie oprit, apoi șters și numai după aceea folderul cu modulul poate fi șters fizic. Ei bine, toate modulele au fost instalate și Drupal a emis mesajul „Au fost făcute toate modificările necesare la site-uri/default și site-uri/default/settings.php, dar trebuie să le eliminați permisiunea de scriere din motive de securitate”. Acest lucru trebuie luat în serios. Setăm fișierele sites/default/settings.php și sites/default/services.yml la 444 de permisiuni, adică numai pentru citire. Pe pagina finală setăm numele site-ului, precum și login-ul și parola de administrator. În continuare, instalarea este finalizată și puteți vedea site-ul instalat.
Aceasta completează instalarea site-ului.


Postare invitată de Konstantin Boyandin, publicații anterioare, dacă ați ratat-o, o puteți citi în secțiunea CMS

Se pregătește instalarea Drupal

Numărul precedent a descris cum se compune kitul de distribuție CMS Drupal (denumit în continuare Drupal) într-o formă adecvată pentru maxim instalatie operationala. Vă rugăm să rețineți că atât versiunea Drupal în sine, cât și versiunile modulelor s-ar putea să se fi schimbat semnificativ - vă rugăm să mergeți la paginile de pe care puteți descărca modulele și să le duceți acolo ultimele versiuni, sau descărcați fișierul drupal-6-latest-with-modules-ru.tar.gz (5.3MB) și despachetați-l în directorul în care se află Pagină de start site-ul web (director rădăcină web). Se presupune că cititorul acestui manual

  • poate configura înregistrări DNS ale domeniului pe care va funcționa site-ul nou creat
  • familiarizat cu cum să încărcați un fișier pe un server Web prin FTP, SCP sau alte metode
  • știe ce drepturi de acces la fișiere și știe cum să le schimbe
  • are o modalitate de a despacheta arhive precum .tar.gz
  • capabil de a folosi editori de text, incl. sub forma unei interfeţe Web

Configurarea configurației de bază

  • configurat DNS-ul domeniului și în care site-ul va funcționa corect
  • a descărcat fișierul de distribuție de la linkul de mai sus sau a compilat propria versiune distribuție cu aceleași module
  • utilizatorul a creat o bază de date (în în acest exemplu presupunem că MySQL 4+), cunoaște numele de utilizator și parola bazei de date pentru accesul la scriere la baza de date

Linia în cele ce urmează vom desemna directorul (folderul) în care a fost dezambalată distribuția Drupal. Important: Acest document este la fel de informativ, cu sau fără ilustrații ale pașilor de instalare. Următoarele sunt opțiuni posibile.

1. Instalarea Drupal indicând conexiunea la baza de date

Înainte de a începe instalarea: dacă acesta este primul dvs. site pe această distribuție, atunci următorii pași sunt efectuati în „ /site-uri/implicit"; dacă creați un alt site pe aceeași instalare Drupal (Drupal vă permite să creați un număr arbitrar de site-uri pe baza aceleiași instalări), atunci rulați următoarele acțiuni(în continuare presupunem că numele de domeniu al site-ului nou creat este example.com):

  • creați un director
  • copiați fișierul /sites/default/default.settings.php cum ar fi
  • deschide directorul /sites/example.com și fișier

Acum deschide pagina

http://example.com/index.php

(nu uitați să puneți numele real al domeniului dvs.) și va începe instalarea. Dacă vedeți mesaje de eroare, corectați-le înainte de a continua. În primul pas, vi se va cere să selectați limba de instalare. Selectați limba rusă și faceți clic pe butonul „Selectare limbă”.

Următorul pas este să setați parametrii pentru conectarea la baza de date. Ecranul este destul de informativ. Se presupune că tu

  • folosesc o conexiune la server local, gazdă locală
  • utilizare port standard conexiuni
  • Prefixul numelui tabelului din baza de date NU a fost setat

Ultimul punct este foarte important: dacă intenționați să instalați mai multe site-uri bazate pe Drupal în aceeași bază de date, este logic să setați un prefix. De obicei creez un prefix care sugerează domeniul, de exemplu, în cazul nostru ipotetic, aș deschide " Opțiuni suplimentare" și ar seta prefixul ec_(de exemplu.com, plus liniuță de subliniere).

Următorul pas este să introduceți numele site-ului, adresa de e-mail în numele căreia vor fi trimise scrisori și notificări tehnice și să creați primul cont.

Atenţie: primul cont din Drupal este un analog al superutilizatorului (root în Un*x, Administrator în Windows). În niciun caz nu trebuie să utilizați acest cont pentru munca de zi cu zi, creați un alt cont și să îi acordați toate permisiunile de care are nevoie (mai multe despre asta mai târziu).

Fiți responsabil atunci când setați numele și parola de superutilizator. Pe același ecran veți vedea dacă instalarea dvs. acceptă, de ex. „link-urile curate” sunt adrese frumoase care nu conțin semnele „?” și „&”. Uneori sunt numite și „CNC” (această abreviere ar trebui să fie familiară utilizatorilor WordPress).

Acolo veți vedea, de asemenea, setarea implicită a fusului orar al serverului (setat așa cum este mai convenabil - de obicei are sens să setați propriul fus orar și opțiunea verificare automată disponibilitatea actualizărilor pentru nucleul Drupal, module suplimentareși teme de design.

Recomand cu căldură să lăsați această opțiune activată. Actualizările din această versiune mai veche a Drupal nu au loc automat, veți fi doar notificat. Dezvoltatorii Drupal însuși și cele mai populare module fac totul pentru a notifica actualizări importante cât mai repede posibil. De obicei, ar trebui să acordați o atenție deosebită acestor semnale.

ÎN acest moment aveți un site web complet funcțional. Din păcate, rulați ca superutilizator (vă amintiți avertismentul?) și majoritatea funcții utile dezactivat. Vom lua în considerare ce să facem în continuare imediat după ce am descris cea de-a doua metodă „simplificată” de a instala Drupal într-un baza existenta date.

1. Instalarea Drupal folosind setările existente DB

La instalarea conform acestei scheme, folosim o conexiune deja configurată la baza de date. Cu alte cuvinte, vom lua fișierul de setări pentru un site Drupal deja instalat pe aceeași instalare fizică (același set de fișiere). Acest lucru este convenabil atunci când instalați oa doua și așa mai departe la fața locului pe aceeași instalare fizică. Efortul necesar este minim: tot ce este necesar este crearea unui nou director pentru a stoca fișierul de setări și datele specifice noului site - fișiere încărcate, setări ale temei etc.). Urmează următoarele instrucțiuni:

  • creați un director /sites/example.com (numele directorului trebuie să se potrivească cu numele domeniului)
  • copiați fișierul /sites/default/settings.php (al unui site deja instalat) cum ar fi /sites/example.com/settings.php
  • deschide directorul /sites/example.com și fișier /sites/example.com/settings.php per intrare (în cazul în care PHP rulează ca modul Apache, de obicei trebuie să setați permisiunile la 0777 pentru director și 0666 pentru fișier; dacă PHP rulează în modul CGI, atunci 0755 pentru director și 0644 pentru dosar - contact materiale de referinta furnizorul dvs. de găzduire, dacă nu sunteți sigur că ați făcut totul corect

Acum deschideți fișierul copiat într-un editor /sites/example.com/settings.php și găsiți o linie ca aceasta:

$db_prefix = "";

Setați un prefix diferit (vezi mai sus) și salvați fișierul. După aceea, deschideți următoarea adresă:

Http://example.com/install.php

După aceasta, instalarea va proceda aproximativ la fel ca în primul caz. Nu va exista niciun pas pentru configurarea unei conexiuni la baza de date.

Primii pași după instalare

Deci, instalare în el forma initiala efectuat. Acum trebuie să faci mai multe setări importante: instalați module, parametrii site-ului, protecție împotriva spamului și așa mai departe. Dacă te uiți la ecran, vei vedea exact ce ți se recomandă să faci acum.

Să începem prin a instala modulele. Faceți clic pe articol meniu de navigatie„Management”, apoi „Site Design” (sau găsiți imediat toate acțiuni posibileîn dreapta meniului este linkul „Module”. Faceți clic pe „Module”.

Modulele sunt cele care îi oferă Drupal flexibilitatea. Vei vedea mare listă module; nu ar trebui să puneți totul la rând din motive de „ar putea fi la îndemână” - acesta este unul dintre modurile corecte transformă-ți site-ul web într-un monstru lent și consumatoare de resurse.

Mai jos este o listă de module pe care aș sfătui un blogger să le instaleze (unele dintre aceste module sunt deja instalate; le enumerez în ordinea în care sunt vizibile la derularea paginii):

Arhiva: vă permite să creați o fereastră de navigare prin arhivele de înregistrări - cu posibilitatea de a căuta pe an și lună.

Agregator: Vă permite să importați fluxuri RSS/Atom terțe pentru a le citi și a le converti în continuare pe site.

Blog: ceva care vă permite să scrieți bloguri, suport pentru formatul de blog.

Culoare: Vă permite să schimbați colorarea temelor.

cometariu: vă permite să lăsați comentarii la documente, precum și să monitorizați acțiunile utilizatorului (activități).

a lua legatura: vă permite să adăugați un formular părere a trimite e-mailuri la adrese predefinite (puteți crea combinații arbitrare de adrese către care să trimiteți mesaje cu o anumită ocazie)

Traducerea conținutului: suport pentru traducerea interfeței și a altor conținuturi în alte limbi

Înregistrarea bazei de date: convenabil pentru depanarea diferitelor tipuri de probleme, stochează mesaje despre anumite evenimente, inclusiv erori de sistem, V revistă specială— administratorul poate seta cât timp sunt salvate înregistrările acolo și, de asemenea, poate vizualiza jurnalul în orice moment.

Ajutor: Vă permite să utilizați ajutorul contextual.

Locale: acceptă alte limbi decât engleza.

Meniul: Vă permite să personalizați meniul de pe site.

OpenID: vă permite să conectați, după creare, mai multe OpenId-uri la contul dvs. pentru a simplifica procedura de autorizare.

cale: vă permite să redenumiți legăturile interne (inclusiv crearea acelorași legături curate, CNC)

Filtru PHP: Vă permite să utilizați codul PHP direct pe pagini. Atentie: un articol extrem de periculos daca este manevrat cu neglijenta. Dacă nu intenționați să rulați cod PHP, nu-l activați.

Ping: anunță așa-numitul servicii de ping despre materiale noi de pe site (pentru ca acestea să poată, printre altele, să încurajeze motoare de căutare uită-te pe site și citește noul material). De îndată ce termină dezvoltarea Multiping, o voi recomanda în schimb.

Profil: Vă permite să adăugați câmpuri noi la profilul dvs. de utilizator.

Căutare: motor de căutare încorporat în site.

Statistici: păstrează statistici privind accesul la site.

Syslog: Înregistrează evenimente și scrie în jurnalul de sistem.

Taxonomie: permite clasificarea conținutului, inclusiv etichete (etichete) care pot fi atribuite liber

Tracker: Permite utilizatorilor să monitorizeze modificările de pe site.

Trigger: vă permite să inițiați anumite acțiuni ca răspuns la un anumit eveniment (de exemplu, crearea sau editarea de material)

Starea de actualizare: monitorizează automat actualizările modulelor și temelor dacă acceptă această caracteristică. Chiar nu recomand să-l oprești.

Încărcați: Vă permite să atașați fișiere la documente. Dacă nu o să-l conectați, nu-l porniți.

Spamspan: Vă permite să protejați adresele de e-mail din documente. Dacă acest filtru este activ, adresele sunt convertite într-un formular care este de nerecunoscut pentru majoritatea roboților de spam.

Notifică: vă permite să trimiteți notificări despre anumite modificări de pe site

Mesaje, Mesaje PHP Mailer: posibilitatea de a trimite notificări și mesajele de sistem prin email. PHPMailer - clasa speciala, permițându-vă să compuneți și să trimiteți în mod convenabil căi diferite e-mailuri.

Blocare traducere, traducere tip conținut, internaționalizare, traducere meniu, traducere profil, traducere șiruri, traduceri sincronizate, traducere taxonomie: Acest kit vă permite să traduceți anumite părți ale sistemului în alte limbi, precum și să creați versiuni multilingve ale acelorași entități.

Pagini pentru imprimare (core), Trimiteți prin e-mail: Capacitatea de a vedea paginile în forma optimă pentru imprimantă și asta

Cum le pot transmite? prin e-mail(deranjează-ți prietenii arătându-le pagini interesante direct prin poștă).)

CAPTCHA, text CAPTCHA: odios și de puțin folos, din punctul de vedere al unora, dar în multe privințe ajută împotriva fluxului de spam. Nu folosesc captch-uri grafice; personal am destule captch-uri de text (o problemă de aritmetică sau selectarea unei linii din mai multe rânduri).

Atom: capacitatea de a furniza feed-uri RSSîn format Atom.

Tagadelic: suport „tag cloud” - prezentarea unei liste de categorii sub forma unui „nor”, ​​unde cea mai populară categorie este desenată într-un font mai mare.

Harta site XML, Motoare XML Sitemap, XML Sitemap Node: vă permite să furnizați așa-numitul Harta site-ului pentru motoarele de căutare, Harta site-ului. Dacă transferați această hartă și există astfel de instrumente pentru Yandex și Google, atunci indexarea paginilor site-ului va fi mult mai eficientă.

Meniul DHTML: În mod implicit, multe meniuri din blocul de navigare sunt ierarhice. Dacă nu instalați acest modul. atunci va trebui să reîncărcați pagina de mai multe ori. pentru a ajunge la ierarhia dorită. Acest modul economisește timp și resurse prin deschiderea ierarhiilor complexe destul de grațios și frumos.

Meta etichete: vă permite să atribuiți fiecărui document propriile meta-etichete (etichete și descriere cel puțin), incl. etichete speciale pentru pagina principală a site-ului.

Calea automată: Vă permite să creați legături curate în formatul dorit.

Harta site-ului: construiește o hartă rezumată a site-ului pentru oameni (menționată anterior - pentru motoarele de căutare).

Token, acțiuni Token: suport pentru macroelemente și acțiuni pentru acestea, necesar pentru Pathauto.

Trackback: suport pentru notificările de returnare (trackbacks) ale unui site terță parte despre modificări ale acestuia.

Ți-ai luat respirația? Faceți clic pe butonul „Salvare” și urmăriți procesul de instalare a modulelor și importul traducerilor. Este posibil să fiți avertizat că lista de module pe care ați selectat-o ​​necesită activarea altor module. De acord - selecție mare inca nu.

Apoi vom vedea o pagină cu listă de module, pe deasupra căreia vor fi mai multe sugestii, avertismente și așa mai departe. Este util să reveniți aici din când în când și să urmați pașii sugerați pentru ca toate avertismentele să dispară.

Aș sugera să mergi și să stabilești data. Meniu: „Management” - „Setări site”.

Dacă ați specificat suport pentru exportarea paginilor în PDF, asigurați-vă că vizitați pagina de configurare a acestei funcții.

Roluri și drepturi

Înainte de a configura roluri, permiteți-mi să vă explic pe scurt ce sunt acestea. Drupal folosește un sistem de control al accesului la anumite date și capabilități bazate pe așa-numitele. roluri. Ne putem gândi la asta ca pe grupuri în sisteme de operare— participarea la un anumit grup conferă anumite competențe. Există două roluri încorporate: utilizatori anonimi (neautorizați, neidentificați pentru sistem) și utilizatori autorizați. Toate celelalte roluri trebuie create.

Rolurile sunt convenabile pentru atribuirea „țintită” a drepturilor în cazurile în care nu doriți ca fiecare utilizator autorizat să poată efectua anumite acțiuni. Să presupunem că puteți crea un rol „Bloggeri” și îi puteți da dreptul de a crea, edita și șterge postări de blog. Nu este nevoie să adăugați nimic altceva - drepturile rolurilor sunt rezumate (dacă unul dintre rolurile cărora le este atribuit utilizatorul are anumite puteri, iar alte roluri nu au astfel de puteri, utilizatorul va avea toate puterile de acest rol, prin urmare, nu este nevoie să repeți ceea ce este deja un utilizator autorizat.

În exemplul nostru, vom crea un rol administrativ care poate face totul, să creăm un utilizator nou, pe care îl vom promova astfel administratorilor și, în final, să încetăm să mai folosim superutilizatorul.

Meniu: „Management” - „User Management” - „Roluri”.

În câmpul din stânga „adăugați rol” introduceți numele rol nou. Poți introduce ce vrei, eu de obicei scriu ceva de genul „Administrator”. După ce rolul este adăugat, să îi atribuim permisiuni.

Meniu: „Management” - „User Management” - „Permissions”.

În acest câmp, bifați fiecare casetă pentru rolul „Administrator” (sau cum doriți să-l numiți). Salvați modificările.

Acum facem ceea ce mulți oameni fac mai întâi: deocamdată vom interzice tuturor să se înregistreze pe site-ul nostru. Meniu: „Management” - „User Management” - „Înregistrare Opțiuni”. Să selectăm elementul pe care doar administratorul îl poate crea Conturi. Salvați modificările.

Acum să setăm anti-spam și CAPTCHA. Meniu: „Management” - „User Management” - „CAPTCHA”.

Deoarece identificatorii formelor care pot fi protejate prin „testul de umanitate”, așa cum se traduce pur și simplu CAPTCHA, sunt dați în engleză, voi explica:

formular_comentare: formular de trimitere a comentariilor. Asigurați-vă că îl protejați, altfel spammerii vă vor inunda instantaneu site-ul cu gunoi.

comentariu_mail_page: formular pentru trimiterea mesajelor de pe site. Dacă permiteți utilizatorilor anonimi să vă trimită mesaje (și ar trebui să le permiteți, altfel veți pierde mulți potențiali parteneri), protejați-i. În caz contrar, spammerii vă vor trimite mesajele lor mult timp și cu plăcere.

comment_mail_user: la fel, dar pentru mesaje către un anumit utilizator. De obicei mă apăr și eu.

user_login_block: la fel, dar într-un bloc (de obicei deasupra blocului de navigare). Nu o apăr din același motiv.

user_pass: câmpul de plecare parola uitata. De obicei îl protejez, astfel încât să nu mă distrez cu e-mailuri despre crearea unei noi parole.

user_register: Înregistrare utilizator nou. de obicei ma apăr.

Ce versiune a testului — grafică, aritmetică sau selecție de linii — veți alege? nu foarte important. Eficacitatea lor este comparabilă.

Dacă trebuie să adăugați un test CAPTCHA la orice alt formular, bifați caseta de selectare „Adăugați un link administrativ CAPTCHA la formulare”, salvați, apoi accesați ca utilizator administrativ pagina cu formularul dorit și adăugați testul acolo. Totul este foarte simplu. Atunci vă sfătuiesc să debifați această casetă, deoarece linkurile care vă solicită să setați un CAPTCHA vor începe în curând să vă enerveze.

Acum că CAPTCHA este configurat, putem trece la contoare. Toată lumea adoră să arate de câte ori a citit o anumită pagină. Să configuram această caracteristică. Meniul „Gestionare” - „Rapoarte” - „Setări jurnal de acces”.

Totul este simplu aici: marcăm „Contorul de vizualizare a conținutului” activat și, dacă suntem interesați să menținem jurnalele de sistem, inclusiv diverse eroriși avertismente - vom marca și „Activați jurnalul de acces”. Atenţie! Nu setați perioada de stocare pentru intrările de jurnal prea mult - baza de date, în special pe site-ul pe care îl vizitați, va începe să se umfle rapid. Acum nu uitați să reveniți la „Permisiuni” și să vă asigurați că atât utilizatorii anonimi, cât și cei autorizați au voie să vadă contoarele.

Aici te sfătuiesc să faci următoarele:

Setări de bază: Acțiuni în timpul actualizării: Nu faceți nimic. Lăsați vechiul sinonim neatins.

Setări de bază: transliterați înainte de a crea sinonim- marcați, altfel toate linkurile vor începe să aibă litere rusești.

Setări adresa blogului: șablon pentru adresele paginilor blogului: a pune

Blog/

Și ștergeți câmpul de sinonim intern al feedului. Și ștergeți toate astfel de câmpuri, vedeți mai jos - nu este nevoie să produceți sinonime peste măsură. Setări pentru adresă material: Șablon de adresă implicit: a pune

//

Vezi singur ce să alegi pentru alte câmpuri - te-aș sfătui să folosești peste tot sinonime numerice, dacă nu este nevoie. Acest lucru vă va scuti cel puțin de bătăi de cap atunci când decideți, de exemplu, să redenumiți o categorie.

Ce urmeaza?

Apoi, trebuie să mergeți la „Gestionare” - „Gestionare utilizatori” - „Utilizatori” și să adăugați un utilizator nou manual, fără a uita să îl includeți în rolul de administrator. După aceea, deconectați-vă din sistem și conectați-vă cu noul nume de utilizator.

Alte setări - setări teme, blocuri, metode de comentare și așa mai departe - acesta este un subiect pentru articolele urmatoare. După ce ați finalizat ceea ce este descris în această secțiune, veți avea un sistem destul de sigur pregătit pentru blogging. Este relativ gol, nu există nori de etichete, nu există formulare cu contoare și o listă de comentarii. Toate acestea le poți căuta singur - sau poți să aștepți o zi și să vizitezi INFOtheque, unde, ca serviciu de ambulanță, va fi un scurt rezumat al articolelor din meniu la care să mergi pentru a efectua cutare sau cutare acțiune.

____________________________________

Cât timp s-ar putea economisi dacă ar exista o mașină de spălat vase. La urma urmei, noi, femeile, nu avem întotdeauna suficient timp pentru toate, iar cumpărarea unei mașini de spălat vase mi-ar oferi mult timp suplimentar.

Ghid bun. Doar sa dovedit a fi confuz. Poate că a meritat să înlocuiți pur și simplu alte cuvinte înfricoșătoare cu „directorul rădăcină a site-ului” și să nu vă concentrați asupra acestuia. Este puțin diferit pe diferite site-uri de găzduire. Începătorii pot deveni și mai confuzi.. Dar toate acestea sunt neclarități minore :)

Aici, după cum am înțeles, este descrisă instalarea celei de-a șasea versiuni. Dar lacomia celui de-al șaselea drupal? Comparabil cu wp2.7?

Răspuns

Răspuns

Super ghid, mi-a plăcut foarte mult.

Răspuns


aia este bună

si pentru utilizatori diferiți

Răspuns

nu e rău, dar încă trebuie să fie finalizat și împărțit în două părți - una este doar despre instalarea Drupal, a doua este doar despre blog,
Unele module nu sunt standard - nu am menționat acest lucru, este posibil ca începătorii să nu știe nici de unde să le obțină și cum să le instaleze.

blog/ -nu este o idee bună, blog/nume de utilizator
aia este bună
// -de asemenea nu este bun din punct de vedere SEO, ar trebui să fie: [numele categoriei]/[titlul postării]
și pentru diferiți utilizatori
[utilizator]/[nume categorie]/[nume postare]

Răspuns

Răspuns

Multumesc pentru articol, m-a ajutat foarte mult! 😉

Răspuns