問題タブ [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.
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)では利用できないようです。