Instalarea drupal 8 pe hosting. Instalarea Drupalului rusesc. Migrarea de la o opțiune la alta

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 o rețea de socializare. 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. ÎN puncte 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 viața 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 ultima versiune Drupal aici https://www.drupal.org/project/drupal Descărc 8.0.0-beta7 Puteți descărca în arhiva zipși despachetează 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) 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 sites/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 și la pasul următor trebuie să introduceți date pentru a accesa baza de date. Setări suplimentare 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 bloc funcțional care îndeplinește o anumită 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 imensă de alte funcționalități. 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 afișat mesajul „Toate modificările necesareîn site-uri/default și sites/default/settings.php au fost finalizate, dar ar trebui să eliminați permisiunea de scriere pentru ele 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 finalizează instalarea site-ului.

Drupal 8 are o serie de avantaje față de Drupal 7. În special, are mecanisme de stocare în cache încorporate, ceea ce face ca site-ul să iasă rapid din cutie. Dar pot apărea probleme de instalare, mai ales la găzduirea virtuală. Iată câteva dintre problemele găsite.

Instalare lungă cu eroarea 502

Instalarea Drupal 8 pe găzduire partajată durează foarte mult. Adesea, din cauza setărilor care limitează consumul de resurse (timp CPU și memorie), procesul de instalare poate fi întrerupt prin afișarea unei erori 502 sau alta. Ca urmare, utilizatorul primește un site web care nu funcționează sau nu toate traducerile sunt portate.

Cerință PHP 5.5.9

Pentru funcţionare corectă Drupal 8 necesită o versiune PHP de cel puțin 5.5.9. Această problemă este rezolvată, de exemplu, pe găzduirea lui Gino, selectând versiunea PHP 5.6 în panoul de control. Dar când alegand PHP Pot apărea erori 5.6 pe site-urile Drupal 7, așa că va trebui să aveți două conturi diferite.

Cerință pentru biblioteca de stocare în cache Zend opcache

În timpul instalării, este posibil să primiți o eroare „Zend opcache not found”. opcache este o bibliotecă care trebuie instalată pe server pentru ca Drupal 8 să funcționeze Pe unele site-uri de găzduire poate fi activată (contactați asistența). Pe alte site-uri de găzduire unde nu există acces la php.ini, Drupal 8 nu va putea funcționa.

Site alb după instalare

Această problemă se datorează faptului că Drupal 8 nu are drepturi de scriere a fișierelor, astfel încât fișierele de stil nu sunt incluse în codurile html ale paginilor (Drupal 8 le include întotdeauna dinamic, creând fișiere css procesate). Pe gazduirea lui Gino, de exemplu, problema unui site alb se rezolva prin corectarea setarilor din fisierul /sites/default/files/.htaccess. Comentează rândul:

#Opțiuni -Indexuri -ExecCGI -Include -MultiViews

După aceasta, designul site-ului va reapărea, deoarece Drupal va putea scrie fișiere de stil.

De la autor: Salutări, prieteni. Cu acest articol deschidem o serie scurtă de lecții despre sistemul de management al conținutului Drupal, care a fost de multă vreme foarte popular în rândul dezvoltatorilor din întreaga lume. Și să începem, ca de obicei, cu cele mai elementare, și anume, să vorbim despre cum să instalați Drupal pe local. computer de acasăși astfel să pregătească platforma pentru lucrări ulterioare.

Deci, Drupal este un sistem modular de gestionare a conținutului cu deschis cod sursă, care conține pur și simplu colosal și în același timp foarte funcționalitate flexibilă. Particularitatea sa constă în faptul că primiți din cutie set de bază funcții care sunt suficiente pentru a rezolva probleme standard și de bază, adică, în esență, acesta este miezul logic al sistemului. Dacă trebuie să implementați ceva non-standard și funcționalitatea standard nu este suficientă, o puteți extinde oricând instalând module suplimentare, care în timp dat creat un număr imensŞi această listă reumpletă constant. Adică, pe lângă funcționalitate, Drupal are o extensibilitate foarte largă, ceea ce îl face atât de popular.

Dar aș dori să remarc că această popularitate se încadrează în principal în partea vestică a internetului. Cât despre RuNet, primele locuri în Evaluări CMS sunt împărțite între ele de astfel de platforme cunoscute precum Joomla și WordPress, ceea ce, după părerea mea, nu este în întregime corect în raport cu cel pe care îl luăm în considerare. Și motivul pentru aceasta este simplu și banal - Drupal nu este în întregime convenabil și familiar în ceea ce privește funcționarea și utilizarea. utilizatorii obișnuiți. Adică, atunci când site-ul este în curs de dezvoltare, acesta este utilizat direct de dezvoltator, dar la finalizarea lucrării, utilizare ulterioară merge direct la client și pot apărea dificultăți aici. Deoarece utilizarea CMS-ului este oarecum neobișnuită, dar aș dori să vă asigur că acest lucru este doar la prima vedere. În curând vei vedea singur asta interfata utilizator destul de acceptabil și chiar implementat cu extrem de succes.

