התקנת תעודה ב- PHP: הבדלים בין גרסאות בדף

מתוך ויקי נטפרי
קפיצה לניווט קפיצה לחיפוש
 
(6 גרסאות ביניים של 3 משתמשים אינן מוצגות)
שורה 4: שורה 4:
  
  
בכדי להגדיר לPHP לסמוך על התעודה של נטפרי יש להוסיף הגדרה בקובץ ini.<br>
+
כדי להגדיר לPHP לסמוך על התעודה של נטפרי יש להוסיף הגדרה בקובץ ini.<br>
פתחו את מיקום התקנת ה-php בגרסה הנוכחית והוסיף את ההגדרה תוך התאמת הפקודה למיקום הנכון.<br>
+
פתחו את מיקום התקנת ה-php בגרסה הנוכחית והוסיפו את ההגדרה תוך התאמת הפקודה למיקום הנכון.<br>
 +
curl.cainfo="<location>\netfree-ca-bundle-curl.crt"
 +
openssl.cafile="<location>\netfree-ca-bundle-curl.crt"
  
<code>curl.cainfo="<location>\netfree-ca-bundle-curl.crt"</code>
+
כדי לאתר את מיקום קובץ ini של הפרויקט הנוכחי, ניתן להשתמש עם:
  
<code>openssl.cafile="<location>\netfree-ca-bundle-curl.crt"</code>
+
<code>php --ini</code>
 +
 
 +
דרכים נוספות ניתן לראות במדריך [https://tecadmin.net/where-is-php-ini/ כאן].<br>
  
 
לדוגמא, במערכות windows,<br>
 
לדוגמא, במערכות windows,<br>
שורה 19: שורה 23:
  
 
ונוסיף בסופו:
 
ונוסיף בסופו:
 +
curl.cainfo="C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt"
 +
openssl.cafile="C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt"
 +
מכיוון שהתקנת [[התקנת תעודה נפוצה|תעודה רגילה]] במחשב מכניסה את התעודה במיקום הזה.
  
<code>curl.cainfo="C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt"</code>
+
במערכות ובמקרים אחרים יש לשנות את הנתיב לכתובת הנכונה שבה נמצא קובץ המכיל שרשרת תעודות הכוללות את התעודה של נטפרי.
 
 
<code>openssl.cafile="C:\ProgramData\NetFree\CA\netfree-ca-bundle-curl.crt"</code>
 
  
מכיוון שהתקנת [[התקנת תעודה נפוצה|תעודה רגילה]] במחשב מכניסה את התעודה במיקום הזה.
+
ב- linux, אם התקנתם את התעודה לפי ההוראות [[התקנת תעודה במערכת ההפעלה Ubuntu|כאן]], נוכל לציין כך:
 +
curl.cainfo="/usr/lib/ssl/certs/ca-certificates.crt"
 +
openssl.cafile="/usr/lib/ssl/certs/ca-certificates.crt"

גרסה אחרונה מ־12:39, 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"