עבודה עם Composer

עודכן לאחרונה:

בעמוד זה3

Composer הוא מנהל החבילות של PHP, והוא כבר מותקן בשרת. כל מה שצריך זה גישת SSH לאתר.

התקנת התלויות של פרויקט

  1. התחברו לאתר בגישת SSH. עוד אין לכם גישה? המדריך «גישת SSH עם סיסמה» יסדר את זה בדקה.
  2. היכנסו לתיקיית הפרויקט, זו שבה נמצא הקובץ composer.json. למשל cd public_html.
  3. הריצו composer install --no-dev --optimize-autoloader.

הפקודה מתקינה בדיוק את הגרסאות שרשומות בקובץ composer.lock, בלי כלי הפיתוח. זה מה שאתם רוצים באתר חי.

הוספת חבילה חדשה

composer require vendor/package, עם שם החבילה שאתם צריכים.

טיפ שלנו: לא מעלים את התיקייה vendor בחשבון FTP. היא כבדה ומלאה בקבצים קטנים. מעלים את composer.json ואת composer.lock, ומריצים את ההתקנה בשרת.

חשוב לדעת: composer update באתר חי היא הימור: היא עלולה לעדכן חבילות לגרסאות שלא בדקתם. עדכנו קודם אצלכם או באתר בדיקות, ורק אז העלו את composer.lock החדש.

אם משהו לא עובד

  • שגיאה על גרסת PHP. בדקו עם php -v איזו גרסה רצה בשורת הפקודה, והשוו לדרישות של הפרויקט. אפשר להחליף גרסה במדריך «החלפת גרסת PHP».
  • התהליך נעצר באמצע. פרויקט גדול צורך הרבה זיכרון, והוא רץ בתוך מגבלות המשאבים של האתר. נסו שוב, ואם זה חוזר, כתבו לנו.

הבהרה: עשינו כל מאמץ לספק מידע מדויק ועדכני, אך ייתכנו שגיאות או שינויים שחלו לאחר פרסום המדריך (טל"ח). השימוש במידע הוא באחריות המשתמש בלבד.

יצירת קשר

בואו נדבר.

בחרו נושא וספרו בקצרה מה אתם צריכים. נמשיך במייל שתשאירו.

הפרטים משמשים למענה לפנייה. אין לשלוח סיסמאות, מפתחות API או פרטי אשראי.

כבר לקוחות וצריכים תמיכה? לצ’אט, WhatsApp וטיקטים.