質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
CMS

CMS(Content Management System)は複数のユーザーでコンテンツを編集することが可能なWebサイトの管理/構築用のプラットフォームを指します。また、会社単位で運用管理するものはECMと呼びます。

Drupal

DrupalはPHPで書かれたオープンソースのCMSフレームワークです。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

Q&A

解決済

1回答

1274閲覧

【Drupal8】エラーが発生してディストリビューションがインストールできない

syoshinsya.

総合スコア2

CMS

CMS(Content Management System)は複数のユーザーでコンテンツを編集することが可能なWebサイトの管理/構築用のプラットフォームを指します。また、会社単位で運用管理するものはECMと呼びます。

Drupal

DrupalはPHPで書かれたオープンソースのCMSフレームワークです。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

0グッド

0クリップ

投稿2020/05/18 05:58

編集2020/05/19 02:37

前提・実現したいこと

Drupal初心者です。
(また、composer初心者でもあります。)
サイト構築にDrupalを使ってみようと思い、色々試しています。

求人サイトやショッピングサイトのように、絞り込み検索できる機能をつけたいのですが、ディストリビューションのインストール時にエラーが出て先に進めません。
Drupal単体でのインストールは問題なく行えました。

インストールにはcomposerを使用しています。

試したディストリビューションは、
・Opigno LMS
・DruStack
・Open Social
などです。

発生している問題・エラーメッセージ

エラーが発生しているのは二点です。
①composerでインストールしているときに下記のようなエラー(Cannot apply patch ~)が度々発生します。

: - Installing zendframework/zend-feed (2.12.0): Downloading (100%) - Installing drupal/core (8.8.5): Downloading (100%) - Applying patches for drupal/core https://www.drupal.org/files/issues/2019-04-15/2924061-14.patch (2924061) Could not apply patch! Skipping. The error was: Cannot apply patch https://www.drupal.org/files/issues/2019-04-15/2924061-14.patch https://www.drupal.org/files/issues/2019-12-15/2898635-27.patch (2898635) Could not apply patch! Skipping. The error was: Cannot apply patch https://www.drupal.org/files/issues/2019-12-15/2898635-27.patch :

どのディストリビューションでも同じようなエラーが必ず発生します。
また、エラーは発生していますが、localhost上のサイトにアクセスできるのでサイト上でインストールを続けてみると、ディストリビューションごとに違いはあれど、

②「必要条件の確認」もしくは「サイトのインストール」の段階でエラーが発生し、先に進めなくなります。

追記
Open Socialをインストールした場合、「サイトのインストール」の段階で下記のエラーメッセージが表示されます。

Notice: Undefined index: gvbo in install_profile_modules() (line 1587 of core\includes\install.core.inc). install_profile_modules(Array) (Line: 631) install_run_task(Array, Array) (Line: 577) install_run_tasks(Array, NULL) (Line: 117) install_drupal(Object) (Line: 44) Notice: Trying to get property 'sort' of non-object in install_profile_modules() (line 1587 of core\includes\install.core.inc). install_profile_modules(Array) (Line: 631) install_run_task(Array, Array) (Line: 577) install_run_tasks(Array, NULL) (Line: 117) install_drupal(Object) (Line: 44) Notice: Undefined index: gvbo in install_profile_modules() (line 1595 of core\includes\install.core.inc). install_profile_modules(Array) (Line: 631) install_run_task(Array, Array) (Line: 577) install_run_tasks(Array, NULL) (Line: 117) install_drupal(Object) (Line: 44) Notice: Trying to get property 'info' of non-object in install_profile_modules() (line 1595 of core\includes\install.core.inc). install_profile_modules(Array) (Line: 631) install_run_task(Array, Array) (Line: 577) install_run_tasks(Array, NULL) (Line: 117) install_drupal(Object) (Line: 44)

また、このエラーが表示されている間にもインストールは進み、途中で別のエラー(下記)が追加で表示され、そこから先に進めなくなります。