În ceea ce privește funcționalitatea, în acest sens totul este foarte bine nivel înalt. De fapt, folosind Drupal, poți crea aproape orice, de la un simplu blog până la retea sociala sau un portal. Desigur, aici totul depinde de cunoștințele tale și de timpul necesar dezvoltării.

Acum, de fapt, să vorbim despre cum să instalați drupal 8. Mai întâi, accesați site-ul web oficial al dezvoltatorului legătură.

Aceasta ne duce la secțiunea de descărcări. Pentru început, trebuie să descarcăm doar nucleul, ceea ce înseamnă că folosim butonul corespunzător „Descărcați Drupal 8.2.6” (la momentul scrierii acestui articol, cea mai recentă versiune actuală este 8.2.6).

După aceasta suntem duși la pagină descriere completă versiune specifică platformă, unde vedem butonul prețuit pentru descărcarea surselor CMS. Astfel, descărcați arhiva și despachetați-o într-un director aleatoriu calculator local.

Pe în această etapă Aș dori să notez că pt CMS funcționează Drupal necesită un server web, un interpret limbaj PHP, precum și un server de sistem de gestionare a bazelor de date Mysql. Puteți, desigur, să instalați aceste componente separat și să le configurați, dar pentru aceasta trebuie să aveți cunoștințele adecvate. Sau poți folosi ansambluri gata făcute, adică produse software, în care toate componentele de mai sus sunt instalate și configurate pentru a funcționa. Acestea pot fi programe precum OpenServer, Denver, Xampp etc., adică totul depinde de preferințele dumneavoastră. Sunt obișnuit să lucrez cu OpenServer, ceea ce înseamnă că în directorul de domenii, am creat folderul dru.loc, în care am copiat sursele CMS (despachetate).

Apoi, trebuie să creați o bază de date care va fi folosită pentru a stoca conținut și diferite date ale motorului. Pentru a face acest lucru, folosind instrumentul PHPMYADMIN, care vine standard cu OpenServer, creăm o bază de date numită dru.

Acum asta e munca pregatitoare finalizat și putem instala drupal. Pentru a face acest lucru, accesăm directorul din browser în care au fost copiate anterior sursele motorului și executăm cererea.

În acest caz, prima etapă este să selectați în consecință limba viitorului site, localizarea de interes va fi încărcată în timpul instalării. După ce ați selectat-o ​​pe cea dorită, faceți clic pe „Salvați și continuați”.

A doua etapă este alegerea modului de instalare - standard sau minim. Aici merită să alegeți standardul, deoarece oferă configurația inițială după instalarea sistemului, ceea ce este foarte util.

Următoarea etapă este verificarea compatibilității sistemului dvs. pentru respectarea minimului cerința de sistem CMS, a cărui listă completă este dată la pagina de documentație.

Următorul pas este configurarea unei conexiuni la baza de date. În câmpurile corespunzătoare ale formularului trebuie să indicați numele bazei de date create, numele și parola utilizatorului care are drepturi de a lucra cu aceasta și, de asemenea, în grupul de setări suplimentare, puteți adăuga un prefix pentru a creat tabele. Prefixul este folosit pentru a forma nume unice pentru tabelele bazei de date.

Etapa următoare preinstalareși importul de traduceri.

După finalizarea operațiunilor necesare, veți vedea următoarea etapă - configurarea inițială a viitorului site.

Aici trebuie să adăugați numele viitorului site, e-mail administrator, numele și parola acestuia pentru a intra în panoul de control (panoul de administrare). De asemenea, în partea de jos puteți defini câteva setări regionale, cum ar fi fusul orar și țara.

Aceasta este etapa finală care implică import final traduceri, adică aplicarea localizării alese la început. De fapt, de îndată ce procesul de import este finalizat, veți fi redirecționat către pagina principală a CMS și veți fi imediat autorizat în sistem folosind datele care au fost specificate la etapa configurarea inițială.

