JSON:API関連のエラーへの対処方法

概要 JSON:API関連の以下のエラーが発生しました。このエラーに対する対処方法の備忘録です。 サ T D D D f D D D D c イ y r r r a r r r r a ト p u u u c u u u u l に e p p p e p p p p l 予 E a a a t a a a a _ 期 r l l l s l l l l u せ r \ \ \ _ \ \ \ \ s ぬ o j C C s C C s b e エ r s o o y o o y l r ラ : o r m s r r s o _ ー n e p t e e t c f が D a \ o e \ \ e k u 起 r p P n m E B m \ n こ u i l e _ x r \ B c り p _ u n b t e P l _ ま a s g t r e a l o a し l e i \ e n d u c r た \ a n P a s c g k r 。 j r \ l d i r i V a し s c F u c o u n i y ば o h a g r n m \ e ( ら n _ c i u b B w ) く a a t n m M l B た p p o \ b o B u ( っ i i r P _ d r c i L て _ _ y l a u e k l i か s f \ u l l a \ d n ら e a C g t e d S e e 再 a c o i e H c y r : 度 r e n n r a r s : お c t t M ( n u t : 1 試 h s a a ) d m e p 0 し _ \ i n l b m r 1 く a P n a ( e M B e ) だ p l e g L r a r R さ i u r e i - n e e い _ g F r n > a a n 。 f i a B e a g d d a n c a : l e c e c t s t r r r e f e 5 e - u ( t a r - 4 r > m ) s c y > 5 ( b b \ e - c ) ) u B P t > r i l l s c e ( l o u \ r a L d c g f e t i ( k i a a e n ) - n c t I e > \ e e n : ( b f t I s L u a _ n t 9 i i c s s a 4 n l e o t n ) e d t u a c : ( s r n e ) \ c c ( 7 f e e ) 2 ( a \ ( ) L c J ) ( i e s L n t o ( i e _ n L n : s A i e o p n : 1 u i e 7 r F : 2 1 c a 5 ) e c 8 1 \ e 3 ) J t ) s s o : n : A c p r i e F a a t c e e ( t ) s : ( : L _ i _ n c e o : n s 2 t 1 r ) u c t ( ) : A r g u m e n t # 6 ( $ i n d e x ) m u s t b e o f t y p e D r u p a l \ s e a r c h _ a p i \ I n d e x I n t e r f a c e , n u l l g i v e n , c a l l e d i n / h o m e / j - s o k e n / d r u p a l / w e b / m o d u l e s / c o n t r i b / j s o n a p i _ s e a r c h _ a p i / m o d u l e s / j s o n a p i _ s e a r c h _ a p i _ f a c e t s / s r c / P l u g i n / f a c e t s / f a c e t _ s o u r c e / J s o n A p i F a c e t s . p h p o n l i n e 6 1 i n D r u p a l \ j s o n a p i _ s e a r c h _ a p i _ f a c e t s \ P l u g i n \ f a c e t s \ f a c e t _ s o u r c e \ J s o n A p i F a c e t s - > _ _ c o n s t r u c t ( ) ( l i n e 4 8 o f m o d u l e s / c o n t r i b / j s o n a p i _ s e a r c h _ a p i / m o d u l e s / j s o n a p i _ s e a r c h _ a p i _ f a c e t s / s r c / P l u g i n / f a c e t s / f a c e t _ s o u r c e / J s o n A p i F a c e t s . p h p ) . 対処方法 まず、エラーの表示を有効にします。以下のファイルに追記します。 ...

2023年6月12日 · 8 分 · Nakamura

Drupalのコンテンツの一括削除の方法

概要 Drupalのコンテンツの一括削除の方法を調べたので、その備忘録です。以下の記事が参考になりました。 https://www.webwash.net/how-to-bulk-delete-content-in-drupal/ 以下の3つの方法が紹介されていました。 Drupal コア UI の使用 (Using Drupal Core UI) Drush の使用 (Using Drush) ビューの一括操作 (VBO) の使用 (Using Drupal Views Bulk Operations (VBO)) Drupal コア UI の使用 以下、日本語訳です。 小さな Drupal サイトがあり、削除するノードが約 300 未満の場合は、この方法を使用する必要があります。これは、Drupal コアの UI を使用すると、デフォルトで一度に 50 ノードしか削除できないためです。サイトが大きくなると、これは面倒になります。 Drush の使用 以下、日本語訳です。 コマンド ラインを使用すると、Drush を使用できます。これが推奨される方法です。 例えば以下では、記事コンテンツ タイプのすべてのノードを削除します。 d r u s h e n t i t y : d e l e t e n o d e - b u n d l e = a r t i c l e ただ、上記のサイトにも記載がありましたが、PHP メモリ制限にひっかかることがあるようです。Amazon Lightsail上に立てた512MBメモリの環境において、5,000件のコンテンツの一括削除を試みたところ、以下のように制限に引っかかってしまいました。ただし、再度同じコマンドを実行することで、無事に一括削除ができました。 ...

2023年4月14日 · 3 分 · Nakamura