帝国备份王备份空白的问题
2017年11月26日
阅读量:
EmpireBak是一款完全开源免费、专门为Mysql大数据的备份与导入而设计的软件,系统采用分卷备份与导入,理论上可备份任何大小的数据库。
官方下载地址: http://www.phome.net/
按照官方安装说明安装完成,目录、权限等也设置完成,但是还是无法使用,页面空白。而目录下的其他php也无法访问,但是.html文件可以浏览。
另外一个出错是:Parse error:syntax error, unexpected $end in /class/functions.php on line 271
我把文件传上去了以后 访问index.php ,出现这种错误
针对其原因是因为,该开发团队采用了不完全标准的php格式(<?php … ?>)书写,用了短标记格式<?…?>
所以针对解决办法就是配置php,启动短标记格式:
1.如果是本地调试运行,直接配置php.ini,搜索标签“short_open_tag”,设置为:short_open_tag = On
2.如果是远程主机,要先修改upload文件夹中的所有php文件下的,短记标签。可以用dreamweaver,这款强大的文本编辑器。
将<缩写形式<?=替换为<? echo 等价形式;
将<? ?>补充完整<?php ?>
PS:short_open_tag决定是否允许使用 PHP 代码开始标志的缩写形式(<? ?> )。如果要和 XML 结合使用 PHP,可以禁用此选项以便于嵌入使用 <?xml ?> 。否则还可以通过 PHP 来输出,例如:<?php echo ‘<?xml version=”1.0″‘; ?> 。如果禁用了,必须使用 PHP 代码开始标志的完整形式(<?php ?> )。
注意: 本指令也会影响到缩写形式 <?= ,它和 <? echo 等价。使用此缩写需要 short_open_tag 的值为 On。
asp_tags除了通常的 <?php ?> 标志之外还允许使用 ASP 风格的标志 <% %>。这也包括了输出变量值的缩写 <%= $value %>。
今天备份一数据,发现帝国备份王备份空白,经网上查找,得知如果数据表以数字开头会有此问题,确实,不过我的表没以数字开头啊,后来就此思路,分开表备,结果发现一个名为 list 的表不能备份,重命名,ok,搞定。
结论:帝国备份王不止数字开头的表不能备,名为 list 的表也不能备。
文章均为奇迹mu私服专注网站建设,青岛网站建设的青岛网站建设公司原创,转载请注明来自
http://www.dasouit.com/faq/269.html