phpcms V9 修改生成静态文件路径/html

在论坛看到部分用户反馈这个问题,要修改的其实是html_root的值,默认是"/html"

如果要生成在网站根目录的话,这个值则要为空.

论坛上现在看到的办法是打开caches\configs\system.php,修改html_root的值

默认在51行:

  1. 'html_root' => '/html',//生成静态文件路径
复制代码

修改为:

  1. 'html_root' => '',//生成静态文件路径
复制代码

**********************************

下面要讲的是,将html_root这项值添加到后台的基本设置中,让管理员可以随时修改html_root的这个值...

我们需要修改2个文件

1.打开phpcms\modules\admin\functions\global.func.php

找到:

  1. 'img_path','attachment_stat',
复制代码

在后面添加:

  1. 'html_root',
复制代码

修改好后保存.

2.打开phpcms\modules\admin\templates\setting.tpl.php

找到:

  1. <tr>
  2. <th width="120"><?php echo l('setting_upload_url')?></th>
  3. <td class="y-bg"><input type="text" class="input-text" name="setconfig[upload_url]" /></td>
  4. </tr>
复制代码

在其下面另起一行,加入以下代码:

  1. <tr>
  2. <th width="120">生成静态文件路径</th>
  3. <td class="y-bg"><input type="text" class="input-text" name="setconfig[html_root]" ),要生成在网站根目录下留空即可</td>
  4. </tr>

修改好保存即可.

现在在后台的基本设置里面,已经可以修改这个值了