首页 > 编程语言 >PHPCMS shtml设置_PHPCms教程

PHPCMS shtml设置_PHPCms教程

时间:2023-07-17 11:24:18浏览次数:76  
标签:shtml PHPCms 数据库 DB PHPCMS SSI conf define

什么是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

<?php  

//数据库配置信息  

define('DB_HOST', 'localhost'); //数据库服务器主机地址  

define('DB_USER', 'root'); //数据库帐号  

define('DB_PW', 'root'); //数据库密码  

define('DB_NAME', 'phpcmsutf'); //数据库名  

define('DB_PRE', 'phpcms_'); //数据库表前缀,同一数据库安装多套Phpcms时,请修改表前缀  

define('DB_CHARSET', 'utf8'); //数据库字符集  

define('DB_PCONNECT', 0); //0 或1,是否使用持久连接  

define('DB_DATABASE', 'mysql'); //数据库类型  

 

//网站路径配置  

define('PHPCMS_PATH', '/cms/phpcms_utf/'); //Phpcms框架访问路径,相对于域名  

 

//shtml 支持  

define('SHTML', 0); //是否支持 shtml,需要服务器支持,并且生成文件扩展名为 shtml  

将它:

define('SHTML', 0); //是否支持 shtml,需要服务器支持,并且生成文件扩展名为 shtml

 

改成:

define('SHTML', 1); //是否支持 shtml,需要服务器支持,并且生成文件扩展名为 shtml

标签:shtml,PHPCms,数据库,DB,PHPCMS,SSI,conf,define
From: https://www.cnblogs.com/ymdi/p/17559527.html

相关文章

  • phpcms本地网站迁移至虚拟主机的教程_PHPCms教程
    本人已成功将2008调试的网站迁移至虚拟主机中,现将有关设置和应注意的地方拿来与大家一道分享。由于是一次性成功,迁移后没有碰到任何问题(至少现在没有),因此以下提到的不一定全面,请大家谅解。[首先要在虚拟主机中根据第一、二条全新安装phpcms2008]第一,安装环境:本机电脑到虚拟主......
  • PhpCms系统设置:config.inc.php文件配置说明_PHPCms教程
    config.inc.php(include/config.inc.php)文件包含了系统运行的核心配置,详细参数介绍如下://数据库配置信息define('DB_HOST', 'localhost'); //数据库服务器主机地址define('DB_USER', 'root'); //数据库帐号define('DB_PW', 'root'); //数据库密码define(&#......
  • Login.cshtml
    @{ViewData["Title"]="Login";Layout="~/Views/Shared/_Layout_default.cshtml";}@sectionCss{<style>body{/*加载背景图*/background-image:url(../../icon/aa.png);......
  • IPList.cshtml
    @{ViewData["Title"]="IPList";Layout="~/Views/Shared/_Layout_layui.cshtml";}@sectionCss{}<divclass="demoTablelayui-form"style="padding:10px;background-color:#D4E7F0;">......
  • Edit.cshtml
    @{ViewData["Title"]="Edit";Layout="~/Views/Shared/_Layout_default.cshtml";}<formclass="layui-formlayui-form-pane"lay-filter="DataForm"style="margin:20px;"><div......
  • MSHTML(Microsoft HTML)是微软开发的一个核心组件,用于解析和渲染HTML网页。微软已淘汰ms
    MSHTML(MicrosoftHTML)是微软开发的一个核心组件,用于解析和渲染HTML网页。它是InternetExplorer浏览器的引擎之一,负责将HTML、CSS和JavaScript代码转换为可视化的网页内容。MSHTML具有以下功能:HTML解析和渲染:MSHTML能够解析HTML标记语言,并将其转换为可视化的网页布局和样式。CS......
  • 如何将word图片粘贴到PHPCMS里面
    ​ 1.编辑器修改(可选)1.1在 ueditor/config.json 中添加代码块    /* 上传word配置 */    "wordActionName":"wordupload",/* 执行上传视频的action名称 */    "wordFieldName":"upfile",/* 提交的视频表单名称 */    "wordPathFormat":"/p......
  • 如何将word公式粘贴到PHPCMS里面
    ​ 自动导入Word图片,或者粘贴Word内容时自动上传所有的图片,并且最终保留Word样式,这应该是Web编辑器里面最基本的一个需求功能了。一般情况下我们将Word内容粘贴到Web编辑器(富文本编辑器)中时,编辑器都无法自动上传图片。需要用户手动一张张上传Word图片。如果只有一张图片还能够接......
  • phpcms系统连接mysql失败
    phpcmsv9安装程序代码对提交的密码中特殊字符(如:&$^!@#)未进行escape转义处理。解决办法:1、修改install/step5.tpl.php127行为:'&dbpw='+escape($('#dbpw').val())2、修改install/step6.tpl.php55行为:vardbpw=escape('<?=$dbpw?>');......
  • 掌握PHPcms采集技巧,轻松解决内容管理问题
    PHPcms是一款优秀的内容管理系统,它拥有强大的采集功能,可以轻松实现对目标网站的内容采集。本文将详细介绍PHPcms的content采集功能,包括如何进行配置、如何使用、以及常见问题解决方法等方面。1.配置在使用content采集功能之前,需要先进行一些配置操作。首先,在后台管理界面进入“......