注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

ecmalll 后台模板不能编辑failed to open stream

PHP 开心洋葱 1674次浏览 已收录 0个评论 手机上查看

ecmalll 后台模板不能编辑failed to open stream

第一个问题: Maximum execution time of 30 seconds exceeded in … 出现这个问题是php.ini 默认响应时间是 30秒,找到 php.ini 文件的max_execution_time = 30 设置的稍大一点就行了,我设置了60秒,哈,如果一个页面60秒还不响应,那也没必要等了.. 然后,错误就出来了这个错误:
 file_get_contents(http://localhost:8080/ecmall/index.php) [function.file-get-contents]: failed to open stream: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
 这个错误的解决方法:
 admin 文件夹中的 template.app.php 中_get_page_html($page) 这个方法的
    return file_get_contents($pages[$page]);这句代码替换成
  

$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $pages[$page]);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); // 设置cURL 参数,要求结果保存到字符串中
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 5); // 设置cURL 参数,要求超时时间为5秒
$file_contents = curl_exec($ch);
curl_close($ch);
return $file_contents;

 
哈,保存,又有另外一个错误,当时忘了截出错误消息来,大体意思是 curl_init()个函数未定义. 解决方法,安装 phpcurl
php.ini中找到  extension=php_curl.dll 把前面的分号去掉,然后拷贝 php5ts.dll,php_curl.dll,libeay32.dll,ssleay32.dll 到 system32 目录下,哈。我的系统中没有 php_curl.dll ,网上下载的. 重启php 服务,搞定了!
 ————–
 —————
 没人回答我的问题,只好自己研究了… 有碰到同样问题的朋友,可以参考一下,哈。


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明ecmalll 后台模板不能编辑failed to open stream
喜欢 (0)
[开心洋葱]
分享 (0)
关于作者:
开心洋葱,开心洋葱头,水墨

您必须 登录 才能发表评论!

……
加载中……