התקנת תעודה ב- PHP: הבדלים בין גרסאות בדף
מ ((דרך WP:JWB)) |
|||
שורה 32: | שורה 32: | ||
curl.cainfo="/usr/lib/ssl/certs/ca-certificates.crt" | curl.cainfo="/usr/lib/ssl/certs/ca-certificates.crt" | ||
openssl.cafile="/usr/lib/ssl/certs/ca-certificates.crt" | openssl.cafile="/usr/lib/ssl/certs/ca-certificates.crt" | ||
+ | |||
+ | ===שגיאה בהתקנת Herd Pro=== | ||
+ | |||
+ | אם אתם נתקלים בשגיאה בעת פתיחת התוכנה\הפעלת הסרוויס של PHP, | ||
+ | נסגור את התוכנה, | ||
+ | |||
+ | נכנס לנתיב הזה C:\<MY_USER>\.config\herd | ||
+ | |||
+ | נמחק את התוכן של התיקייה, ונפעיל את התוכנה מחדש, | ||
+ | |||
+ | מקור:https://github.com/beyondcode/herd-community/issues/557 |
גרסה מ־10:04, 8 ביולי 2024
For English click here
למעבר מתצוגת עריכה לתצוגת קריאה
עמוד ראשי > תעודת האבטחה > התקנת תעודה ב- PHP
כדי להגדיר לPHP לסמוך על התעודה של נטפרי יש להוסיף הגדרה בקובץ ini.
פתחו את מיקום התקנת ה-php בגרסה הנוכחית והוסיפו את ההגדרה תוך התאמת הפקודה למיקום הנכון.
curl.cainfo="<location>\netfree-ca-bundle-curl.crt" openssl.cafile="<location>\netfree-ca-bundle-curl.crt"
כדי לאתר את מיקום קובץ ini של הפרויקט הנוכחי, ניתן להשתמש עם:
php --ini
דרכים נוספות ניתן לראות במדריך כאן.
לדוגמא, במערכות windows,
נקח דוגמא של שרת Ampps, זה נמצא ב:
C:\Program Files\Ampps\php-7.3
אם כן, נפתח את קובץ php.ini
ונוסיף בסופו:
curl.cainfo="C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt" openssl.cafile="C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt"
מכיוון שהתקנת תעודה רגילה במחשב מכניסה את התעודה במיקום הזה.
במערכות ובמקרים אחרים יש לשנות את הנתיב לכתובת הנכונה שבה נמצא קובץ המכיל שרשרת תעודות הכוללות את התעודה של נטפרי.
ב- linux, אם התקנתם את התעודה לפי ההוראות כאן, נוכל לציין כך:
curl.cainfo="/usr/lib/ssl/certs/ca-certificates.crt" openssl.cafile="/usr/lib/ssl/certs/ca-certificates.crt"
שגיאה בהתקנת Herd Pro
אם אתם נתקלים בשגיאה בעת פתיחת התוכנה\הפעלת הסרוויס של PHP, נסגור את התוכנה,
נכנס לנתיב הזה C:\<MY_USER>\.config\herd
נמחק את התוכן של התיקייה, ונפעיל את התוכנה מחדש,
מקור:https://github.com/beyondcode/herd-community/issues/557