問題タブ [google-app-engine-php]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
397 参照

php - proc_open は whitelist_functions にありますが、App Engine では使用できません

カスタム PHP ランタイムを使用して Laravel アプリケーションを App Engine フレキシブル環境にデプロイしようとしています。サイトで PDF を生成しようとすると (laravel-snappy ラッパーで wkhtmltopdf を使用)、エラーが発生します: (1/1) LogicException

ただし、app.yaml の whitelist_functions 行に proc_open と proc_closed がリストされています。

これは私のapp.yamlからのスニペットです:

他のアプローチを試すために、php.ini にも含めてみました。

それでも、上記のエラーが発生します。

関連する場合は、Dockerfile も表示します。

...そして私のcomposer.jsonからの関連ビット:

何か不足していますか?

更新:これが関連しているのか、それとも次に対処する必要がある別のエラーなのかはわかりませんが、コマンド ラインから直接 wkhtmltopdf を実行しようとすると、error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory But I can't install that because it does私が使用しているLinuxのバージョン(Ubuntu 16.04.6)では利用できないようです。