התקנה והגדרה מקצועית של MODX Revolution על VPS

התקנה עצמית של MODX Revolution מובילה לעיתים קרובות לפרצות אבטחה, לקישורי SEO שבורים ולטעינת אתר איטית. אנו מתקינים ומגדירים באופן מקצועי את MODX Revolution על VPS במתכונת turnkey, מעבירים את הליבה מחוץ ל-web-root ומבטיחים אבטחה. הצוות שלנו מטפל בכל התהליך ומספק פתרון אמין עם תמיכה מתמשכת.

פיתוח ותחזוקה של כל סוגי האתרים:

אתרי מידע או יישומי אינטרנט
אתרי תדמית, דפי נחיתה, אתרי חברה, קטלוגים מקוונים, חידונים, אתרי קידום, בלוגים, מקורות חדשות, פורטלי מידע, פורומים, אגרגטורים
אתרי מסחר אלקטרוני או יישומי אינטרנט
חנויות מקוונות, פורטלי B2B, שווקים, בורסות מקוונות, אתרי קאשבק, בורסות, פלטפורמות דרופשיפינג, מנתחי מוצרים
יישומי אינטרנט לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, פורטלים ארגוניים, מערכות ניהול ייצור, מנתחי מידע
אתרי שירות אלקטרוני או יישומי אינטרנט
פלטפורמות מודעות, בתי ספר מקוונים, בתי קולנוע מקוונים, בוני אתרים, פורטלים לשירותים אלקטרוניים, פלטפורמות אירוח וידאו, פורטלים נושאיים

אלה רק חלק מהסוגים הטכניים של אתרים שאנו עובדים איתם, ולכל אחד מהם יכולים להיות מאפיינים ופונקציונליות ספציפיים משלו, וכן ניתן להתאים אותם לצרכים ולמטרות הספציפיים של הלקוח.

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
התקנה והגדרה מקצועית של MODX Revolution על VPS
פשוט
~1 יום

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1502
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1344
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1052
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1307
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1050
  • פיתוח אתר לחברת FIXPER
    פיתוח אתר לחברת FIXPER
    1033

התקנה והגדרה מקצועית של MODX Revolution

תארו לעצמכם: אתם מתקינים את MODX ידנית, שוכחים להעביר את תיקיית הליבה, וחודש לאחר מכן האתר נפרץ דרך פרצת אבטחה ידועה. או שאינכם מפעילים כתובות URL ידידותיות — וכל עמוד נגיש רק עם ?q=..., מה שהורס את ה-SEO שלכם. הצוות שלנו (עם ניסיון רב ב-MODX) פותר את הבעיות האלה אחת ולתמיד. אנו מספקים התקנת MODX Revolution מוכנה לשימוש, מהירה, מאובטחת וללא טרחה. קבלו התקנה מקצועית — צרו קשר להערכת הפרויקט שלכם.

אילו בעיות אנו פותרים

הטעות הראשונה והנפוצה ביותר היא השארת תיקיית הליבה בשורש האינטרנט. היא הופכת לנגישה ישירות: yoursite.com/core/config/config.inc.php — והנתונים שלכם דולפים. השנייה היא כללי rewrite שגויים עבור כתובות SEF. בלעדיהם, MODX יוצר קישורים כמו /index.php?id=5 במקום /about/team/. זה הורג את ה-SEO: LCP עולה, עמודים לא מקבלים אינדוקס. השלישית היא מטמון. אם cache_resource ו-cache_context_settings לא מוגדרים, כל בקשה פוגעת במסד הנתונים, ו-TTFB עולה על שנייה אחת. ב-80% מהפרויקטים לאחר התקנה עצמית, הליבה נשארת בשורש האינטרנט, ו-LCP עולה על 4 שניות ללא מטמון.

אנו משתמשים רק בטכנולוגיות מוכחות: Nginx (הביצועים שלו עבור MODX גבוהים פי 2 מ-Apache), PHP 8.3+ FPM, PostgreSQL או MySQL 8.0, ו-Redis למטמון. להלן מקרה ההתקנה המפורט שלנו.

כיצד אנו מעבירים את הליבה מחוץ לשורש האינטרנט

זהו שלב חובה לאבטחה. אנו יוצרים תיקייה /var/core-yourdomain ועורכים את config.core.php:

<?php define('MODX_CORE_PATH', '/var/core-yourdomain/'); define('MODX_CONFIG_KEY', 'config'); 

לאחר מכן, הליבה אינה נגישה פיזית דרך שרת האינטרנט. גם אם תוקף מנסה לגשת ל-<?php define('MODX_CORE_PATH', '/var/core-yourdomain/'); define('MODX_CONFIG_KEY', 'config'); , Nginx מחזיר 403. הגנה מובטחת על ליבת ה-CMS.

