欢迎来到DESIPO.COM,外贸电子商务整合专家!
登录 | 免费注册 ?
|
解决方法
上一页1下一页 共1页4条信息
 | 最近客户要做在mysql中导出excel表格,使用PHPExcel插件很好完成,顺便说下PHPExcel很NB,在本地测试没有问题,但是发布到服务器提示“Class 'ZipArchive' not found in...”错误,度了下应该是wdcp面板没有安装ZipArchive插件的问题,下面简单说下wdcp面板安装ZipArchive的方法 一、安装ZipArchive插件 cd /usr/src (进入目录) wget http://pecl.php.net/get/zip (在php官网下载插件) tar -zxvf zip cd zip-1.12.5 (插件版本,我的是1.12.5,您自己下载的自己注意查看)进入目录后执行下面的内容 /www/wdlinux/php/bin/phpize (对应的phpize路径可用 find / -name phpize查询,出来结果/www/wdlinux/php/bin/phpize) ./configure --with-php-config=/www/wdlinux/php/bin/php-config(对应的php-config路径) make make install (PS:注意依次运行) 二、配置ZipArchive插件 1、查看生成的模块路径(安装完之后,屏幕上会提示zip.so的位置,wdcp是/www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/zip.so) 2、在php.ini中配置:增加extension =... 2016年 10月 28日 |
 | 缘由: 在查询Mysql中的数据库,或者修改比较大的表的时候就会出现这种情况; google之: 方案1.在mysql配置文件[myslqd]下面添加一行设置skip-name-resolve.需要重启mysql服务. 方案2.在hosts文件内添加: ip与主机名的映射关系,如: 127.0.0.1 localhost. 这种方式不用重启mysql服务. --------------------------- 三个层面上解决这个问题: 1. 代码层面,你需要在自己的PHP数据库连接处增加大致如下代码。 if( in_array(mysql_errno(), array(2006, 2013))){ mysql_close(); mysql_connect(...); mysql_query(...); } 也就是说遇到2006,2013错误就重新连接一下MySQL。 2. MySQL层面,需要配置一些参数 my.cnf (但是这里是linux下,我的windows配置怎么办?) wait_timeout = x 超时时间 如600秒 max_allowed_packet = y 最大允许数据量 适当增加x,y的值。 3. 一般出现这种情况不是所有例句而是单个表,请你先修复表一般都能解决这类问题。 ---------------------- MySQL... 2016年 11月 15日 |
 | 恢复数据库 mysql -u pdf191 -p pdf191 < /home/admin/pdf191_pdfxx_com/191.sql 备份数据ln -s /usr/local/mysql-5.5/bin/mysqldump /usr/bin mysqldump -u root -p pdf208 > /www/web/pdf208_pdfxx_com/208.sql mysqldump --lock-tables=false -u root -p cms1 > /home/wwwroot/lamp01/domain/cms1.xxx.com/web/cms1.sql nohup zip -r cms2.zip /home/wwwroot/AA42/domain/cms2.ccc.com/web/ 详细介绍 http://www.cnblogs.com/kissdodog/p/4174421.html 2016年 11月 17日 |
 | WDCP其实很麻烦,经常会遇到很多问题,这里罗列解决EXCEL插件缺少 ZipArchive 的时候的解决方法。 要用wordpress的revolution slider,但是使用过程中显示Error: Wrong export slider file format! This could be caused because theZipArchive extension is not enabled. Go Back 好像是没有ziparchive这扩展,搜了下 好像这样就可以了。 cd /usr/src wget http://pecl.php.net/get/zip (这个下载后看不到版本的,所以跳过这个步骤没用ssh,直接在浏览器下载后用wdcp上传到/usr/src) tar zxvf zip-1.12.4.tgz (可能下载版本不一样,按zip-1.x.x.tgz就可以了) cd zip-1.12.4 /www/wdlinux/php/bin/phpize的位置可以通过PHPINFO查看 /www/wdlinux/php/bin/phpize ./configure --with-php-config=/www/wdlinux/php/bin/php-config make make install 安装后记录屏幕下的zip.so的位置,例如/usr/local/lib/php/extensions/zip.so 修改php.ini 增加 extension=/usr/local/lib/php/extensions/zip.so 然后同样在php.ini文件中,将zlib.output_compression = Off 改为 zlib.output_compression = On service httpd restart (重启apache) 2015年 04月 28日 |
上一页1下一页 共1页4条信息
|
Copyright © 2012-2013 迪赛普科技 版权所有
合作邮箱:admin@desipo.com 合作QQ:76052083 |