首页 > 帮助 > 入门指导 >

shtml设置

什么是SSI?

SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。

如何使你的Apache服务器支持SSI?

Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例:打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果:
# AddType text/html .shtml
# AddOutputFilter INCLUDES .shtml
把这两行前面的#去掉。

然后搜索“Options Indexes FollowSymLinks”
在搜索到的那一行后面添加“ Includes”
即将该行改变为:
Options Indexes FollowSymLinks Includes
保存httpd.conf,重起apache即可。

开启shtml

打开文件 ./include/config.inc.php
  1. <?php   
  2. //数据库配置信息   
  3. define('DB_HOST''localhost'); //数据库服务器主机地址   
  4. define('DB_USER''root'); //数据库帐号   
  5. define('DB_PW''root'); //数据库密码   
  6. define('DB_NAME''phpcmsutf'); //数据库名   
  7. define('DB_PRE''phpcms_'); //数据库表前缀,同一数据库安装多套Phpcms时,请修改表前缀   
  8. define('DB_CHARSET''utf8'); //数据库字符集   
  9. define('DB_PCONNECT', 0); //0 或1,是否使用持久连接   
  10. define('DB_DATABASE''mysql'); //数据库类型   
  11.   
  12. //网站路径配置   
  13. define('PHPCMS_PATH''/cms/phpcms_utf/'); //Phpcms框架访问路径,相对于域名   
  14.   
  15. //shtml 支持   
  16. define('SHTML', 0); //是否支持 shtml,需要服务器支持,并且生成文件扩展名为 shtml  
将它:
    define('SHTML', 0); //是否支持 shtml,需要服务器支持,并且生成文件扩展名为 shtml
改成:
    define('SHTML', 1); //是否支持 shtml,需要服务器支持,并且生成文件扩展名为 shtml
 

热门问题

m88 188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help
客服时间:(10:00-18:00)
(周六日休息)