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.
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.
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.
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.