Wordpress выдает ошибку 500 в результатах поиска на другом сервере - PullRequest
0 голосов
/ 09 мая 2019

Фон

Мы разработали веб-сайт WordPress на промежуточном сервере с настраиваемой темой и настраиваемым поиском. Php для отображения результатов. Это работает как брелок без ошибок или предупреждений в журнале.

Когда веб-сайт был переведен в другую среду (Windows VM), результаты поиска будут давать ошибку 500.

Что мы попробовали

Так как поиск работает на промежуточной стадии, а не на работающем сервере, мы сравнили спецификации сервера и установки PHP. Это результаты проверки сайта на живом сервере

Server architecture: Windows NT 10.0 AMD64
Web server: Microsoft-IIS/10.0
PHP version: 7.2.18 (Supports 64bit values)
PHP SAPI: cgi-fcgi
PHP max input variables: 1000
PHP time limit: 300
PHP memory limit: 256M
Max input time: 60
Upload max filesize: 20M
PHP post max size: 8M
cURL version: 7.64.0 OpenSSL/1.1.1b
Is SUHOSIN installed?: No
Is the Imagick library available?: No

Это промежуточный сервер:

Server architecture: Linux 4.19.8-x86_64-linode120 x86_64
Web server: nginx/1.13.6
PHP version: 7.3.2 (Supports 64bit values)
PHP SAPI: fpm-fcgi
PHP max input variables: 3000
PHP time limit: 120
PHP memory limit: 256M
Max input time: 60
Upload max filesize: 64M
PHP post max size: 64M
cURL version: 7.60.0 OpenSSL/1.0.1e
Is SUHOSIN installed?: No
Is the Imagick library available?: Yes
.htaccess rules Custom rules have been added to your .htaccess file.

Версия PHP недавно была установлена ​​на промежуточном сервере 7.3 для тестирования. Я также проверил, все ли необходимые компоненты PHP установлены на работающем сервере, и это так.

Вопрос

Что вы предлагаете мне попробовать дальше? PHP версии 7.2 или 7.3, похоже, не проблема, большое отличие, которое я вижу, в том, что, возможно, он не работает, потому что он на сервере Windows, но остальная часть сайта работает нормально.

1 Ответ

0 голосов
/ 10 мая 2019

Ошибка найдена. Я использовал короткое открытие PHP '' в один момент, и это не было настроено на новом сервере в php.ini.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...