E timpul să acționăm! Începem serverul nostru local. Dacă nu l-ați instalat încă, atunci în ultimul articol am vorbit despre instalarea și configurarea XAMMP. Vă recomandăm să vă familiarizați. Ei bine, toți ceilalți sunt înainte.
Instalați Drupal 7 pe gazda locală.
Noi mergem cu tine pe site-ul Drupal.org este locul unde veți găsi cea mai recentă versiune a distribuției, ca CMS a modulelor de bază, precum și șabloane pentru site-uri web. Faceți clic pe butonul Începeți cu Drupal.
Apoi, descărcați Drupal 7.1x.
Apoi descărcați cea mai recentă versiune. Voi aminti, vom lucra cu Drupal 7.
Acum trebuie să despachetați distribuția într-un dosar cu site-ul nostru viitor. Mergeți la C: \ xampp \ htdocs și creați un nou director aici. Vă recomandăm ca dosarul să fie denumit după viitorul site. La mine este jLadys.ru și vom plasa în el fișierele descărcate.
Odată la phpMyAdmyn ne vom interesa următoarele:
- Aici puteți vedea toate bazele de date pe care le aveți
- aici vom crea baze de date
- aici vom crea un nou utilizator care va avea acces la baza noastră de date.
Inițial, mergeți la meniul Privilege. Aici faceți clic pe butonul - adăugați un utilizator nou. În fereastra care apare, introduceți un nume, în fila gazdei pe care o specificăm - Local și apare o parolă.
Apoi, mergeți sub variabilele globale tab și faceți clic pe butonul - Marcați tot.
Apoi faceți clic pe butonul pentru a crea utilizatorul. Ca rezultat, veți vedea un nou utilizator creat în listă.
După aceasta, accesați fila - Baze de date. Și creați o nouă bază de date. Vă recomand să denumiți numele site-ului. Deoarece mai târziu, numărul de site-uri va crește, respectiv, și numărul de baze de date. Și va fi foarte ușor să fii confuz dacă numele diferă de numele site-ului. Deci, introducem numele nostru și dă clic pe butonul de creare.
În a doua etapă ni se cere ce limbă dorim să stabilim un site web, în timp ce contul traducerii nu deranjează, lăsați engleză și du-te la pasul următor.
Aici trebuie să specificăm numele bazei noastre de date, numele de utilizator și parola.
În fila Bază de date Tip - lăsați MySQL, în linie numele bazei de date - specificați numele bazei de date nou create, Baza de date nume de utilizator - numele utilizatorului nou creat, parola bazei de date - parola de la utilizator.
Acum, uita-te la tab-ul OPTIONS OPTIONS. Nu vom atinge nimic aici, dar voi explica pentru ce este. Când mutați un site pe un site de găzduire sau instalați un site nou pe acesta, Localhost nu acționează întotdeauna ca nume de gazdă. poate fi orice. De obicei, găzduirea vă oferă aceste informații. Portul de baze de date - responsabil pentru portul prin care are loc conexiunea la găzduire, aceste informații, așa cum sa spus deja, oferă găzduire. Prefixul tablei de celule poate fi util în cazul în care găzduirea te limitează în numărul de baze de date create pentru site-uri. Specificând un nou prefix pentru fiecare site nou, le puteți instala în aceeași bază de date. Mergeți la pasul următor.
Puteți vedea câmpurile obligatorii marcate cu un asterisc.
Fila opțională Server settings nu este necesară. dar vă recomand să completați-l, totul va trebui să fie stabilit mai târziu, deci este mai bine să o faceți imediat.
Trecem pe site.
Localizare Drupal 7.
Există mai multe moduri de a localiza CMS-ul. Voi arăta, probabil, cel mai simplu și mai convenabil. Mulțumită lui, totul se face rapid și nu este necesar să se amestece cu fișierele de traducere. Deci, accesați site-ul Drupal.org și introduceți numele l10n update-ului în bara de căutare,
bifați caseta din caseta de selectare cu inscripția de module și faceți clic pe căutare. Apoi vom obține lista modulelor care corespund acestei interogări. Suntem interesați de actualizarea localizării. Descărcați versiunea pentru Drupal 7.
Înainte de a începe instalarea, vă voi explica lucrurile de bază pe care trebuie să le rețineți. Uitați-vă la imaginea de mai jos.
Aici este structura site-ului dvs. găzduit pe gazduire. După cum puteți vedea, există module și teme de foldere. Începători care încep să studieze acest CMS. Aceeași problemă. Ei dau module și șabloane în aceste foldere - și acest lucru nu este corect în rădăcini. Nu faceți niciodată acest lucru. Pentru a instala modulul sau tema, mergeți în felul următor c: \ xampp \ htdocs \ folderul cu site-ul \ sites \ all \
Aici sunt aceleași foldere, asta este în ele și face instalarea.
Ne întoarcem la modulul nostru și îl transferăm în dosarul modulelor.
NU VĂ RUGĂȚI INSTALAREA. Acum deschideți site-ul nostru în browser și în panoul de control superior găsim modulele de legătură.
Trecem în ea.
În acest stadiu, trebuie să activați următoarele module: Traducerea conținutului. Actualizare locală și localizare.
Marcați-le cu marcaje și în partea de jos a paginii faceți clic pe butonul Salvare configurare. După ce modulele sunt activate, apare următorul mesaj:
Acum, în panoul de control de sus, căutăm link-ul Configurație și îl transmitem. Derulați pagina în jos și găsiți blocul REGIONAL ȘI LIMBA,
și faceți clic pe link-ul Limbi. În pagina deschisă, dați clic pe butonul + adăugați limba,
iar lista este în căutarea rusă, apoi faceți clic pe butonul pentru a adăuga limba.
Dacă totul merge bine, veți vedea următoarea imagine.
Apoi, în coloana cu antetul DEFAULT, caseta de selectare este schimbată în rusă și faceți clic pe butonul Salvare configurare. Felicitări, traducerea a fost făcută. Frumusețea acestui modul este că verifică rețeaua pentru traduceri noi și, dacă da, vă spune. La instalarea modulelor, va descărca automat traducerile disponibile.
Erori la traducerea Drupal 7.
Foarte des în timpul traducerii există astfel de erori:
De fapt, când ne-am înființat serverul, timpul alocat scriptului a fost mărit și este mai mare decât cele 240 de secunde specificate. Dar Drupal nu ne permite să traducem. Deci, pentru ca acest lucru să nu se întâmple, trebuie să faceți mai multe setări ale serverului nostru.
Trecem pe calea C: \ xampp \ mysql \ bin și deschide fișierul my.ini. În ea găsim șir innodb_flush_log_at_trx_commit și modificați valoarea de la 1 la 2. Salvați fișierul, reporniți serverul Apache și MySQL, și apoi din nou să încerce să facă un transfer Drupal 7. Ca o regulă de eroare nu ar trebui să apară.
Cherkni și voi două linii
Au existat dificultăți în instalarea și localizarea Drupal? Cum vă place acest motor? Există ceva de comparat?
Distribuiți această intrare
Acum OpenServer voi plânge!
La naiba, acest lucru este insuportabil. A treia zi nu pot instala View. Am încercat totul, chiar și Drupal a reinstalat-o. Meniul Admin, ckeditor, ctools, etc sunt plasate fara probleme, dar cum pentru a ajunge la un Views - Cum să taie. Rezultatele sunt un astfel de nonsens:
Google cu această problemă partizan, nu există nimeni care să ceară, să ajute.
Voi repeta: am pus mai întâi ctoolele - și nu există nici o problemă, am pus View - ecranul alb al morții.
Ca o opțiune, puteți încerca să instalați versiunea tools dev, să o descărcați și să vedeți dacă funcționează. Câte module sunt deja instalate? Deci, este întrebarea despre opțiunile pentru php în OpenServer? Câtă memorie le alocați pentru rularea scripturilor și pentru cât timp? De asemenea, setările my.cnf sunt interesante.
Problema este că cererea este foarte mare, atunci când trimiteți la server, nu se poate face față din cauza restricțiilor din setări.
Încercați să setați max_allowed_packet = 64M în my.cnf
Ei bine și PHP.ini corect:
post_max_size = 150M upload_max_filesize = 150M max_execution_time = 2500 max_input_time = 2500 memory_limit = 1024M
upload_max_filesize = 100M post_max_size = 100M max_execution_time = 180 max_input_time = 180 memory_limit = 1536M
Aici este corectat:
upload_max_filesize = 200M post_max_size = 200M max_execution_time = 2800 = 2800 max_input_time memory_limit = 1536M
Înainte de vizualizare au existat 4 module: meniul Admin, I10n_update, ckeditor, ctools.
Fișierul my.cnf de pe OpenServer nu a fost găsit.
Acum voi afla ce este versiunea tools dev.
Pfiu! Kama Sutra, la naiba.
Deci, my.cnf ar trebui să fie, aceasta este configurația serverului MySQL. Poate că în OpenServer'e merge într-un fel.
Versiunea Dev este atunci când accesați pagina modulului Drupal.org, există versiuni recomandate și o versiune pentru dezvoltatorii Dev
O oră și jumătate mai târziu, acest computer va zbura din fereastra mea.
Ei bine, nu trebuie să fiu nervos :) Am și probleme similare. Ca o opțiune pot sugera punerea XAMPP și testarea lui Drupal pe el. În timp, este nevoie de mai puțin decât să încerci problema. Dacă totul funcționează pe XAMPP, atunci problema este în setările OpenServer
Deci este posibil să punem XAMPP pe Windu? WAMP, cred. Da, aproape am uitat: acum sunt pe Windows XP SP3. Poate că acesta este scopul? Un laptop cu jachetă de 8 ori, este ceva ce se încălzește. Pe scurt, nu aveam griji, m-am cumparat pentru bani. )
Kakraz XAMPP este cross-platform și este instalat pe sistemele Windows și Unix. Deci încercați :)
Ce fel de muck este asta? I-ar spune cuiva - nu a crezut. Un pic mai mult și voi merge să-l învăț pe Haskell, se spune că este mai ușor de înțeles.
Din contul lui Haskell nu știu :) Dar deja îmi place să studiez Ruby două săptămâni și în timp ce el mă place cu siguranță. Cum pot stăpâni elementele de bază, voi trece la RoR.
Și în detrimentul ctools, încercați versiunea dev, poate totul va merge bine cu ea. Fie versiunea anterioară. La mine ca și în cazul ktulsom prea au fost probleme.
M-am tinkered cu setările MySQL și ceva nakolbasil. Drupal a respins "eroarea fatală" - și a murit. Dar nu există subțire fără bine. Re-instalat Drupal și a pus primul vedere. Totul este normal. Am pus Ctools-dev - o eroare. Am vrut să reinstalez OpenServer și am observat că mai devreme am creat un profil de utilizator "Iks". S-a schimbat la Implicit (implicit) - și asta este! Vizualizările și modulele din module stau una lângă alta și își bate ochii nevinovați, ca și când ar fi întotdeauna așa. Ce sa întâmplat, nu voi afla, dar voi scrie diferența de setări de profil - poate cineva va veni la îndemână.
1. Setările profilului OpenServer - "Iks" - pe care a fost greșită eroarea: HTTP - Apache-2.2 + Nginx-1.8, PHP-5.4, max. memorie pentru Memcahe / Redis (MB) - 128, metoda de trimitere a e-mailului: Trimiteți e-mail printr-un server SMTP la distanță.
2. Setările profilului - "Implicit" - în care totul este normal: HTTP - Apache-2.2 (bifați caseta de selectare "Log query log"), PHP-5.3, max. Memorie pentru Memcahe / Redis (MB) - 64, metoda de trimitere a e-mailului: Salvați literele din dosarul userdata / temp / email /.
Haskell a fost anulat până acum. )