An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: /opensocial/html/core/install.php?rewrite=ok&profile=social&langcode=ja&continue=1&id=1&op=do_nojs&op=do StatusText: OK ResponseText: Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: INSERT INTO {cache_default} (cid, expire, created, tags, checksum, data, serialized) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6) ON DUPLICATE KEY UPDATE cid = VALUES(cid), expire = VALUES(expire), created = VALUES(created), tags = VALUES(tags), checksum = VALUES(checksum), data = VALUES(data), serialized = VALUES(serialized); Array ( [:db_insert_placeholder_0] => views_data:ja [:db_insert_placeholder_1] => -1 [:db_insert_placeholder_2] => 1589785569.534 [:db_insert_placeholder_3] => config:core.extension views_data [:db_insert_placeholder_4] => 97 [:db_insert_placeholder_5] => a:140:{s:8:"activity";a:13:{s:33:"activity_visibility_access_filter";a:2:{s:5:"title";O:48:"Drupal\Core\StringTranslation\TranslatableMarkup":3:{s:9:"*string";s:26:"Activity visibility access";s:12:"*arguments";a:0:{}s:10:"*options";a:0:{}}s:6:"filter";a:4:{s:5:"title";O:48:"Drupal\Core\StringTranslation\TranslatableMarkup":3:{s:9:"*string";s:26:"Activity visibility access";s:12:"*arguments";a:0:{}s:10:"*options";a:0:{}}s:4:"help";O:48:"Drupal\Core\StringTranslation\TranslatableMarkup":3:{s:9:"*string";s:31:"Enable activity access control.";s:12:"*arguments";a:0:{}s:10:"*options";a:0:{}}s:5:"field";s:16:"field_visibility";s:2:"id";s:26:"activity_visibility_access";}}s:38:"activity_post_visibility_access_filter";a:2:{s:5:"title";O:48:"Drupal\Core\StringTranslation\TranslatableMarkup":3:{s:9:"*string";s:31:"Activity post visibility access";s:12:"*arguments";a:0:{}s:10:"*options";a:0:{}}s:6:"filter";a:4:{s:5:"title";O:48:"Drupal\Core\StringTranslation\TranslatableMarkup":3:{s:9:"*string";s:31:"Activity post visibility access";s:12:"*arguments";a:0:{}s:10:"*options";a:0:{}}s:4:"help";O:48:"Drupal\Core\StringTranslation\TranslatableMarkup":3:{s:9:"*string";s:57:"Enable activity access control for related post entities.";s:12:"*arguments";a:0:{}s:10:"*options";a:0: : ~似たようなコードが続き~ : {s:10:"left_table";s:28:"taxonomy_term_field_revision";}s:21:"taxonomy_term__parent";a:1:{s:10:"left_table";s:21:"taxonomy_term__parent";}s:30:"taxonomy_term_revision__parent";a:1:{s:10:"left_table";s:30:"taxonomy_term_revision__parent";}}s:11:"entity type";s:13:"taxonomy_term";s:5:"group";r:2723;}}s:17:"views_entity_user";a:1:{s:5:"table";a:3:{s:4:"join";a:3:{s:5:"users";a:1:{s:10:"left_table";s:5:"users";}s:16:"users_field_data";a:1:{s:10:"left_table";s:16:"users_field_data";}s:11:"user__roles";a:1:{s:10:"left_table";s:11:"user__roles";}}s:11:"entity type";s:4:"user";s:5:"group";r:1204;}}} [:db_insert_placeholder_6] => 1 ) in Drupal\views\ViewsData->cacheSet() (line 211 of C:\xampp\htdocs\opensocial\html\core\modules\views\src\ViewsData.php).Uncaught exception thrown in session handler.Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT 1 AS expression FROM {sessions} sessions WHERE sid = :db_condition_placeholder_0; Array ( [:db_condition_placeholder_0] => EyKS2b0A8h5CTy2oG5iEtKZhXhkgdzICJdq-eLD5gwg ) in Drupal\Core\Session\SessionHandler->write() (line 84 of C:\xampp\htdocs\opensocial\html\core\lib\Drupal\Core\Session\SessionHandler.php). Drupal\Core\Session\SessionHandler->write('pERmak_n1irdQS3Sht-TRXPnBVGc4I7e2urF2YCqlNM', '_symfony_flashes|a:1:{s:5:"error";a:4:{i:0;O:25:"Drupal\Core\Render\Markup":1:{s:9:"*string";s:414:"<em class="placeholder">Notice</em>: Undefined index: gvbo in <em class="placeholder">install_profile_modules()</em> (line <em class="placeholder">1587</em> of <em class="placeholder">core\includes\install.core.inc</em>). install_profile_modules(Array) (Line: 631) install_run_task(Array, Array) (Line: 577) install_run_tasks(Array, NULL) (Line: 117) install_drupal(Object) (Line: 44) ";}i:1;O:25:"Drupal\Core\Render\Markup":1:{s:9:"*string";s:436:"<em class="placeholder">Notice</em>: Trying to get property 'sort' of non-object in <em class="placeholder">install_profile_modules()</em> (line <em class="placeholder">1587</em> of <em class="placeholder">core\includes\install.core.inc</em>). install_profile_modules(Array) (Line: 631) install_run_task(Array, Array) (Line: 577) install_run_tasks(Array, NULL) (Line: 117) install_drupal(Object) (Line: 44) : ~似たようなコードが続き~ : ";}i:3;O:25:"Drupal\Core\Render\Markup":1:{s:9:"*string";s:436:"<em class="placeholder">Notice</em>: Trying to get property 'info' of non-object in <em class="placeholder">install_profile_modules()</em> (line <em class="placeholder">1595</em> of <em class="placeholder">core\includes\install.core.inc</em>). install_profile_modules(Array) (Line: 631) install_run_task(Array, Array) (Line: 577) install_run_tasks(Array, NULL) (Line: 117) install_drupal(Object) (Line: 44) ";}}}_sf2_meta|a:4:{s:1:"u";i:1589785434;s:1:"c";i:1589785250;s:1:"l";s:7:"2000000";s:1:"s";s:43:"MA9yozX__PZp32SZIV1G_5de1aC3P5ipmnIXLGn4mBM";}batches|a:1:{i:1;b:1;}_sf2_attributes|a:0:{}') session_write_close() Notice: Undefined offset: 0 in C:\xampp\htdocs\opensocial\html\core\lib\Drupal\Core\Utility\Error.php on line 122 Notice: Undefined index: file in C:\xampp\htdocs\opensocial\html\core\includes\errors.inc on line 80 Notice: Undefined index: line in C:\xampp\htdocs\opensocial\html\core\includes\errors.inc on line 81

該当のソースコード

ディストリビューションによって変わりますが、

C:\xampp\htdocs>composer create-project opigno/opigno-composer opigno

や、

C:\xampp\htdocs>composer create-project goalgorilla/social_template:dev-master opensocial --no-interaction

などです。

追記2
xamppはCドライブにインストールしています(C:\xampp\)
composerコマンドを実行したときのカレントディレクトリは、Drupal単体時、ディストリビューション時どちらも同じ(C:\xampp\htdocs)です。
Drupalインストール時のコマンドを追記します。

C:\xampp\htdocs>composer create-project drupal-composer/drupal-project:8.x-dev drupal8-com --stability dev --no-interaction

試したこと

調べてみて、自分なりに有効そうだと思ったことをいくつかやってみました。
本当に初心者なので的外れなことをしているかもしれませんが、
composerのキャッシュクリアやアップデート、ディストリビューションが対応しているバージョンにphpなど合わせたりしました。
(Drupal.orgでOpigno LMSについて質問した際、まずphpのバージョンを7.2にするように言われたのでバージョン変更したのですが、その後コメントがつかなくなりました)
結果は変わりませんでした。

補足情報(FW/ツールのバージョンなど)

windows10
xampp v3.2.4
php v7.2.30

なにかやり方が間違っていたらご教授願います。
また、他におすすめのディストリビューションがあれば教えてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tanat

2020/05/18 06:22

> ②「必要条件の確認」もしくは「サイトのインストール」の段階でエラーが発生し、先に進めなくなります。 ここのエラーが最も重要なので、エラーを追記して下さい。
syoshinsya.

2020/05/18 07:55 編集

早速の回答ありがとうございます。 失礼いたしました。 ②について、一例としてOpen Socialインストール時のエラーを追記しました。 エラーメッセージが長すぎて、規定の文字数を超えるようなので途中、似たような記述の部分を省かせてもらっています。 よろしくお願いいたします。
tanat

2020/05/18 09:16

エラーとしては、 SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: が致命的になっているように見えますね。 - その時のApacheのエラーログ、MySQLのエラーログ - composerコマンドを実行したときのカレントディレクトリ(Drupal自体のインストール、ディストリビューションのインストール時両方) についても追記頂けますか?
syoshinsya.

2020/05/19 02:33

すみません、直接の質問内容から少し逸れてしまうのですが、わからなかったので失礼します。 依頼して頂いた内容に対応しようとしたら、文字数制限を超えてしまうようで更新できませんでした。 テキストファイルを添付するか、質問に対する返信のような形で制限以上の文字数を載せられないかなと思ったのですが、何か方法はありますでしょうか。
syoshinsya.

2020/05/19 02:50 編集

**追記3** その時点でのApacheとMySQLのエラーログですが、その後他のインストールなどによってエラーログが増え、正確にこの部分だと言い切れなかったので一度削除してから再度同じ手順でインストールしました。 それによって上記エラーの [:db_insert_placeholder_2] の数字と、[:db_insert_placeholder_5] の内容が変わっているようです。 (ファイルの内容比較で検索しました。[:db_insert_placeholder_5] についてはほぼ変化がないように見えます) 再インストール後の[:db_insert_placeholder_2]の部分を載せます。 ``` [:db_insert_placeholder_2] => 1589851591.817 ``` ・再度インストールし直した時のApacheのエラーログ(C:\xampp\apache\logs\error.log)です。 ``` [Tue May 19 10:26:31.833160 2020] [php7:notice] [pid 9636:tid 1896] [client ::1:63762] Drupal\\Core\\Database\\DatabaseExceptionWrapper: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: INSERT INTO {cache_default} (cid, expire, created, tags, checksum, data, serialized) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6) ON DUPLICATE KEY UPDATE cid = VALUES(cid), expire = VALUES(expire), created = VALUES(created), tags = VALUES(tags), checksum = VALUES(checksum), data = VALUES(data), serialized = VALUES(serialized); Array\n(\n [:db_insert_placeholder_0] => views_data:ja\n [:db_insert_placeholder_1] => -1\n [:db_insert_placeholder_2] => 1589851591.817\n [:db_insert_placeholder_3] => config:core.extension views_data\n [:db_insert_placeholder_4] => 97\n [:db_insert_placeholder_5] => a:140:{s:8:"activity";a:13:{s:33:"activity_visibility_access_filter";a:2:{s:5:"title";O:48:"Drupal\\Core\\StringTranslation\\TranslatableMarkup":3:{s:9:", referer: http://localhost/opensocial/html/core/install.php?rewrite=ok&profile=social&langcode=ja&continue=1&id=1&op=start [Tue May 19 10:26:31.852148 2020] [php7:notice] [pid 9636:tid 1896] [client ::1:63762] PHP Notice: Undefined offset: 0 in C:\\xampp\\htdocs\\opensocial\\html\\core\\lib\\Drupal\\Core\\Utility\\Error.php on line 122, referer: http://localhost/opensocial/html/core/install.php?rewrite=ok&profile=social&langcode=ja&continue=1&id=1&op=start [Tue May 19 10:26:31.853148 2020] [php7:notice] [pid 9636:tid 1896] [client ::1:63762] PHP Notice: Undefined index: file in C:\\xampp\\htdocs\\opensocial\\html\\core\\includes\\errors.inc on line 80, referer: http://localhost/opensocial/html/core/install.php?rewrite=ok&profile=social&langcode=ja&continue=1&id=1&op=start [Tue May 19 10:26:31.853148 2020] [php7:notice] [pid 9636:tid 1896] [client ::1:63762] PHP Notice: Undefined index: line in C:\\xampp\\htdocs\\opensocial\\html\\core\\includes\\errors.inc on line 81, referer: http://localhost/opensocial/html/core/install.php?rewrite=ok&profile=social&langcode=ja&continue=1&id=1&op=start [Tue May 19 10:27:33.199290 2020] [php7:notice] [pid 9636:tid 1896] [client ::1:63764] Drupal\\Core\\Database\\DatabaseExceptionWrapper: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: INSERT INTO {cache_default} (cid, expire, created, tags, checksum, data, serialized) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6) ON DUPLICATE KEY UPDATE cid = VALUES(cid), expire = VALUES(expire), created = VALUES(created), tags = VALUES(tags), checksum = VALUES(checksum), data = VALUES(data), serialized = VALUES(serialized); Array\n(\n [:db_insert_placeholder_0] => views_data:ja\n [:db_insert_placeholder_1] => -1\n [:db_insert_placeholder_2] => 1589851653.18\n [:db_insert_placeholder_3] => config:core.extension views_data\n [:db_insert_placeholder_4] => 98\n [:db_insert_placeholder_5] => a:140:{s:8:"activity";a:13:{s:33:"activity_visibility_access_filter";a:2:{s:5:"title";O:48:"Drupal\\Core\\StringTranslation\\TranslatableMarkup":3:{s:9:", referer: http://localhost/opensocial/html/core/install.php?rewrite=ok&profile=social&langcode=ja&continue=1&id=1&op=start [Tue May 19 10:27:33.234249 2020] [php7:notice] [pid 9636:tid 1896] [client ::1:63764] PHP Notice: Undefined offset: 0 in C:\\xampp\\htdocs\\opensocial\\html\\core\\lib\\Drupal\\Core\\Utility\\Error.php on line 122, referer: http://localhost/opensocial/html/core/install.php?rewrite=ok&profile=social&langcode=ja&continue=1&id=1&op=start [Tue May 19 10:27:33.235250 2020] [php7:notice] [pid 9636:tid 1896] [client ::1:63764] PHP Notice: Undefined index: file in C:\\xampp\\htdocs\\opensocial\\html\\core\\includes\\errors.inc on line 80, referer: http://localhost/opensocial/html/core/install.php?rewrite=ok&profile=social&langcode=ja&continue=1&id=1&op=start [Tue May 19 10:27:33.235250 2020] [php7:notice] [pid 9636:tid 1896] [client ::1:63764] PHP Notice: Undefined index: line in C:\\xampp\\htdocs\\opensocial\\html\\core\\includes\\errors.inc on line 81, referer: http://localhost/opensocial/html/core/install.php?rewrite=ok&profile=social&langcode=ja&continue=1&id=1&op=start ``` ・MySQLのエラーログ(C:\xampp\mysql\data\mysql_error.log)ですが、Apacheと同じタイミング(再度インストールした時)では追記されていませんでした。 localhostでサイトを開いたのが2020-05-19 9時すぎ、削除して再インストール中にエラーで止まったのが2020-05-19 10時半前です。 再インストールした日付(05-19)のエラーをすべて載せます。 ``` InnoDB: using atomic writes. 2020-05-19 9:09:18 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions 2020-05-19 9:09:18 0 [Note] InnoDB: Uses event mutexes 2020-05-19 9:09:18 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 2020-05-19 9:09:18 0 [Note] InnoDB: Number of pools: 1 2020-05-19 9:09:18 0 [Note] InnoDB: Using SSE2 crc32 instructions 2020-05-19 9:09:18 0 [Note] InnoDB: Initializing buffer pool, total size = 16M, instances = 1, chunk size = 16M 2020-05-19 9:09:18 0 [Note] InnoDB: Completed initialization of buffer pool 2020-05-19 9:09:18 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=1287299910 2020-05-19 9:09:28 0 [Note] InnoDB: 128 out of 128 rollback segments are active. 2020-05-19 9:09:28 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1" 2020-05-19 9:09:28 0 [Note] InnoDB: Creating shared tablespace for temporary tables 2020-05-19 9:09:28 0 [Note] InnoDB: Setting file 'C:\xampp\mysql\data\ibtmp1' size to 12 MB. Physically writing the file full; Please wait ... 2020-05-19 9:09:28 0 [Note] InnoDB: File 'C:\xampp\mysql\data\ibtmp1' size is now 12 MB. 2020-05-19 9:09:28 0 [Note] InnoDB: Waiting for purge to start 2020-05-19 9:09:28 0 [Note] InnoDB: 10.4.8 started; log sequence number 1287299919; transaction id 607654 2020-05-19 9:09:28 0 [Note] InnoDB: Loading buffer pool(s) from C:\xampp\mysql\data\ib_buffer_pool 2020-05-19 9:09:28 0 [Note] Plugin 'FEEDBACK' is disabled. 2020-05-19 9:09:28 0 [Note] InnoDB: Buffer pool(s) load completed at 200519 9:09:28 2020-05-19 9:09:28 0 [Note] Server socket created on IP: '::'. ```
tanat

2020/05/19 04:58

追記ありがとうございます。 文字数は難しいところですね。。。
syoshinsya.

2020/05/19 10:28

tanatさんのおかげで調べ方が分かり、解決までたどり着きました。 拙く、十分な情報も記載できていない中で真摯に向き合ってくださって本当に助かりました。 ありがとうございました。
guest

回答1

0

自己解決

tanatさんのご意見を参考に自己解決しました。
恥ずかしながら開発環境が整っていなかったようです。
解決までの過程の順で記載します。

MySQLのクエリの最大サイズ設定を変更する

②に関して追記で載せたエラーのうち、二つ目のエラーについてです。

An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: /opensocial/html/core/install.php?rewrite=ok&profile=social&langcode=ja&continue=1&id=1&op=do_nojs&op=do StatusText: OK ResponseText: Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: INSERT INTO {cache_default} (cid, expire, created, tags, checksum, data, serialized) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6) ON DUPLICATE KEY UPDATE cid = VALUES(cid), expire = VALUES(expire), created = VALUES(created), tags = VALUES(tags), checksum = VALUES(checksum), data = VALUES(data), serialized = VALUES(serialized); Array (                  :

上記のSQLSTATE[HY000]: General error: 2006 MySQL server has gone away:について調べたところ、クエリの最大サイズの設定がクエリより小さいことが原因の可能性があるとのことで、設定し直しました。
「my.ini」ファイルの [mysqld] max_allowed_packetが該当箇所です。

[mysqld] port=3306 socket="C:/xampp/mysql/mysql.sock"      : max_allowed_packet=64M // 変更前:max_allowed_packet=1M      :

Git for Windowsのpatchコマンドを有効化する

クエリの最大サイズを変更した後、ディストリビューション(Open Social)を再インストールすると、エラーの内容が大幅に変わっていました。

An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: /opensocial_2/html/core/install.php?rewrite=ok&profile=social&langcode=ja&continue=1&id=1&op=do_nojs&op=do StatusText: OK ResponseText: Exception: No entity type for field type on view following in Drupal\views\Plugin\views\HandlerBase->getEntityType() (line 712 of C:\xampp\htdocs\opensocial_2\html\core\modules\views\src\Plugin\views\HandlerBase.php).

このエラーNo entity type for field type on viewについて調べたところ、そもそもpatchコマンドが適応できる設定になっていなかったのが原因のようでした。
すごく初歩的なことで、恥ずかしながらGit for Windowsのpatch.exeまでのパスを通しておらず、そのせいでエラーが発生していたようです。

patchコマンドが有効化されたことを確認し、再度composerでインストールしました。
するとコマンドプロンプト上の、①で記載したパッチが適応しないエラーCannot apply patch https://www.~が発生しなくなりました。
また、②に関して追記で載せた、一つ目のエラーも発生しなくなり、何の問題もなくインストールが完了しました。

以上で問題が解決しました。
ありがとうございました。

投稿2020/05/19 10:21

syoshinsya.

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tanat

2020/05/19 10:53

解決して良かったです。 解決方法の記載もありがとうございます。参考になりました。
syoshinsya.

2020/05/19 12:16

こちらこそありがとうございました。 エラーの見方や調べ方が分からなかったので本当に助かりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問