Instalare rapidă (instalare scurtă)

Instalarea rapidă vă permite să instalați produsul "1C-Bitrix" într-o formă simplificată. În timpul acestei instalări, asistentul va trece peste pașii din acordul de licență, va verifica găzduirea, va selecta și va configura baza de date și așa mai departe.







Notă: Instalarea rapidă nu este recomandată pentru MSSQL și Oracle datorită complexității setărilor acestor baze de date, deși este susținută în produsele "1C-Bitrix". Instalarea produsului pentru bazele de date MSSQL și Oracle este mai bine realizată de expertul standard.

Toate datele necesare pentru instalare sunt stocate în fișiere și /bitrix/php_interface/dbconn.php /bitrix/.settings.php (setări D7 pentru noul nucleu), care urmează să fie create și plasate în directorul corespunzător de distribuție instalate.

Exemplu de fișier /bitrix/php_interface/dbconn.php

Să luăm în considerare fiecare linie în detaliu:

  • SHORT_INSTALL - dacă este setat la true. apoi se execută un expert simplificat de instalare.
  • SHORT_INSTALL_CHECK - verificarea parametrilor de mediu (drepturi de acces la fișiere, baze de date etc.). Dacă nu există o astfel de constantă, testul va fi efectuat la prima lovitură. După aceea, dbconn.php va fi scris la începutul definirii ("SHORT_INSTALL_CHECK", true);
  • MYSQL_TABLE_TYPE - selectați tipul de tabele MySQL: MyISAM sau InnoDB.
  • BX_UTF - alegerea codării site-ului: true - UTF8, false - CP1251.
  • DBPersistent - dacă această constanță este inițializată la adevărată. atunci o conexiune permanentă cu baza de date va fi creată, altfel va fi o conexiune regulată.

Notă: Atunci când creați o conexiune la baza de date, în memorie este creat un descriptor al acestei conexiuni. Dacă conexiunea este normală, atunci după terminarea scriptului, acest descriptor este șters. Dacă conexiunea este persistentă, descriptorul rămâne și poate fi utilizat de alte procese dacă este necesar. Avantajul unei conexiuni permanente este faptul că, de regulă, timpul necesar mai puțin, dar în același timp, există un dezavantaj - numărul de conexiuni persistente deschise este limitată la setările bazei de date și atunci când se depășește această limită vizitatorul nu poate vizita site-ul până când există o nouă conexiune .

Notă: Bazele de date trebuie să fie create în prealabil pe gazdă. De exemplu, pentru a codifica un site în UTF8 atunci când creați o colocare bazată pe MySQL pentru el, trebuie să existe utf8_unicode_ci. în CP1251 - cp1251_general_ci.

  • $ DBLogin - login utilizator pentru accesarea bazei de date.
  • $ DBPassword este parola utilizatorului pentru accesarea bazei de date.
  • $ DBDebug - dacă această variabilă este adevărată. atunci în cazul unei erori la crearea unei conexiuni la baza de date sau în orice interogare SQL, mesajul de eroare și textul integral al acestei erori vor fi afișate în browser. În caz contrar, textul complet al erorii va fi afișat numai administratorului site-ului.
  • $ DBDebugToFile - dacă această variabilă este adevărată. toate SQL-interogări în timpul bazei de date și a alerga vor fi înregistrate într-un fișier jurnal /mysql_debug.sql (/mssql_debug.sql sau /oracle_debug.sql). Această caracteristică este utilizată, de regulă, pentru a obține date despre viteza de execuție a interogărilor SQL în baza de date.

    Atenție: Menținerea unui astfel de jurnal poate încetini serios site-ul, deci merită să-l utilizați pentru o perioadă scurtă de timp.

  • BX_FILE_PERMISSIONS - drepturile cu care vor fi create fișierele. Drepturile trebuie să fie suficiente pentru a accesa serverul web pentru scriere (implicit este 0644).
  • BX_DIR_PERMISSIONS - drepturile cu care vor fi create directoarele. Drepturile trebuie să fie suficiente pentru a accesa serverul web pentru scriere (implicit este 0755).
  • @umask ( BX_DIR_PERMISSIONS) - returnează drepturile la directoarele create în timpul instalării produsului, la valorile prestabilite pentru găzduire (fără a afișa erori).
  • BX_USE_MYSQLI - folosind extensia mysqli (în versiunea kernel 14.5.2 și mai recentă).

    Avertisment: PHP ar trebui să aibă extensia mysqli instalată. Verificări suplimentare pentru prezența unei extensii nu sunt efectuate! Trebuie să activați mysqli separat pentru vechile (dbconn.php) și noi (.settings.php) kernel-uri.

  • DELAY_DB_CONNECT - conexiunea la baza de date va fi instalată automat la prima solicitare prin intermediul funcțiilor API.
  • Meniu CACHED_ - indică durata de viață a memoriei cache gestionate în câteva secunde. Dacă constanta este falsă. atunci cache-ul de meniu este dezactivat.
  • CACHED_b_lang. CACHED_b_option. CACHED_b_lang_domain. CACHED_b_site_template. CACHED_b_event. CACHED_b_agent - indică durata de viață a cache-ului gestionat de fișiere lingvistice, setări, șablon de site, evenimente și agenți în câteva secunde. Dacă constanta este falsă. apoi cache-ul este dezactivat.






  • Exemplu de fișier /bitrix/.settings.php

    Notă. Unele secțiuni ale fișierului de configurare conțin parametrul readonly. Dacă este adevărat. aceste setări nu pot fi modificate prin API.

    • utf_mode - responsabil pentru codificarea site-ului, valoare.
      • adevărat - UTF8;
      • fals - CP1251.
    • cache_flags - steaguri cache:
      • config_options - durata de viață a memoriei cache a setărilor site-ului în câteva secunde;
      • domain_domain este durata de viață a cache-ului de configurare a domeniului în câteva secunde.
    • cookie-uri - responsabile pentru cookie-urile de pe site.
    • exception_handling - secțiunea este responsabilă pentru tratarea erorilor.
    • conexiuni - secțiunea este responsabilă de parametrii de conectare cu baza de date și alte surse de date.

    Prin urmare, o instalare rapidă va începe cu Expertul de instalare a produsului al șaselea pas.







    Articole similare

    Trimiteți-le prietenilor: