目次一覧
状態:完了
閲覧数:227
投稿日:2023-12-23
更新日:2023-12-23
エラーメッセージ / エラー原因 / エラー対応
エラーメッセージ / エラー原因 / エラー対応
エラーメッセージ
Fatal error: Uncaught Wrench\Exception\HandshakeException: No accept header receieved on handshake response in ★★★ headless-chromium-php/vendor/wrench/wrench/lib/Wrench/Protocol/Protocol.php
エラー原因
「Chrome PHP」のバージョンが低いから
This issue has been resolved in chrome-php/chrome v1.8.1
PHP chrome-php / headless-chromium-php error
This issue has been resolved in v1.8.1 of chrome-php/chrome.
Fatal error: No accept header received on handshake response · Issue #11 · chrome-php/wrench
エラー対応
「Chrome PHP」をバージョンアップ
Composerを使用してchrome-php/chromeパッケージを特定のバージョンにアップデートするには、以下のコマンドを使用します。
具体的には、composer requireコマンドを使用してバージョン1.8.1を指定します。
$ composer require chrome-php/chrome:^1.8.1
./composer.json has been updated
Running composer update chrome-php/chrome
Loading composer repositories with package information
Updating dependencies
Nothing to modify in lock file
Writing lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating autoload files
6 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found
このコマンドは、composer.jsonファイルのrequireセクションを更新し、chrome-php/chromeパッケージを指定したバージョンにアップデートします。
その後、必要に応じて依存関係を解決して更新します。
なお、^はキャレット演算子で、指定されたメジャーバージョンの変更を許可します。
$ less composer.json
{
"require": {
"chrome-php/chrome": "^1.8.1"
}
}
ファイルの最後に到達したら q キーを押して閉じることができます。
q
$ composer show chrome-php/chrome
name : chrome-php/chrome
descrip. : Instrument headless chrome/chromium instances from PHP
keywords : browser, chrome, chromium, crawl, headless, pdf, puppeteer, screenshot
versions : * v1.10.0
type : library
license : MIT License (MIT) (OSI approved) https://spdx.org/licenses/MIT.html#licenseText
homepage :
source : [git] https://github.com/chrome-php/chrome.git 2b7cb13e618602d13bdede20b6b7ae478f3f6eaa
dist : [zip] https://api.github.com/repos/chrome-php/chrome/zipball/2b7cb13e618602d13bdede20b6b7ae478f3f6eaa 2b7cb13e618602d13bdede20b6b7ae478f3f6eaa
path : /var/www/html/w4c.work/php-demo.w4c.work/demo/screen-capture/headless-chromium-php/vendor/chrome-php/chrome
names : chrome-php/chrome
support
issues : https://github.com/chrome-php/chrome/issues
source : https://github.com/chrome-php/chrome/tree/v1.10.0
autoload
psr-4
HeadlessChromium\ => src/
requires
chrome-php/wrench ^1.5
evenement/evenement ^3.0.1
monolog/monolog ^1.27.1 || ^2.8 || ^3.2
php ^7.4.15 || ^8.0.2
psr/log ^1.1 || ^2.0 || ^3.0
symfony/filesystem ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/polyfill-mbstring ^1.26
symfony/process ^4.4 || ^5.0 || ^6.0 || ^7.0
requires (dev)
bamarni/composer-bin-plugin ^1.8.2
phpunit/phpunit ^9.6.3 || ^10.0.12
symfony/var-dumper ^4.4 || ^5.0 || ^6.0 || ^7.0