Я пытаюсь переместить один сервер на другой. Итак, я копирую все php-файлы со старого сервера на новый. Прямо сейчас я получаю ошибку HTTP ERROR 500
, Ниже мой error_log, моя процедура отладки и мое предположение.
Вот что получилось
php myfile.php
— Нет ошибокmydomain/myfile.php
— Нет ошибок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
, Какие-либо предложения?
Задача ещё не решена.
Других решений пока нет …