祥磊部落

随机出现的你

解决帝国备份王备份目录打开空白问题

本来打算换服务器,但是网站数据库较大,使用phpmyadmin无法恢复,打算使用帝国备份王,备份完数据后,传到另外一个空间打开目录的时候出现页面打开空白,后查看php.ini发现short_open_tag没有开short_open_tag = Off  。

1、直接配置php.ini,搜索标签“short_open_tag”,设置为

如果没有更改php.ini的权限,那就很麻烦了。

2、要先修改upload文件夹中的所有php文件下的,短记标签。可以用EmEditor,这款强大的文本编辑器。

  • 将<缩写形式<?=替换为<? echo 等价形式;
  • 将<? ?>补充完整<?php ?>

小知识: 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 %>。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据