HTTP ERROR 500 — Угадай, что отсутствует модуль PHP, cPanel Apache

Я пытаюсь переместить один сервер на другой. Итак, я копирую все php-файлы со старого сервера на новый. Прямо сейчас я получаю ошибку HTTP ERROR 500, Ниже мой error_log, моя процедура отладки и мое предположение.

Вот что получилось

  • Старый домен, выполненный php myfile.php — Нет ошибок
  • Старый домен, открытый браузером mydomain/myfile.php — Нет ошибок
  • Localhost, открыть с помощью браузера mydomain/myfile.php — Нет ошибок
  • Новый домен, выполненный php myfile.php — Нет ошибок
  • Новый домен, открытый с помощью браузера mydomain/myfile.php — ОШИБКА HTTP ERROR 500

отлаживать

Сначала я проверяю разрешение

Я вижу каталог 755 и мой файл php 644. Думаю, это должно быть в порядке.

Затем я проверяю журнал ошибок

[outbuy@outbuy brands]$ cat error_log
[23-Apr-2018 14:51:11 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function LeanCloud\curl_init() in /home/outbuy/public_html/vendor/leancloud/leancloud-sdk/src/LeanCloud/Client.php:381
Stack trace:
#0 /home/outbuy/public_html/vendor/leancloud/leancloud-sdk/src/LeanCloud/Client.php(463): LeanCloud\Client::request('GET', '/classes/Brand', Array, NULL, Array, NULL)
#1 /home/outbuy/public_html/vendor/leancloud/leancloud-sdk/src/LeanCloud/Query.php(741): LeanCloud\Client::get('/classes/Brand', Array)
#2 /home/outbuy/public_html/brands/fetchBrands.php(14): LeanCloud\Query->find()
#3 {main}
thrown in /home/outbuy/public_html/vendor/leancloud/leancloud-sdk/src/LeanCloud/Client.php on line 381

В Client.php: 381 это

$req = curl_init($url);

Итак, я дважды проверяю модуль PHP (моя версия php 5.6) и знаю, что php-curl уже установлен

[root@outbuy]# yum search php-curl
Loaded plugins: fastestmirror, universal-hooks
Loading mirror speeds from cached hostfile
* EA4: 110.4.45.120
* cpanel-addons-production-feed: 110.4.45.120
* base: ftp.cuhk.edu.hk
* centosplus: ftp.cuhk.edu.hk
* epel: ftp.cuhk.edu.hk
* extras: ftp.cuhk.edu.hk
* ius: hkg.mirror.rackspace.com
* updates: ftp.cuhk.edu.hk
============================================ N/S matched: php-curl =============================================
ea-php54-php-curl.x86_64 : A module for PHP applications that need to interface with curl
ea-php55-php-curl.x86_64 : A module for PHP applications that need to interface with curl
ea-php56-php-curl.x86_64 : A module for PHP applications that need to interface with curl
ea-php70-php-curl.x86_64 : A module for PHP applications that need to interface with curl
ea-php71-php-curl.x86_64 : A module for PHP applications that need to interface with curl
ea-php72-php-curl.x86_64 : A module for PHP applications that need to interface with curl

Name and summary matches only, use "search all" for everything.
[root@outbuy]# yum install ea-php56-php-curl.x86_64
Loaded plugins: fastestmirror, universal-hooks
Loading mirror speeds from cached hostfile
* EA4: 110.4.45.120
* cpanel-addons-production-feed: 110.4.45.120
* base: ftp.cuhk.edu.hk
* centosplus: ftp.cuhk.edu.hk
* epel: ftp.cuhk.edu.hk
* extras: ftp.cuhk.edu.hk
* ius: hkg.mirror.rackspace.com
* updates: ftp.cuhk.edu.hk
Package ea-php56-php-curl-5.6.35-1.1.5.cpanel.x86_64 already installed and latest version
Nothing to do

Думаю, что-то здесь не так, потому что для модуля mbstring я использую rh-php56-php-mbstring.x86_6 модуль, начинающийся с rh но здесь я вижу только модули, начинающиеся с en, Какие-либо предложения?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]