לאחרונה, לקוח החליט להעביר את Bitrix24 מהענן לשרת פרטי. בשלב ההתקנה, הם נתקלו בשגיאת MySQL: טבלאות לא נוצרו עקב קידוד שגוי. סוכנים לא התחילו כי cron חסר, התראות push היו שקטות—ה-daemon לא פעל. תיקנו הכל ביום אחד. מצבים כאלה הם שגרה עבורנו. במשך שנים של ניסיון, התקנו Bitrix24 On-Premise על יותר מ-50 שרתים ואנחנו מכירים כל מלכודת. כל פרויקט הוא ייחודי, אבל בעיות מרכזיות חוזרות: הרשאות קבצים שגויות, nginx לא מוגדר כראוי, שלב הגדרת MySQL שהוחמץ. תוכנית ברורה והבנה של הפנים של הפלטפורמה עוזרים להימנע מהם.
כיצד להתקין Bitrix24 On-Premise על שרת בצורה נכונה
התקנה נכונה של Bitrix24 On-Premise אינה רק פתיחת ארכיון. היא כוללת הגדרת סביבת השרת, מסד הנתונים, שרת האינטרנט ותהליכי רקע. התוצאה היא פעולה יציבה ללא תקלות גם בעומסי שיא.
דרישות שרת
| משתמשים | CPU | RAM | דיסק (SSD) |
|---|---|---|---|
| עד 50 | 4 ליבות | 8 GB | 40 GB |
| 50–200 | 8 ליבות | 16 GB | 100 GB |
| 200+ | 16+ ליבות | 32+ GB | 200+ GB |
מערכת הפעלה: Ubuntu 20.04/22.04 LTS (מומלץ) או CentOS 7/8. PHP 8.0–8.2, MySQL 5.7/MariaDB 10.4+, Nginx 1.18+ + PHP-FPM. PostgreSQL אינו נתמך.
BitrixVM או התקנה ידנית: מה לבחור?
| קריטריון | BitrixVM | התקנה ידנית |
|---|---|---|
| מהירות פריסה | 15–20 דקות | 1–2 ימים |
| גמישות תצורה | מוגבלת | מלאה |
| מתאים ל | בדיקות, עסקים קטנים | ייצור לחברות בינוניות וגדולות |
| בקרת גרסאות | סט חבילות קבוע | בחירת גרסה עצמאית |
BitrixVM היא תמונת מכונה וירטואלית מוכנה (Vagrant box או VMware/VirtualBox) עם nginx, php-fpm, MySQL מותקנים מראש. היא אידיאלית להתחלה מהירה אך מציעה גמישות מועטה. התקנה ידנית מספקת שליטה מלאה על התצורה. מתקין רשמי bitrixsetup.php: הרץ wget https://www.1c-bitrix.ru/download/bitrix24_eshop.tar.gz, פתח את הארכיון, פתח /bitrixsetup.php בדפדפן. לפני ההרצה, הגדר php.ini:
memory_limit = 256M
upload_max_filesize = 100M
post_max_size = 100M
max_execution_time = 300
opcache.enable = 1
opcache.memory_consumption = 128לפי תיעוד רשמי של 1C-Bitrix, שרת מוגדר כראוי עם 8 ליבות ו-16 GB RAM משרת עד 500 משתמשים ללא אובדן ביצועים.
כיצד להגדיר MySQL ו-nginx לעומס?
צור מסד נתונים ומשתמש:
CREATE DATABASE bitrix24 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'bitrix'@'localhost' IDENTIFIED BY 'strongpassword';
GRANT ALL PRIVILEGES ON bitrix24.* TO 'bitrix'@'localhost';
FLUSH PRIVILEGES;ב-memory_limit = 256M upload_max_filesize = 100M post_max_size = 100M max_execution_time = 300 opcache.enable = 1 opcache.memory_consumption = 128 הוסף:
innodb_buffer_pool_size = 2G # 50-70% от RAM
innodb_log_file_size = 256M
query_cache_size = 0 # отключить в MySQL 8
max_connections = 200תצורת nginx היא קריטית—הגדרות סטנדרטיות של Laravel/WordPress לא עובדות. בלוקים מרכזיים:
location / {
try_files $uri $uri/ @bitrix;
}
location @bitrix {
fastcgi_pass php-fpm;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root/bitrix/urlrewrite.php;
}
location ~* ^/bitrix/admin {
allow 10.0.0.0/8;
deny all;
}פרטים נוספים בתיעוד רשמי להגדרת nginx. ללא כללי URL ספציפיים, דפים לא ייטענו.
כיצד להפעיל סוכנים ושרת push?
לאחר אשף ההתקנה, עליך:
- הגדר cron: הוסף משימה להרצת
CREATE DATABASE bitrix24 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'bitrix'@'localhost' IDENTIFIED BY 'strongpassword'; GRANT ALL PRIVILEGES ON bitrix24.* TO 'bitrix'@'localhost'; FLUSH PRIVILEGES;כל דקה. - הפעל את שרת ה-push—daemon נפרד לצ'אט והתראות. תצורה ב-
my.cnf. הוראות בhelpdesk.bitrix24.ru. - הגדר דואר (הגדרות → דואר), אחרת מיילי הזמנה לא יישלחו.
- התקן SSL—דרך Let's Encrypt או תעודה חתומה עצמית.
שגיאה נפוצה לאחר התקנה היא הרשאות קבצים שגויות. לאחר ההתקנה, קבצים שייכים לעיתים קרובות ל-root בעוד php-fpm רץ כ-www-data. תיקון:
chown -R www-data:www-data /var/www/html
find /var/www/html -type d -exec chmod 755 {} \;
find /var/www/html -type f -exec chmod 644 {} \;
chmod -R 775 /var/www/html/upload /var/www/html/bitrix/cacheכמו כן, הגדר מטמון מתויג—זה מפחית את עומס MySQL פי 2–3.
למה On-Premise עדיף על ענן?
On-Premise נותן לך שליטה מלאה על נתונים ועדכונים. אינך חולק משאבים עם דיירים אחרים בעומסי שיא. החיסכון בעלויות בהשוואה לגרסת הענן על פני שלוש שנים יכול להיות משמעותי. עבור חברות עם דרישות אבטחה מחמירות, זו האפשרות היחידה. מעבר לתשתית עצמית מחזיר את ההשקעה תוך 6–8 חודשים של שימוש פעיל.
מה כלול בהתקנה סוהר
| שלב | מה אנחנו עושים |
|---|---|
| ניתוח | הערכת עומס, בחירת שרת, תוכנית העברה |
| הכנה | התקנת מערכת הפעלה, PHP, MySQL, Nginx, הגדרת חומת אש |
| התקנה | פריסת Bitrix24, הגדרת סוכנים ו-push |
| אינטגרציה | 1C (CommerceML), מערכות תשלום, CDEK |
| אופטימיזציה | מטמון, מטמון מתויג, כוונון MySQL |
| בדיקות | בדיקת עומסים, בדיקת כל המודולים |
| מסירה | תיעוד, גישה, הדרכת מנהלים |
תהליך ולוח זמנים
פרויקט סטנדרטי אורך בין 2 ל-7 ימי עסקים תלוי במורכבות. הוא כולל:
- ניתוח ותכנון (1–2 ימים)
- התקנה והגדרה (1–3 ימים)
- אינטגרציות ובדיקות (1–2 ימים)
- מסירה וייעוץ (יום אחד)
התמחור מחושב באופן אישי. צור קשר להערכת פרויקט ראשונית. הזמן התקנה מקצועית היום—קבל Bitrix24 יציב שלא יקרוס בערב שישי.
למה להפקיד התקנה בידי אנשי מקצוע?
התקנה לא נכונה מובילה לביצועים איטיים, תקלות סוכנים ודליפות נתונים. הניסיון הרב שלנו מאפשר לנו להימנע מבעיות אלה. איתנו, אתה מקבל מערכת מוכנה לייצור עם אחריות ליציבות. קבל ייעוץ—נמצא את התצורה האופטימלית לתקציב ולעומס שלך.

