ecshop安装时出现No method available! 解决办法
今天安装ECSHOP时,还没进入安装画面,就弹出一个提示说明:No method available! 很是郁闷,结果查找了下代码,是因为服务器没有开启fsockopen,和curl_init函数,可能大部分服务器为了怕服务器植入木马,进行对外PHP 的DDOS攻击,停掉了fsockopen函数,有两种解决办法:
1、修改服务器配置找到php.ini文件把disable_funcion 一行把fsockopen去掉
2、找到安装代码:include/cls_transport.php 文件约102行 把
$fsock_exists = function_exists('fsockopen');
$curl_exists = function_exists('curl_init');
修改为:
$fsock_exists = true;
$curl_exists = true;
3、在能安装ECSHOP的服务器上安装后在把程序复制过去,进行管理就可以了