top-image

OLDER ARTICLES

当你将 PbootCMS 网站从一个服务器转移到另一个服务器后,如果遇到“No input file specified”错误提示,通常是由于以下几个原因导致的。以下是解决方法:

1. 检查 .user.ini 文件

  1. 删除 .user.ini 文件

  2. 重启 Web 服务器

    • 删除 .user.ini 文件后,重启 Web 服务器以应用更改。
  • 常用标签
    • 标题:{content:title}
    • 浏览量:{content:visits}
    • 发布时间:{content:date style=Y-m-d}
    • 来源:{content:source}
    • 作者:{content:author}
    • 文章内容:{content:content}
    • 上一篇:{content:precontent}
    • 下一篇:{content:nextcontent}
    • 返回栏目页:{sort:link}
    • 相关资讯:{pboot:list scode={sort:scode} num=4}[list:title]{/pboot:list}
{pboot:message num=*}
    <p>[message:contacts]</p>
    <p>[message:content]</p>
{/pboot:message}
  • 调取的留言记录:默认执行分页,使用内容列表的分页代码即可。
  • 内容隐私:使用截取功能,例如 [message:mobile substr=1,3]****[message:mobile substr=8] 输出效果:187****6563
控制参数
  • num=*:数量,非必填,为调取的留言分页大小
  • page=*:是否分页1或0,非必填,用于关闭分页
  • lg=*:调取指定语言留言,非必填,设置all则所有语言,不添加该参数则默认为当前语言(V1.3.7+)

PbootCMS后台登录验证码看不清怎么回事?
原因分析:由于PHP版本不支持导致。
解决方法:修改PHP版本,推荐使用PHP7.3、7.2、5.6,首选7.3性能最佳。

  • 方法一:
    1. 登录后台,手动访问 http://您的域名/admin.php?p=/Menu/index
    2. 找到系统管理-系统菜单,点击状态启用。
    3. 重新登录后台。
  • 方法二:
    1. 修改数据库表 ay_menu 中的字段。
    2. 将 status 字段的值从0改为1。
    3. 重新登录后台。
  • 适用范围:在列表页或详情页使用。
  • 标签作用:输出当前栏目的相关信息。
    • {sort:tcode}:当前栏目的顶级栏目编码
    • {sort:topname}:当前栏目的顶级栏目名称
    • {sort:toplink}:当前栏目的顶级栏目链接
    • {sort:pcode}:当前栏目的父栏目编码
    • {sort:parentname}:当前栏目的父栏目名称
    • {sort:parentlink}:当前栏目的父栏目链接
    • {sort:scode}:当前栏目编码
    • {sort:name}:栏目名称
    • {sort:subname}:栏目副名称
    • {sort:link}:栏目链接
    • {sort:type}:栏目类型(1单页、2列表)
    • {sort:outlink}:后台设置的跳转链接
    • {sort:listtpl}:列表页模板
    • {sort:contenttpl}:详情页模板
    • {sort:ico}:栏目缩略图
    • {sort:pic}:栏目大图
    • {sort:title}:栏目标题(V1.3+)
    • {sort:keywords}:栏目关键字
    • {sort:description}:栏目描述
    • {sort:def1}:栏目描述1(V3.0.6+)
    • {sort:def2}:栏目描述2(V3.0.6+)
    • {sort:def3}:栏目描述3(V3.0.6+)
  • 问题:系统用户管理授权栏目只列出最高二级栏目。
  • 解决办法
    • 打开 /dede/sys_admin_user_add.php 和 /dede/sys_admin_user_edit.php 文件,添加以下函数:
      function getalltype($reid = 0, $step = '', $typeids = array()) {
          global $dsql, $result;
          $dsql->SetQuery("SELECT reid,id,typename FROM `dede_arctype` WHERE reid='$reid' AND (ispart=0 OR ispart=1) ORDER BY sortrank");
          $dsql->Execute($reid);
          if ($dsql->GetTotalRow($reid) > 0) {
              while ($row = $dsql->GetArray($reid)) {
                  $result .= "<option value='{$row['id']}' class='" . (empty($row['reid']) ? 'b' : 's') . "type'" . (in_array($row['id'], $typeids) ? ' selected' : '') . ">{$step}{$row['typename']}</option>\r\n";
                  getalltype($row['id'], $step . '—', $typeids);
              }
          }
          return $result;
      }
      $typeOptions = getalltype(0, '', $typeids);

       

  1. 万能标签调用序号
    <li><span>[!--no.num--]</span><a href="[!--titleurl--]">[!--title--]</a></li>
  2. 灵动标签调用序号
    [e:loop={"select * from www_moban5_cn_enewsclass where bclassid=0 order by classid limit 10 ",10,24,0}]
    <li><span><?php echo $bqno; ?></span><a href="<?php echo $bqsr['classurl']; ?>"><?php echo $bqr[classname]; ?></a></li>
    [/e:loop]

    从特定数字开始循环

    • 从1开始:<?php echo $bqno; ?>
    • 从2开始:<?php echo $bqno + 1; ?>
    • 从3开始:<?php echo $bqno + 2; ?>
  3. 输出带前导零的序号
    <?php echo sprintf("%02d", $bqno); ?>

     

找到并修改e/config/config.php文件,搜索httptype,将其值修改为0。
进入后台,将HTTPS设置为默认的自动。

 

  • 错误提示

    • 连接:失败,原因:连接服务器22端口失败。
  • 解决步骤

    1. 检查22端口
      • 确认服务器防火墙中22端口已开放。
    2. 检查服务器状态
      • 如果22端口已开放但仍然无法连接,可能是服务器被DDoS攻击导致进入黑洞状态。
    3. 联系阿里云
      • 提交工单,确认服务器状态。黑洞期间不支持解封,实际黑洞时长视攻击情况而定,从30分钟到24小时不等。
Page 495 of 1049:« First« 492 493 494 495 496 497 498 »Last »
bottom-img