למה כתובות URL ידידותיות חשובות ואיך להפעיל אותן

כברירת מחדל, MODX יוצר כתובות URL עם פרמטר https://yoursite.com/core/config/config.inc.php. עבור כתובות SEF, יש צורך בהגדרות אלה: ?q=, friendly_urls: Да, friendly_alias_urls: Да. ו-Nginx מוגדר כראוי:

server {
    listen 443 ssl http2;
    server_name yourdomain.com;
    root /var/www/yourdomain.com;
    index index.php;

    location / {
        try_files $uri $uri/ @modx-rewrite;
    }

    location @modx-rewrite {
        rewrite ^/(.*)$ /index.php?q=$1 last;
    }

    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

    location ~ /\. {
        deny all;
    }

    location ~ /(core|config\.core\.php) {
        deny all;
    }
}

לאחר מכן, משאבים כמו use_alias_path: Да עובדים ללא server { listen 443 ssl http2; server_name yourdomain.com; root /var/www/yourdomain.com; index index.php; location / { try_files $uri $uri/ @modx-rewrite; } location @modx-rewrite { rewrite ^/(.*)$ /index.php?q=$1 last; } location ~ \.php$ { fastcgi_pass unix:/var/run/php/php8.3-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~ /\. { deny all; } location ~ /(core|config\.core\.php) { deny all; } } . אגב, קוד זה עולה על ה-rewrite של Apache פי 2.5 במהירות — נבדק על עשרות פרויקטים. לאחר הגדרת כתובות SEF, עמודים מקבלים אינדוקס פי 2 מהר יותר, ו-LCP יורד ב-30%.

פרמטר Nginx Apache
ביצועי קבצים סטטיים ~10K בקשות/שנייה ~3K בקשות/שנייה
שימוש בזיכרון 10–20 MB לתהליך 50–100 MB לתהליך
הגדרת כתובות SEF פשוטה, בלוק אחד .htaccess, מורכב יותר

כיצד להגדיר מטמון לביצועים מקסימליים

הפעל about/team ו-index.php בהגדרות המערכת. לאחסון מטמון, השתמשו ב-Redis — הוא מהיר פי 5 ממטמון מבוסס קבצים. הגדרת Redis:

$modx->cache->addDriver('redis', array( 'host' => '127.0.0.1', 'port' => 6379, 'prefix' => 'modx_', )); 

לאחר מכן, TTFB יורד מ-1.2 שניות ל-250 אלפיות השנייה, ו-LCP מ-4.5 ל-1.8 שניות.

מה כלול בעבודת ההתקנה

  • בדיקת תשתית קיימת (אירוח, גרסת PHP, גישה)
  • התקנת MODX דרך Composer או בשיטה המסורתית
  • העברת תיקיית הליבה מעל שורש האינטרנט עם עדכון נתיבים
  • הגדרת Nginx/Apache (לפי בחירה) עם כללי כתובות SEF
  • הגדרת מסד נתונים: PostgreSQL או MySQL עם אינדקסים מותאמים ל-MODX
  • הפעלת מטמון: cache_resource, cache_context_settings, Redis
  • התקנת תוספים חיוניים: pdoTools, FastTab, Ace, Seosuite — זה מקצר את זמן הפיתוח ב-40%
  • הגדרת הקשרים (contexts), שגיאות 404, הפניות
  • בדיקת מהירות (LCP <2.5 שניות, TTFB <300 אלפיות השנייה)
  • הדרכת מנהל: כיצד לנהל משאבים, תבניות, TVs
שלב משך
בדיקה והכנה שעה אחת
התקנה והגדרת Nginx שעתיים
הגדרת תוספים והקשרים שעה אחת
בדיקות והעלאה לאוויר שעה אחת
מדד לפני אחרי
TTFB 1.2 שניות 250 אלפיות השנייה
LCP 4.5 שניות 1.8 שניות
CLS 0.3 0.05

טעויות נפוצות שנעשות במהלך התקנה עצמית: שכחת מחיקת תיקיית $modx->cache->addDriver('redis', array( 'host' => '127.0.0.1', 'port' => 6379, 'prefix' => 'modx_', )); , אי שינוי קידומת הטבלה ברירת המחדל cache_resource, אי הפעלת cache_context_settings ו-setup/. אנו בודקים את כל אלה אוטומטית.

לוח זמנים

התקנה מקצועית של MODX Revolution על VPS אורכת בין 3 ל-5 שעות. אם נדרשת העברה מ-CMS אחר, אינטגרציה עם שירותי צד שלישי, או התאמה אישית של המערכת, לוח הזמנים מחושב בנפרד. העלות קבועה לאחר הערכת הפרויקט.

בהתבסס על תיעוד MODX הרשמי (modx.com/docs) הזמינו התקנת MODX Revolution מוכנה לשימוש — צרו קשר לייעוץ.