MAMP7で不具合か 【解決済 問題なし!】
2024年8月9日
MAMP7にバージョンアップした際にWordpressのトップページからのリンクか全て404になってしまったので調査したところ、同様の不具合を解決していた方がいたので参考にさせてもらって無事解決!!
httpd.confの以下の部分をコメントアウトする。
LoadModule rewrite_module modules/mod_rewrite.so
とここまでは良かったのだが、トップページからのページ遷移は出来るものの、それぞれのページが完全に読み込まれない状況に。
コードを見ると完全に途中で切れてる。一体なぜなんでしょう?
httpd.confなど再度見直してみても分からないので、一旦MAMPのバージョンを6.9に落としてみたら問題なく表示された。
ググってみても同じような症状の記事は見つからなかったので、当方固有の問題かもしれない。
しばらくはこのまま様子を見ます。
◎解決したので追記
やはりこちらの個別の問題でした。
the_posts_paginetionの記述に問題があったのが原因で500エラーが出ていた。
MAMP7ではPHP8.2.20を使用してますが、MAMP6.9ではPHP8.2.0を使用していたので、より厳格な記述が必要になったのでしょう。
$args = array( 'mid_size' => 1, 'prev_text' => _('newer'), 'next_text' => _('older'), ); the_posts_pagination($args);
としていてエラーだったので、シンプルに
$args = array( 'mid_size' => 1, 'prev_text' => 'newer', 'next_text' => 'older', ); the_posts_pagination($args);
に変更して解決です。
そもそも元の記述自体に_(アンダーバー)が一個足りてないので自分がダメダメだったということです。
なので
$args = array( 'mid_size' => 1, 'prev_text' => __('newer'), 'next_text' => __('older'), ); the_posts_pagination($args);
でも動作しました。
MAMP7に不具合など無く全く問題なしです。
大変失礼しました。