Deci, Drupal 8 este instalat, ce urmează, vă puteți întreba. În continuare, trebuie să începeți să studiați CMS-ul în sine, adică acum vă aflați în pragul unui zgârie-nori uriaș care încă nu a fost explorat. Dar din moment ce știi deja cum să instalezi Drupal 8, înseamnă că ai făcut un pas mic, dar încrezător și ai intrat pe prima ușă, ceea ce înseamnă să nu te oprești și să mergi înainte cu îndrăzneală.

Dacă doriți să studiați motorul de mai sus la un nivel superior, veți găsi util cursul nostru premium.

Aceasta încheie acest articol. Toate cele bune pentru tine și codare fericită!!!

Drupal 8 este o lansare mult așteptată din partea comunității Drupal, în cele din urmă Drupal s-a mutat în lumea programării orientate pe obiecte, a managementului îmbunătățit al setărilor, a separării stricte a preocupărilor prin introducerea TWIG pentru șabloane și multe altele. Acest articol descrie cel mai simplu mod de a instala Drupal 8 și acesta configurarea inițială la computerul dvs. local.

Despre cum să-l configurați mediul local HAMRR a citit

Instalarea Drupal 8

Descărcați distribuția versiunea curentă Drupal 8 de pe site-ul oficial: https://www.drupal.org/download. Despachetează-l în folderul rădăcină site-ul dvs. (de exemplu C:\XAMPP\htdocs\eight).

Creați o bază de date folosind PHPMyAdmin. Amintiți-vă numele de utilizator (administrator) și parola pentru baza de date. Veți avea nevoie de ele în timpul instalării.

Deschideți browserul și bara de adrese Introduceți adresa URL a noului dvs. site. De exemplu, localhost/eight.

Instalarea Drupal 8 începe cu alegerea unei limbi. Traducerile pentru alte limbi decât engleza sunt descărcate de pe site-ul de traduceri Drupal. Dacă lucrați pe o mașină locală fără acces la Internet, selectați Limba engleză(engleză) pentru a evita problemele de instalare. Sau descărcați fișierul de traducere (de exemplu, drupal-8.1.0-beta2.ru.po) de la pagina oficiala https://localize.drupal.org/translate/languages/en și plasați-l în folder \sites\default\fișiere\traduceri\(creeaza daca nu exista)

După selectarea limbii, apăsați butonul Salva şi contunue.

În pasul următor, selectați profilul de instalare - Standard. Faceți clic pe butonul Salvați și continuați.

Avertisment că trebuie să activați memorarea în cache PHP OPcode.

Pentru XAMPP instalat pe sistemul de operare Windows 10/8/7, acest lucru se rezolvă după cum urmează: deschideți fișierul \XAMPP\php, și adăugați linia la el:

zend_extension = „C:\XAMPP\php\ext\php_opcache.dll”.

Dacă XAMPP este instalat pe o altă unitate sau director, atunci schimbați linia în consecință. De exemplu, „zend_extension = „D:\Local\XAMPP\php\ext\php_opcache.dll”

Salvați fișierul php.ini.

Reporniți Apache.

Reveniți la instalarea Drupal și faceți clic pe linkul " repeta încercare».

Setări de eroare xdebug.max_nesting_level este setat la 100 .

Deschideți fișierul php.ini aflat în folder\XAMPP\php, și adăugați linia la el:

xdebug.max_nesting_level=256

Salvați fișierul php.ini.

Reporniți Apache.

Reveniți la instalarea Drupal și faceți clic pe linkul „Încercați din nou”.

Configurarea bazei de date

La acest pas, introduceți datele bazei de date sub forma: nume, nume de utilizator, parolă și gazdă.

Dacă instalați site-ul pe gazduire virtuala, apoi obțineți aceste informații de la furnizorul dvs. de găzduire. Ele sunt de obicei comunicate la achiziționarea de găzduire.

Când instalarea este finalizată, veți vedea pagina de start site-ul dvs

Vom începe cu noțiunile de bază Drupal prin a afla cum să instalați Drupal pe un server local. În această lecție și în cele ulterioare despre elementele de bază ale Drupal, vom lucra cu cea de-a 7-a versiune a motorului, așa că vom instala Drupal 7.

Anterior, ne-am dat seama cum să vă folosim computerul. Odată ce serverul local este instalat și gata de funcționare, puteți începe instalarea Drupal.

Instalarea Drupal 7 este un proces în doi pași. Primul lucru pe care trebuie să-l facem este să creăm o bază de date, iar al doilea este să începem instalarea propriu-zisă a acestui CMS. Să începem!

Crearea unei baze de date

Pentru a crea o bază de date, trebuie să introducem în bara de adrese a browserului: http://localhost/Tools/phpMyAdmin și în fereastra care se deschide, faceți clic pe fila „Băzuri de date”.

