Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΡΠ° Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ 1Π‘-ΠΠΈΡΡΠΈΠΊΡ β Π·Π°Π΄Π°ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π³ΠΈΠ±ΠΊΠΎΡΡΡ CMS, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠΎΠΉ 1Π‘ ΠΈ ΠΌΠΎΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ Π±ΠΈΠ·Π½Π΅ΡΠ°. ΠΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΠΎΡΡΠ°Π»ΠΎΠ², ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ², Π±Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ². ΠΠΎ Π±Π΅Π· ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΡΠ°ΠΏΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡΡΡ Π² ΡΠ΅ΡΠ΅Π΄Ρ ΠΎΡΠΈΠ±ΠΎΠΊ: ΠΎΡ Π½Π΅Π²Π΅ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠ°Π² Π΄ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ Π² 2026 Π³ΠΎΠ΄Ρ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΠΈΡΡΠΈΠΊΡ (Π²ΠΊΠ»ΡΡΠ°Ρ ΠΎΠ±Π»Π°ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ), Π½Π°ΡΡΡΠΎΠΈΠΌ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΡΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ Ρ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΠΌ Β«ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠΌ ΠΊΠ°ΠΌΠ½ΡΠΌΒ», ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΠΌΠΎΠ·ΡΡ ΡΠ°ΠΉΡΡ Π½Π° ΠΠΈΡΡΠΈΠΊΡΠ΅, β ΠΎΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Π½ΡΡ
ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π΄ΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ Π² .htaccess. ΠΡΠ»ΠΈ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Ρ ΡΡΠΎΠΉ CMS, Π½Π°ΡΠ½ΠΈΡΠ΅ Ρ ΡΠ°Π·Π΄Π΅Π»Π° Β«ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°Β» β ΡΠ°ΠΌ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ
Π½Π°ΡΡΡΠΎΠΈΡΡ.
1. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅: ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠ°ΡΡ ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ 1Π‘-ΠΠΈΡΡΠΈΠΊΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π²Π°ΡΠ΅Π³ΠΎ Ρ ΠΎΡΡΠΈΠ½Π³Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. Π 2026 Π³ΠΎΠ΄Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ:
- π₯οΈ PHP 8.2+ (ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° JIT-ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ)
- ποΈ MySQL 8.0 ΠΈΠ»ΠΈ MariaDB 10.6+ (Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ
utf8mb4) - π SSL-ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½ Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΡΠ·ΠΈΠ½Ρ ΠΈ Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ°)
- π¦ 1 ΠΠ+ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ (Π΄Π»Ρ ΡΠ°ΠΉΡΠΎΠ² Ρ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ ΠΎΡ 1000 ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ/Π΄Π΅Π½Ρ)
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ ΡΠ°ΠΉΡ Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ Π²ΡΠΎΠ΄Π΅ Open Server ΠΈΠ»ΠΈ XAMPP Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ. ΠΠ»Ρ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ BitrixEnv (ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ 1Π‘) ΠΈΠ»ΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ Π² Yandex Cloud/AWS. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ ΠΠΈΡΡΠΈΠΊΡ (Β«Π‘ΡΠ°ΡΡΒ») ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½ΠΈΡ ΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ BitrixVM (Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ ΠΎΡ 1Π‘), ΡΡΡΠΈΡΠ΅, ΡΡΠΎ Π΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Ρ Π΄Π»Ρ Π΄Π΅ΠΌΠΎ-ΡΠ΅ΠΆΠΈΠΌΠ°. ΠΠ»Ρ Π±ΠΎΠ΅Π²ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΡΡΠ½ΡΡ ΠΎΡΠΊΠ»ΡΡΠΈΡΡdisplay_errorsΠ²php.iniΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡopcache.
2. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° 1Π‘-ΠΠΈΡΡΠΈΠΊΡ: ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ 1Π‘-ΠΠΈΡΡΠΈΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ΅ΠΌΡ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ: ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΡΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ, Π²ΡΡΡΠ½ΡΡ (Π·Π°Π³ΡΡΠ·ΠΊΠ° Π°ΡΡ ΠΈΠ²Π° Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°) ΠΈΠ»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ BitrixEnv. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΠΌΡΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ β ΡΡΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡ:
Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° (Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡ: Β«Π‘ΡΠ°ΡΡΒ», Β«Π‘ΡΠ°Π½Π΄Π°ΡΡΒ» ΠΈΠ»ΠΈ Β«ΠΠΈΠ·Π½Π΅ΡΒ»).
Π Π°ΡΠΏΠ°ΠΊΡΠΉΡΠ΅ Π°ΡΡ ΠΈΠ² Π² ΠΊΠΎΡΠ½Π΅Π²ΡΡ ΠΏΠ°ΠΏΠΊΡ Π²Π°ΡΠ΅Π³ΠΎ Π΄ΠΎΠΌΠ΅Π½Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
/public_html).Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΏΠΎΠ»Π½ΡΠΌΠΈ ΠΏΡΠ°Π²Π°ΠΌΠΈ (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ phpMyAdmin ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠΎΠ»Ρ
mysql).ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ° β Π·Π°ΠΏΡΡΡΠΈΡΡΡ ΠΌΠ°ΡΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ. ΠΠ° ΡΡΠ°ΠΏΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅:
ΠΠΌΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ : your_databaseΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ: your_user
ΠΠ°ΡΠΎΠ»Ρ: *
ΠΡΠ΅ΡΠΈΠΊΡ ΡΠ°Π±Π»ΠΈΡ: bx_ (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ)
ΠΠΎΡΠ»Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΡ
/bitrix/setupΠ² ΡΠ΅Π»ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
ΠΠ»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Composer (Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡ Β«ΠΠΈΠ·Π½Π΅ΡΒ» ΠΈΠ»ΠΈ Π²ΡΡΠ΅):
composer create-project bitrix/cms ~20.0.0
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ°ΠΉΡ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ500, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΡΠ°Π²Π° Π½Π° ΠΏΠ°ΠΏΠΊΠΈ/bitrix/cacheΠΈ/bitrix/managed_cache. ΠΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ (chmod -R 777β Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π΄Π»Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΠΏΡΠ°Π²Π° ΡΠ΅ΡΠ΅Π·chown).
3. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π±Π°Π·ΠΎΠ²ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΠΈ ΡΠ°Π±Π»ΠΎΠ½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π°
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ 1Π‘-ΠΠΈΡΡΠΈΠΊΡ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΄ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ ΡΠ°ΠΉΡΠ°. ΠΠ°ΡΠ½ΠΈΡΠ΅ Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ:
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° β ΠΠΎΠ΄ΡΠ»ΠΈ.ΠΠΊΡΠΈΠ²ΠΈΡΡΠΉΡΠ΅:
- π ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ (Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ΅Π½ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΡΠΎΡΠ³ΠΎΠ²Π»ΠΈ)
- π Π‘ΡΠ°ΡΠΈΡΡΠΈΠΊΠ° (Π΄Π»Ρ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ ΠΎ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»ΡΡ )
- π ΠΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ (Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅)
- π ΠΠ°ΡΠΈΡΠ° ΠΎΡ ΡΠΏΠ°ΠΌΠ° (Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠ°ΠΏΡΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΡΠΎΡΠΌ)
ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π°:
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
ΠΠΎΠ½ΡΠ΅Π½Ρ β Π¨Π°Π±Π»ΠΎΠ½Ρ ΡΠ°ΠΉΡΠΎΠ².ΠΡΠ±Π΅ΡΠΈΡΠ΅ Π³ΠΎΡΠΎΠ²ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Β«ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½Β») ΠΈΠ»ΠΈ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ΅Π·
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°Π±Π»ΠΎΠ½.ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΡΠ²Π΅ΡΠΎΠ²ΡΡ ΡΡ Π΅ΠΌΡ ΠΈ Π»ΠΎΠ³ΠΎΡΠΈΠΏ Π²
ΠΠΎΠ½ΡΠ΅Π½Ρ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°Π±Π»ΠΎΠ½Π°.
ΠΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ favicon?
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠ°ΠΉΠ» favicon.ico (32Γ32 px) Π² ΠΏΠ°ΠΏΠΊΡ /bitrix/templates/.default/favicon.ico. ΠΠ°ΡΠ΅ΠΌ ΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΊΠ΅Ρ ΡΠ΅ΡΠ΅Π· ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΠ°Π½Π΅Π»Ρ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΡΠΈΡΡΠΊΠ° ΠΊΠ΅ΡΠ°.
ΠΡΠ»ΠΈ Π²Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΠ΅ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΊΠΎΠΏΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π±Π»ΠΎΠ½Π°:
Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ
/bitrix/templates/.defaultΠ²/bitrix/templates/your_template.ΠΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠΉΡΠ΅ ΡΠ°ΠΉΠ»Ρ
header.php,footer.phpΠΈstyles.css.ΠΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΡΠ°ΠΉΡΠ°.
4. ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ Π΄Π»Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ² 1Π‘-ΠΠΈΡΡΠΈΠΊΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Ρ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΠΎΠ²Π°ΡΠΎΠ², ΡΠ΅Π½Ρ ΠΈ ΠΎΡΡΠ°ΡΠΊΠΈ. ΠΠ»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΠ±ΠΌΠ΅Π½Π°:
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Β«ΠΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ Ρ 1Π‘Β» (Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ Β«ΠΠΈΠ·Π½Π΅ΡΒ» ΠΈ Β«ΠΠ½ΡΠ΅ΡΠΏΡΠ°ΠΉΠ·Β»).
Π 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ
ΠΠ±ΠΌΠ΅Π½ΠΠ°Π½Π½ΡΠΌΠΈΠ‘Π‘Π°ΠΉΡΠΎΠΌ:ΠΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ ΠΎΠ±ΠΌΠ΅Π½Π°: /bitrix/admin/1c_exchange.phpΠΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ: ΡΠΊΠ°ΠΆΠΈΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΠΈΡΡΠΈΠΊΡ Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ Π½Π° ΠΈΠΌΠΏΠΎΡΡ
Π ΠΠΈΡΡΠΈΠΊΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
ΠΠ°Π³Π°Π·ΠΈΠ½ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠΌΠΏΠΎΡΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· 1Π‘ΠΈ ΡΠΊΠ°ΠΆΠΈΡΠ΅:- π Π’ΠΈΠΏ ΠΎΠ±ΠΌΠ΅Π½Π°: Β«ΠΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΒ» (Π΄Π»Ρ ΡΠΎΠ²Π°ΡΠΎΠ²) ΠΈΠ»ΠΈ Β«ΠΠΎΠ»Π½ΡΠΉ ΠΎΠ±ΠΌΠ΅Π½Β» (Π΄Π»Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΎΠ²).
- π ΠΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ:
/upload/1c_catalog.xml(ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ). - β±οΈ ΠΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎΡΡΡ: ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Β«ΠΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΒ» ΠΈΠ»ΠΈ Β«ΠΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡΒ».
- π ΠΡΠ°Π²Π° Π½Π° Π·Π°ΠΏΠΈΡΡ Π² ΠΏΠ°ΠΏΠΊΡ
/upload/. - π ΠΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΡ Π»ΠΎΠ³ΠΈΠ½Π°/ΠΏΠ°ΡΠΎΠ»Ρ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΎΠ±ΠΌΠ΅Π½Π°.
- π‘ ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ Ρ
ΠΎΡΡΠΈΠ½Π³Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
mod_securityΠΌΠΎΠΆΠ΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ XML-Π·Π°ΠΏΡΠΎΡΡ).
ΠΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π»ΠΎΠ³-ΡΠ°ΠΉΠ»Ρ Π² /bitrix/modules/1c.exchange/log/. ΠΡΠ»ΠΈ ΡΠΎΠ²Π°ΡΡ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅:
ΠΡΠ»ΠΈ ΠΏΡΠΈ ΠΎΠ±ΠΌΠ΅Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ° "ΠΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ XML", ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΡ ΡΠ°ΠΉΠ»Π° Π² 1Π‘ β ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ UTF-8 Π±Π΅Π· BOM.
5. ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ: ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅
Π‘Π°ΠΉΡΡ Π½Π° 1Π‘-ΠΠΈΡΡΠΈΠΊΡ ΡΠ°ΡΡΠΎ ΡΡΡΠ°Π΄Π°ΡΡ ΠΎΡ Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΠ·-Π·Π° ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ Π½Π΅ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ΅ΡΠ°. Π§ΡΠΎΠ±Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ°Π±ΠΎΡΡ:
| ΠΡΠΎΠ±Π»Π΅ΠΌΠ° | Π Π΅ΡΠ΅Π½ΠΈΠ΅ | ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ |
|---|---|---|
| ΠΠΎΠ»Π³Π°Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΡΡΠ°Π½ΠΈΡ | ΠΠΊΠ»ΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΡΠΉ ΠΊΠ΅Ρ ΠΈ ΠΊΠ΅Ρ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ | ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ β ΠΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ |
| ΠΠ΅Π΄Π»Π΅Π½Π½ΡΠ΅ SQL-Π·Π°ΠΏΡΠΎΡΡ | ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΠΉΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΡ Π² ΠΠ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ EXPLAIN |
phpMyAdmin ΠΈΠ»ΠΈ Adminer |
| ΠΠΎΠ»ΡΡΠΎΠΉ Π²Π΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ | ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠΆΠ°ΡΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΠΌΠΎΠ΄ΡΠ»Ρ Β«ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉΒ» | ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠΎΠ΄ΡΠ»ΠΈ β ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ |
| ΠΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ° CPU | ΠΠ³ΡΠ°Π½ΠΈΡΡΡΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ cron-Π·Π°Π΄Π°Ρ | ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° β ΠΠ³Π΅Π½ΡΡ |
ΠΠ»Ρ Π³Π»ΡΠ±ΠΎΠΊΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ:
ΠΠΊΠ»ΡΡΠΈΡΠ΅ OPcache Π²
php.ini:opcache.enable=1opcache.memory_consumption=256
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ NGINX Π΄Π»Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ΄Π°ΡΠΈ ΠΊΠ΅ΡΠ°:
location /bitrix/cache/ {try_files $uri $uri/ =404;
expires 1y;
add_header Cache-Control "public";
}
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ CDN (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Cloudflare) Π΄Π»Ρ ΡΠ°Π·Π³ΡΡΠ·ΠΊΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°.
ΠΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΠΈΡΡΠΈΠΊΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅, Π΅ΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΎΠ±Π° ΡΠΈΠΏΠ°: ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΡΠΉ (Π΄Π»Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΠ°Π½ΠΈΡ) ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ (Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²).
6. Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΠ°ΠΆΠ΅ ΠΎΠΏΡΡΠ½ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ 1Π‘-ΠΠΈΡΡΠΈΠΊΡ. ΠΠΎΡ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ:
- π¨ ΠΠ΅Π»ΡΠΉ ΡΠΊΡΠ°Π½ (500 ΠΎΡΠΈΠ±ΠΊΠ°):
ΠΡΠΈΡΠΈΠ½Π°: Π½Π΅Ρ Π²Π°ΡΠΊΠ° ΠΏΠ°ΠΌΡΡΠΈ ΠΈΠ»ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Π² ΡΠ°Π±Π»ΠΎΠ½Π΅. Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΡΠ²Π΅Π»ΠΈΡΡΡΠ΅
memory_limitΠ²php.iniΠ΄ΠΎ512MΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π»ΠΎΠ³ΠΈ Π²/bitrix/modules/main/include/prolog_before.php. - π ΠΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΠ±ΠΌΠ΅Π½ Ρ 1Π‘:
ΠΡΠΈΡΠΈΠ½Π°: Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ ΠΏΡΠ°Π²Π° Π½Π° ΠΏΠ°ΠΏΠΊΡ
/upload/ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡ Π²Π΅ΡΡΠΈΠΉ XML. Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠ°Π²Π°777Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ XML ΡΠ΅ΡΠ΅Π· Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡ. - π ΠΠΎΠ΄ΡΠ»ΠΈ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ:
ΠΡΠΈΡΠΈΠ½Π°: Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ Π΄ΠΎΡΡΡΠΏ ΠΊ update.1c-bitrix.ru. Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅
allow_url_fopenΠ²php.iniΠΈΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΠΊΡΠΈ. - π ΠΠ΅Π΄Π»Π΅Π½Π½Π°Ρ Π°Π΄ΠΌΠΈΠ½ΠΊΠ°:
ΠΡΠΈΡΠΈΠ½Π°: ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ° ΡΠ°Π±Π»ΠΈΡ
b_sessionΠΈb_event. Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΈΡ Π²ΡΡΡΠ½ΡΡ ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΡΡΠΊΡ ΡΠ΅ΡΠ΅Π·ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° β ΠΡΠΈΡΡΠΊΠ°.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΠΈΡΡΠΈΠΊΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠΈΡΡΠΌΠ°, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ SMTP Π²ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ β ΠΠΎΡΡΠ°. Π‘ 2026 Π³ΠΎΠ΄Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ ΠΎΡΡΠΈΠ½Π³ΠΈ Π±Π»ΠΎΠΊΠΈΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡmail()β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠ΅ SMTP (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Yandex ΠΠΠ ΠΈΠ»ΠΈ Mailgun).
7. ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ: Π·Π°ΡΠΈΡΠ° ΠΎΡ Π²Π·Π»ΠΎΠΌΠ° ΠΈ ΡΠΏΠ°ΠΌΠ°
ΠΠΈΡΡΠΈΠΊΡ β ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΡΠ΅Π»Ρ Π΄Π»Ρ Π°ΡΠ°ΠΊ, ΠΏΠΎΡΡΠΎΠΌΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»ΠΈΡΡ ΠΎΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΌΠ΅ΡΡ:
ΠΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ (ΡΠ΅ΡΠ΅Π·
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ).Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ:
- π Β«ΠΠ°ΡΠΈΡΠ° ΠΎΡ Π²Π·Π»ΠΎΠΌΠ°Β» (Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ ΠΏΠΎΠ΄Π±ΠΎΡ ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ).
- π‘οΈ Β«ΠΠ½ΡΠΈΡΠΏΠ°ΠΌΒ» (ΡΠΈΠ»ΡΡΡΡΠ΅Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ ΡΠΎΡΠΌΡ).
- π Β«ΠΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠ΅Π»Π΅ΡΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΡΡΠΈΒ» (ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡ ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ).
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ .htaccess:
<IfModule mod_rewrite.c>RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} ^/(bitrix/admin/|personal/|auth/)
RewriteCond %{HTTP_REFERER} !^https://Π²Π°Ρ-ΡΠ°ΠΉΡ\.ΡΡ [NC]
RewriteRule ^ - [F]
</IfModule>
ΠΠ³ΡΠ°Π½ΠΈΡΡΡΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ Π°Π΄ΠΌΠΈΠ½ΠΊΠ΅ ΠΏΠΎ IP:
Order Deny,AllowDeny from all
Allow from 192.168.1.1
- π Cloudflare (Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΡΠ°ΡΠΈΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π±Π°Π·ΠΎΠ²ΡΡ Π·Π°ΡΠΈΡΡ).
- π‘οΈ ΠΠΎΠ΄ΡΠ»Ρ Β«Bitrix SecurityΒ» (ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΡΡΠ°ΡΠΈΠΊΠ°).
ΠΠ»Ρ Π·Π°ΡΠΈΡΡ ΠΎΡ DDoS-Π°ΡΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
FAQ: ΠΡΠ²Π΅ΡΡ Π½Π° ΡΠ°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ ΡΠ°ΠΉΡ Ρ ΠΠΈΡΡΠΈΠΊΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ Ρ ΠΎΡΡΠΈΠ½Π³ Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΡ Π΄Π°Π½Π½ΡΡ ?
ΠΠ°, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ:
Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ ΡΠ΅ΡΠ΅Π·
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ β Π Π΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.ΠΠΊΡΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· phpMyAdmin.
Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΡΠ°ΠΉΡΠ° Π½Π° Π½ΠΎΠ²ΡΠΉ Ρ ΠΎΡΡΠΈΠ½Π³ (ΠΈΡΠΊΠ»ΡΡΠ°Ρ ΠΏΠ°ΠΏΠΊΡ
/bitrix/cache).ΠΠΌΠΏΠΎΡΡΠΈΡΡΠΉΡΠ΅ ΠΠ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΠΉΠ»
/bitrix/php_interface/dbconn.phpΡ Π½ΠΎΠ²ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ.
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΡΠ°Π²Π° Π½Π° ΠΏΠ°ΠΏΠΊΠΈ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΡΠΈΡΡΠΊΠ° ΠΊΠ΅ΡΠ°.
ΠΠ°ΠΊ ΡΠ±ΡΠ°ΡΡ Β«1Π‘-ΠΠΈΡΡΠΈΠΊΡΒ» ΠΈΠ· ΠΏΠΎΠ΄Π²Π°Π»Π° ΡΠ°ΠΉΡΠ°?
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΠΉΠ» ΡΠ°Π±Π»ΠΎΠ½Π° /bitrix/templates/Π²Π°Ρ_ΡΠ°Π±Π»ΠΎΠ½/footer.php ΠΈ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΡΡΡΠΎΠΊΡ:
<div>© =date('Y')?> 1Π‘-ΠΠΈΡΡΠΈΠΊΡ</div>
ΠΠ»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΉ Β«Π‘ΡΠ°ΡΡΒ» ΠΈ Β«Π‘ΡΠ°Π½Π΄Π°ΡΡΒ» ΡΡΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΎΠ½Π½ΡΠΌ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ. Π Β«ΠΠΈΠ·Π½Π΅ΡΒ» ΠΈ Β«ΠΠ½ΡΠ΅ΡΠΏΡΠ°ΠΉΠ·Β» Π»ΠΎΠ³ΠΎΡΠΈΠΏ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΡΡΡ ΡΠ΅ΡΠ΅Π· CSS, Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΡ Ρ 1Π‘.
ΠΠΎΡΠ΅ΠΌΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π§ΠΠ£ (ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ URL)?
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅:
ΠΠΊΠ»ΡΡΡΠ½ Π»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈΒ» Π²
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠΎΠ΄ΡΠ»ΠΈ.ΠΠ°ΡΡΡΠΎΠ΅Π½ Π»ΠΈ ΡΠ°ΠΉΠ»
.htaccess(Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π° Π΄Π»Ρmod_rewrite).ΠΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Ρ Π»ΠΈ Π§ΠΠ£ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΈΠ½ΡΠΎΠ±Π»ΠΎΠΊΠΎΠ² (
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ β ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ).
ΠΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ NGINX, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π² ΠΊΠΎΠ½ΡΠΈΠ³:
location / {
try_files $uri $uri/ /index.php?$args;
}
ΠΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ Π² ΠΠΈΡΡΠΈΠΊΡ?
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ /bitrix/modules/Π²Π°Ρ.ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΡΡΠΊΡΡΡΠΎΠΉ:
Π²Π°Ρ.ΠΌΠΎΠ΄ΡΠ»Ρ/
βββ install/
β βββ index.php
β βββ version.php
βββ lang/
β βββ ru/
β βββ install/index.php
β βββ .description.php
βββ include.php
Π ΡΠ°ΠΉΠ»Π΅ include.php Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ:
<?php
Class CΠΠ°ΡΠΠΎΠ΄ΡΠ»Ρ {
public static function Install() {
RegisterModule("Π²Π°Ρ.ΠΌΠΎΠ΄ΡΠ»Ρ");
}
}
ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΅ΡΠ΅Π· ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠΎΠ΄ΡΠ»ΠΈ β Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ.
Π‘ΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠΈΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π½Π° 1Π‘-ΠΠΈΡΡΠΈΠΊΡ Π² 2026 Π³ΠΎΠ΄Ρ?
ΠΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°ΡΠΈΡΡ (ΠΌΠΎΠ³ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ, ΡΡΠΎΡΠ½ΡΠΉΡΠ΅ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅):
| Π Π΅Π΄Π°ΠΊΡΠΈΡ | Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ (ΡΡΠ±.) | ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ |
|---|---|---|
| Π‘ΡΠ°ΡΡ | ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΎ | ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° 5 ΡΡΡΠ°Π½ΠΈΡ, Π½Π΅Ρ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ |
| Π‘ΡΠ°Π½Π΄Π°ΡΡ | ΠΎΡ 59 000 | ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, Π±Π΅Π· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌ |
| ΠΠΈΠ·Π½Π΅Ρ | ΠΎΡ 149 000 | CRM, ΡΠ°ΡΡΠΈΡΠ΅Π½Π½Π°Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°, ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° |
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π¦Π΅Π½Ρ ΡΠΊΠ°Π·Π°Π½Ρ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΉ. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ ΠΎΠ±ΡΡΠ½ΠΎ Π΄Π΅ΡΠ΅Π²Π»Π΅ Π½Π° 30β50%.