2017-04-05 9 views
2

私はIntelliJ IDEを使用しています。私はGoogle Cloud SDK、Google App Engine SDK、Pythonをインストールしました。しかし、私がItelliJ >> tools >> googleアプリケーションエンジンを使ってPHPをアップしようとしているときには、>>アプリケーションアプリのPHPアプリをアップロードしてください。私 "メートルこのエラーを取得:Google App Engine SSL証明書エラー

Traceback (most recent call last): 
    File "C:/Program Files (x86)/Google/google_appengine/appcfg.py", line 133, in <module> 
    run_file(__file__, globals()) 
    File "C:/Program Files (x86)/Google/google_appengine/appcfg.py", line 129, in run_file 
    execfile(_PATHS.script_file(script_name), globals_) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 5521, in <module> 
    main(sys.argv) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 5512, in main 
    result = AppCfgApp(argv).Run() 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 2975, in Run 
    self.action(self) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 5168, in __call__ 
    return method() 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3900, in Update 
    self._UpdateWithParsedAppYaml(appyaml, self.basepath) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appcfg.py", line 3921, in _UpdateWithParsedAppYaml 
    updatecheck.CheckForUpdates() 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\sdk_update_checker.py", line 245, in CheckForUpdates 
    runtime=runtime)) 
    File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\appengine_rpc_httplib2.py", line 246, in Send 
    url, method=method, body=payload, headers=headers) 
    File "C:\Program Files (x86)\Google\google_appengine\lib\httplib2\httplib2\__init__.py", line 1584, in request 
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey) 
    File "C:\Program Files (x86)\Google\google_appengine\lib\httplib2\httplib2\__init__.py", line 1332, in _request 
    (response, content) = self._conn_request(conn, request_uri, method, body, headers) 
    File "C:\Program Files (x86)\Google\google_appengine\lib\httplib2\httplib2\__init__.py", line 1268, in _conn_request 
    conn.connect() 
    File "C:\Program Files (x86)\Google\google_appengine\lib\httplib2\httplib2\__init__.py", line 1037, in connect 
    raise SSLHandshakeError(e) 
httplib2.SSLHandshakeError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581) 

Process finished with exit code 1 

このパスで利用可能な証明書ファイルがあります:。google_appengine \ libに\ cacertsを\ cacerts.txt

も、私はのgcloudシェルとセットアップ適切なプロジェクトを使用して認証しているが、とItelliJで同じプロジェクトIDを設定でapp.yml。

誰も私がこの問題を解決するために助けることができる。

おかげで、

答えて

1

が、私は似たですGAE SDKを1.9.49(正常に動作しました)から現在の最新の1.9.51にアップグレードした後に開発サーバーを実行しようとすると、エラー(Linux上)が発生します。

SOを掘り下げて、あなたが言いましたのと同じファイルcacerts.txtの名前を変更したり削除したりするための提案を見つけたが、それを試してみましたが、それは役に立たなかった - 他の関連するエラーがポップアップしました。

私はちょうどそれぞれのcacerts.txtファイルを1.9.49 SDKからコピーして、問題なく動作しています。

+0

ありがとうございました。 私はcacerts.txtを変更してくれました。 –

+1

私は1.9.50から1.9.53にアップグレードしました。私はcacerts.txtとurlfetch_cacerts.txtを1.9.50から取得して、再び動作させる必要がありました。 1.9.52と1.9.51を試してみました。 – Craig