התקנות בווינדוס עם נטפרי באמצעות composer


  • תכנות

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

      [Composer\Downloader\TransportException]
       The "https://codeload.github.com/egulias/EmailValidator/legacy.zip/0578b32b30b22de3e8664f797cf846fc9246f786" file c
       ould not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
       error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
       Failed to enable crypto
       failed to open stream: operation failed
    

    (ניסיתי להגדיר מיקום של התעודה אבל זה לא הסתדר

        "config": {
            "cafile": "D:\php\netfree-ca.crt"
        }
    

    )


  • ניהול

    נסה להגדיר את מיקום התעודה לשתי ההגדרות הבאות בphp.ini:

    curl.cainfo ="D:\php\netfree-ca.crt"
    openssl.cafile="D:\php\netfree-ca.crt"

  • תכנות

    @dovid אמר בהתקנות בווינדוס עם נטפרי באמצעות composer:

    openssl.cafile="D:\php\netfree-ca.crt"

    ניסיתי עדיין לא הלך.

     Downloading (connecting...)    Failed to download egulias/email-validator from dist: The "https://codeload.github.com/egulias/EmailValidator/legacy.zip/0578b32b30b22de3e8664f797cf846fc9246f786" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
     error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
     Failed to enable crypto
     failed to open stream: operation failed
         Now trying to download from source
       - Installing egulias/email-validator (2.1.6): Cloning 0578b32b30
     
     
       [RuntimeException]
       Failed to clone https://github.com/egulias/EmailValidator.git, git was not found, check that it is installed and in
        your PATH env.
     
       'git' is not recognized as an internal or external command,
       operable program or batch file.
    

 

בא תתחבר לדף היומי!