网上下载的织梦模板,拿到手通常就是一套templets文件夹,里面index.htm、list_article.htm、article_article.htm,加上css、js、images。它不会自带数据库,也不会自动帮你把栏目、文章、导航连起来。想建成完整能跑的网站,得从环境、安装、模板对接、数据填充、生成静态、安全收尾这几块走一遍。
先准备环境。织梦5.7 SP2对PHP版本挑剔,PHP 5.6最稳,MySQL 5.6或5.7都行,Apache和Nginx都能跑。别一上来用PHP 8,后台登录页可能直接报错。本地可以用phpStudy或者宝塔,建一个站点,域名先写test.com,hosts里绑一下。上传织梦安装包,解压后访问install/index.php,按提示填数据库地址、库名、用户名、密码,默认表前缀dede_,管理员账号自己设。装完把install目录删掉,后台默认是/dede,能改名就改,比如改成/manage_2024,减少被扫的风险。
然后处理模板。把下载的模板文件夹整个丢进/templets,后台系统基本参数里把默认模板改成模板文件夹名。注意有些模板压缩包里有多个目录,比如templets、uploads、sql,别只传templets。模板里的标签是织梦自己的,像{dede:global.cfg_webname/}、{dede:arclist typeid=''1'' row=''10''}、{dede:field.title/}。如果标签写错,页面要么空白,要么直接输出一串代码。先打开首页模板,看它调用了哪些栏目ID、文章模型,再回后台栏目管理里对应建。栏目类型选“普通文章”还是“图集”,要和模板里的模型一致。模板要图集,你建了文章,缩略图字段调不出来,页面就缺图。
栏目建完,去“系统-系统基本参数”填站点名称、域名、关键词、描述、版权、备案号。这些对应模板里的cfg_webname、cfg_keywords。导航栏一般用{dede:channel type=''top'' row=''8''},它会自动读顶级栏目。如果导航顺序不对,回栏目管理改排序。首页幻灯片、推荐位,模板常用{dede:arclist flag=''c'' row=''5''},你在文章里勾选“推荐”才会出来。别急着发几十篇,先发一篇测试文章,看首页、列表页、内容页能不能正常调出标题、时间、正文、缩略图。
模板样式经常有路径问题。下载的模板喜欢写绝对路径,比如http://demo.com/images/logo.png,换到自己站上图片就不显示。用编辑器全局搜索替换,把demo域名换成你的域名,或者改成相对路径。CSS里的background-image也要查。Logo、电话、二维码这些静态图,直接替换images目录里的原图,尺寸保持一致,省得改样式。有些模板带统计代码、外链js,能删就删,尤其是来路不明的php文件,用D盾或者手动搜eval、base64_decode,发现后门直接清掉。

织梦默认生成静态HTML。后台“生成-更新主页HTML”“更新栏目HTML”“更新文档HTML”按顺序点一遍。如果文章多,一次别更新太多,容易超时。伪静态可以配,但静态已经够用。服务器上Nginx加规则,把/dede后台排除,其他动态请求转index.php。移动端模板看模板是否带m目录,带的话在系统参数里开手机站,域名可以绑m.example.com。没带就单独装一套手机模板,