מדריך זה של אחסון אתרים LiteSpeed נועד להסביר את אופן התקנת תוסף LiteMage באתרי מג’נטו. מטמון LiteMage הינו פתרון האצת אתרי מג’נטו הטוב ביותר הקיים. תוסף האצת מג’נטו זה נבנה על בסיס LSCache ותוכנן במיוחד עבור אתרי מג’נטו באופן שהוא כולל ניהול מטמון עבור בלוקים ציבוריים ובלוקים פרטיים (אליהם ניגשים רק משתמשים רשומים). מדריך זה יעסוק בהתקנת LiteMage באתרי מג’נטו 2 בלבד בשרתי אחסון אתרים מבוססי LiteSpeed.
התקנת LiteMage באתר מג'נטו
מג’נטו 2 פועל בשרת אחסון אתרים המפעיל גירסת PHP 7 ומעלה ולכן יש צורך לוודא תחילה כי גירסת PHP תחתיה פועל אתר מג’נטו 2 הינה לפחות PHP בגירסה 7.0.2 ומעלה. מומלץ לבצע את ההתקנה כ- developer ורק בסיומה (לאחר בדיקת תקינות) לשנות את הסטטוס בחזרה ל- production.
1. ניתן להתקין את תוסף LiteMage בשתי דרכים: א). שימוש בשרות הפקודה: composer require litespeed/module-litemage (ולמשל עבור גירסה ספציפית: composer require litespeed/module-litemage:2.0.4) להורדה והתקנת התוסף מתוך packagist.org לתוך תיקיית vendor/litespeed. ב). הורדת התוסף מתוך GitHub והתקנתו: לפתיחת קובץ התוסף: unzip magento2-LiteSpeed_LiteMage-master.zip, ליצירת תיקייה עבור התוסף: mkdir -p app/code/Litespeed/Litemage, להעברת הקובץ הפתוח לתיקייה:mv /path/to/magento2-LiteSpeed_LiteMage-master/* app/code/Litespeed/Litemage/.
2. בשלב זה יש לוודא כי הרשאות קבצי התוסף (הרשאות בעלים) תואמות להרשאות קבצים אחרים בחנות מג’נטו.ודא כי הבעלים של הקבצים עולה בקנה אחד עם קבצים אחרים חנות מגנטו.
3. יש לאפשר את התוסף LiteMage2 בחנות מג’נטו: php bin/magento module:enable Litespeed_Litemage.
4. שדרוג התקנת מג’נטו: php bin/magento setup:upgrade.
5. הידור: php bin/magento setup:di:compile.
6. לאחר התקנת התוסף, יש לפתוח את קובץ htaccess של תיקיית השורש של התקנת מג’נטו ולהוסיף לו את הסקריפט הבא:
<IfModule LiteSpeed>
CacheLookup on
</IfModule>
7. בשלב זה יש לבצע לוגין לפאנל ניהול מג’נטו ודרך תפריט הניווט להגיע ל: Store > Configuration > Advanced > System. לבצע רענון ל- Configuration ול- Page Cache (אשר חייב להיות מאופשר).
הזחלן של LiteMage עובר דרך כל דפי אתר מג’נטו ומרענן דפים שפג תוקפם במטמון, כך שקטן הסיכון שמשתמשי חנות מג’נטו יתקלו בדפים שאינם במטמון. שני תנאים מוקדמים: א). יש לאפשר את פעולת הזחלן בשרת אחסון האתר. ב). יש להכין מפת אתר sitemap.xml:
לאחר הורדת קובץ הזחלן יש לשנות את הרשאות הגישה אליו באמצעות: chmod +x M2_crawler.sh ולאחר מכן יש להריץ את הפקודה: sh M2-crawler.sh SITE-MAP-URL