全球主机交流论坛

标题: 帝国是否支持SSH界面的全站生成? [打印本页]

作者: cw723    时间: 2017-8-1 11:20
标题: 帝国是否支持SSH界面的全站生成?


帝国是否支持SSH界面的全站生成?

作者: 大腿    时间: 2017-8-1 11:21
,理论上是可以的,然而实际上不知道
作者: cw723    时间: 2017-8-1 11:24
大腿 发表于 2017-8-1 11:21
,理论上是可以的,然而实际上不知道

我也觉得应该有php命令可以实现吧。。

作者: 东方星雨    时间: 2017-8-1 14:18
额,我的站就是
https://www.jierianpai.com/
大佬们别打啊
作者: cw723    时间: 2017-8-1 14:21
东方星雨 发表于 2017-8-1 14:18
额,我的站就是
https://www.jierianpai.com/
大佬们别打啊

你这是在打广告吧。
作者: miven    时间: 2017-8-1 14:22
直接修改下生成页面的php,去掉后台权限验证就行呗
再不就修改下帝国cms自动审核插件 这个应该容易修改一点
作者: cw723    时间: 2017-8-1 14:24
miven 发表于 2017-8-1 14:22
直接修改下生成页面的php,去掉后台权限验证就行呗
再不就修改下帝国cms自动审核插件 这个应该容易修改一点 ...

没有shell的命令么?
作者: tradekey1h    时间: 2017-8-1 14:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: jshkk    时间: 2017-8-1 14:26
cw723 发表于 2017-8-1 14:24
没有shell的命令么?

php *.php?
作者: miven    时间: 2017-8-1 14:32
cw723 发表于 2017-8-1 14:24
没有shell的命令么?

跟 jshkk 说的差不多吧 就是php *.php 执行php脚本啊
作者: cw723    时间: 2017-8-1 14:33
miven 发表于 2017-8-1 14:32
跟 jshkk 说的差不多吧 就是php *.php 执行php脚本啊

有没有可用的代码呀。
作者: miven    时间: 2017-8-1 14:50
cw723 发表于 2017-8-1 14:33
有没有可用的代码呀。

你要每次执行都全站生成?
作者: cw723    时间: 2017-8-1 15:06
miven 发表于 2017-8-1 14:50
你要每次执行都全站生成?

一次就行了。 我可以在SSH输入个命令就可以执行不用挂浏览器。
作者: miven    时间: 2017-8-1 16:18
本帖最后由 miven 于 2017-8-1 16:20 编辑
cw723 发表于 2017-8-1 15:06
一次就行了。 我可以在SSH输入个命令就可以执行不用挂浏览器。

  1. <?php
  2. $news_table = "news";        //新闻表
  3. define ( 'EmpireCMSAdmin', '1' );
  4. require ("../class/connect.php");
  5. require ("../class/db_sql.php");
  6. require ("../class/functions.php");
  7. require ("../class/t_functions.php");
  8. require ("../data/dbcache/class.php");
  9. require ("../data/dbcache/MemberLevel.php");
  10. $link = db_connect ();
  11. $empire = new mysqlquery ();
  12. $i=0;
  13. $res = $empire->query ("select * from {$dbtbpre}ecms_".$news_table);
  14.         while ($infor = $empire->fetch ( $res ) ) {
  15.         GetHtml ( $infor ['classid'], $infor ['id'], $infor, 0 );
  16.         ReListHtml ( $infor ['classid'], 1 );
  17.     $i++;
  18.         }
  19.         ReIndex();
  20.         die("Done ,Make ".$i." files ");
  21. function ReIndex(){
  22.         $indextemp=GetIndextemp();
  23.         NewsBq($classid,$indextemp,1,0);
  24. }
  25. ?>
复制代码


放到e/admin 目录下保存为 XX.php
php XX.PHP


作者: cw723    时间: 2017-8-1 16:21
miven 发表于 2017-8-1 16:18
放到e/admin 目录下保存为 XX.php
php XX.PHP

谢谢老哥。
作者: cw723    时间: 2017-8-1 16:24
miven 发表于 2017-8-1 16:18
放到e/admin 目录下保存为 XX.php
php XX.PHP

另外问一下 帝国伪静态是否特别吃资源?

我在想实在不行就全站伪静态得了。
作者: miven    时间: 2017-8-1 16:27
cw723 发表于 2017-8-1 16:24
另外问一下 帝国伪静态是否特别吃资源?

我在想实在不行就全站伪静态得了。 ...

不太了解,不过数据多的话 可以上缓存插件吧
作者: cw723    时间: 2017-8-1 16:41
miven 发表于 2017-8-1 16:27
不太了解,不过数据多的话 可以上缓存插件吧

感觉生成真的慢。

一个20W数据站。 都下午了 还没生成完。

我在想不行就全站伪静态得了。
作者: cw723    时间: 2017-8-1 16:55
miven 发表于 2017-8-1 16:18
放到e/admin 目录下保存为 XX.php
php XX.PHP

我如果不是新闻。。

应该怎么设置这个呢?
作者: cw723    时间: 2017-8-1 16:56
miven 发表于 2017-8-1 16:18
放到e/admin 目录下保存为 XX.php
php XX.PHP

[root@vps1 admin]# php html.php
Done ,Make 0 files [root@vps1 admin]#

作者: dream7758521    时间: 2017-8-1 17:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: miven    时间: 2017-8-1 17:49
cw723 发表于 2017-8-1 16:56
[root@vps1 admin]# php html.php
Done ,Make 0 files [root@vps1 admin]#

不是新闻 就改一下里面的news
作者: zhoumo310    时间: 2017-8-1 18:06
东方星雨 发表于 2017-8-1 14:18
额,我的站就是
https://www.jierianpai.com/
大佬们别打啊

已打死




欢迎光临 全球主机交流论坛 (https://loc.1226.eu.org/) Powered by Discuz! X3.4