CentOSでWebサーバーを – WordPressが動かない 


CentOS最小インストールからWordPressを入れようとして、エラーが出まくっている堀田です。

さて、移行はいったんあきらめるとして、原因究明です。

WordPressの基本インストールを行いました。

パーマネントリンクは、標準の、?p=nです。

Hello-Worldページを表示すると、以下のエラーが発生しています。。。
Notice: compact(): Undefined variable: limits in
~/wp-includes/class-wp-comment-query.php on line 853

なんでやねん。

あじさい企画のサイトは、PHP7.2です。ここならば、エラーは出ていません。

ということで、PHPを7.3から7.2に戻すことにしました。

疲れてきたので、yumのパッケージをこれでもかと入れることにしました。
yum remove php*
yum -y install –enablerepo=remi,remi-php72 php php-mbstring php-xml php-xmlrpc php-gd php-pdo php-pecl-mcrypt php-mysqlnd php-pecl-mysql

参考: CentOS 7のウェブサーバーにphp 7.2を導入する。phpの入門にも最適な環境の構築

エラーはなくなりました。。

でもね、パーマネントリンクつけると、やはり動かないの。

Not Found
The requested URL /未分類/hello-world/ was not found on this server.

あ、そーですか。

文字化けは、あちらの管理者さんから

content negotiationがうまくいっていないってことでしょうか。
デフォルトのcharsetがUTF-8になっていない?

とかいう暖かいご助言をいただいているので、まずは、そちらを対処してみようかと思います。 (本来ならば、「未分類/hello-world」とでるはず。)
***
エラーの詳細ですが、
パーマネントリンクが?p=nならOK。
/%post_name%/にするとエラー。

とりあえず、パーマネントリンクがらみであることははっきりしたので、一つ一つつぶします。

今年中に移行、いや、それよりも、今年中にWordPressは動くか??

がんばります。



Pocket


Copyright(c) 2016 ajisai-planning All Rights Reserved.