Scriem numele bazei noastre de date (1) și facem clic pe butonul „Creare” (2).

Odată ce baza de date a fost creată, este timpul să adăugați un utilizator pentru acea bază de date. Pentru a face acest lucru, faceți clic pe „Verificați privilegiile”.

Și faceți clic pe butonul „Adăugați utilizator”.

Scriem numele de utilizator (1), indicăm gazda - local (2) și parola (3).

Derulați puțin mai jos și faceți clic pe – „Marcați toate” (1) pentru a seta privilegiile maxime pentru utilizator dat. Și după aceea, faceți clic pe butonul „Adăugați utilizator” (2).

Baza de date a fost creată, utilizatorul a fost adăugat și acum puteți începe instalarea Drupal pe Denwer.

O voi instala pe cel mai recent în acest moment versiunea – . Cel mai probabil, când citești această lecție, o nouă, mai mult ultima versiune, pe care îl puteți descărca pe site-ul oficial Drupal în secțiunea versiuni, sau pe site-ul meu în secțiunea –.

Să trecem la nostru server localîn directorul: C:\WebServers\home\localhost\www\ și creați un folder în care va fi localizat viitorul nostru site - „drupal7”. Vă rugăm să rețineți că numele folderului va corespunde cu cel local nume de domeniu, prin care site-ul va fi accesibil, i.e. V în acest caz,, site-ul va fi disponibil la următoarea adresă – http://localhost/drupal7.

Acum să dezarhivăm versiunea descărcată anterior și să copiem fișierele din ea în folderul creat „drupal7”. Ar trebui să obțineți următoarele:

Să repornim Denwer ca să nu existe erori neașteptate. După aceea, deschideți browserul, scrieți în el: http://localhost/drupal7 și începeți să instalați Drupal.

Pe pagina de instalare care se deschide, selectați „Standard” și faceți clic pe butonul „Salvați și continuați”.

Ni se cere să selectăm o limbă în mod implicit există doar engleza. Pentru a adăuga limba rusă, trebuie să facem clic pe linkul – Aflați cum să instalați Drupal în alte limbi.

Trebuie să parcurgeți doi pași pentru a instala limba rusă:

  1. Descărcați traducerea din server special traduceri
  2. Și apoi plasați traducerea descărcată în folderul: /profiles/standard/translations/

Descărcați traducerea urmând linkul – server de traducere.

Pe site-ul web care se deschide, accesați – Pagina de pornire a traducerilor.

Descărcați traducerea pentru versiunea de care avem nevoie.

Acum să mergem la /profiles/standard/translations/ și să copiem traducerea descărcată în acest folder.

Ne întoarcem la instalarea Drupal și reîmprospătăm pagina. Vedem că acum este posibil să selectați limba rusă. Selectați „rusă (rusă)” și faceți clic pe „Salvați și continuați”.

Drupal verifică în mod independent dacă totul îndeplinește cerințele sale și, dacă nu există comentarii, continuă pasul următor– Instalarea bazei de date.

În configurația bazei de date, trebuie să introduceți parametrii bazei de date pe care am creat-o mai devreme. În tipul bazei de date, selectați „MySQL, MariaDB sau analog” (1), scrieți în numele bazei de date – drupal7 (2), numele de utilizator al bazei de date se potrivește cu numele bazei de date – drupal7 (3) și specificați parola bazei de date (4). Vom lăsa setările suplimentare neschimbate. Și faceți clic pe butonul „Salvați și continuați”.

Începe procesul de instalare a Drupal.

După instalare, traducerile interfeței sunt importate. Așteptăm până la final și ne apare o pagină cu setările site-ului.

Aici trebuie să intri Informații generale despre site. Vino cu un nume pentru site (1), indica Adresa de e-mail site-ul (2), numele de utilizator este diferit de admin, deoarece este mai bine să nu utilizați admin din motive de securitate (3), adresa de e-mail pentru administrator va fi alocată la fel ca în setările site-ului de mai sus (4) iar parola este cât se poate de complexă, acest lucru va crește securitatea site-ului (5).

Mai jos sunt setările serverului, dacă doriți, puteți să selectați țara implicită, să setați fusul orar și, de asemenea, să configurați notificarea despre actualizări la discreția dvs.

De îndată ce toate informatiile necesare completat, faceți clic pe „Salvați și continuați”.

Acum puteți accesa site-ul dvs. făcând clic pe linkul - Conectați-vă la noul site.

Și în fereastra care se deschide vei vedea pagina principală a site-ului.

În acest moment, instalarea Drupal este completă și puteți începe studiul suplimentar al motorului.