dedecms 如何安装在二级目录中
用指向mall文件夹的域名登录管理后台修改下系统配置,具体:
管理后 -- 系统 -- 系统基本参数 -- 站点设置 --
站点根网址 --改为指向mall文件夹的域名 不要带/
网页主页链接 --改为 /
管理后 -- 系统 -- 系统基本参数 -- 核心设置 --
DedeCms安装目录 -- 留空
更新首页、所有栏目及文档
建给自己玩?还是给别人访问?
给自己:你需要一个集成的服务器程序如wamp即可。
给别人访问:你需要域名(域名解析到服务器IP)、备案、php+mysql空间或服务器。
然后你需要上传dedecms到网站根目录,安装dedecms(其实很多程序都可以使用,建议新手搞个论坛玩玩先,如discuz或者phpwind),安装完成后到后台设置即可!
如何上传:http://wwwzz1314com/viewthreadphptid=33&extra=page%3D1
程序使用:http://wwwzz1314com/forumdisplayphpfid=11
你可以把程序上传到 /网站根目录/dedecms 目录下,然后安装
安装时 有一项是安装目录 默认是 / 然后你就将/ 修改成/dedecms
也可以在安装成功后,进入网站后台里 -系统设置 网站主页连接改为http://wwwsmile100net/dedecms 其中wwwsmile100net为你的域名
还有站点根网站也要更改
有的Dede默认生成首页后,首页的链接后面会多出一个indexhtml,官方说法这样有利于网站优化。出于不让首页权重分散考虑,同时也是美观考虑,dede首页的indexhtml还是得去掉好。
下面就给大家分享一下如何去掉织梦首页的indexhtml
方法一:
使用htaccess文件目前使用的是这个办法,试验成功。
方法如下:
在根目录的htaccess里加入以下代码:
DirectoryIndex indexhtml indexphp indexhtm
方法二:
在主机里面设置默认首页顺序:把indexhtml提到最前面。
因主机不同,设置方法也不同,大多数空间都是在空间商会员后台可以改动。例如:万网。
方法三:也是最简单行之有效的办法。
找到根目录下的indexphp文件,找到如下内容
//自动生成HTML版
if(isset($_GET['upcache']) || !file_exists('indexhtml'))
{
require_once (dirname(__FILE__) "/include/commonincphp");
require_once DEDEINC"/arcpartviewclassphp";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select From `dede_homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir $cfg_templets_dir "/" $row['templet']);
$row['showmod'] = isset($row['showmod']) $row['showmod'] : 0;
if ($row['showmod'] == 1)
{
$pv->SaveToHtml(dirname(__FILE__)'/indexhtml');
include(dirname(__FILE__)'/indexhtml');
exit();
} else {
$pv->Display();
exit();
}
}
else
{
header('HTTP/11 301 Moved Permanently');
header('Location:indexhtml');
}
>
把上面一大段替换成下面的这段代码
if(!file_exists(dirname(__FILE__)'/data/commonincphp'))
{
header('Location:install/indexphp');
exit();
}
require_once (dirname(__FILE__) "/include/commonincphp");
require_once DEDEINC"/arcpartviewclassphp";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select From `dede_homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir $cfg_templets_dir "/" $row['templet']);
$pv->Display();
>
解决方法:
a、去数据库中的 栏目表dede_arctype,修改里面相应栏目的 “typedir”值(链接地址),就OK。
例如问答系统,就将表中的 typedir 值改为{cmspath}/ask ,就可以。
b、最简单的方法——“核心-常用操作-网站栏目管理”,修改对应的栏目,就可以了。
首先你要先把后台设置下,把根网址改成你现在的域名:
-----------------------------------------------------------------------------------------------------------
第一:看你的地址是不是绝对的,也就是看地址前有没有加你的网址,有的话就是绝对地址,这样的话就需要你在后台进行数据库替换或者删除前面的网址就行了,文章的肯定是不用改的。
第二:如果你的前面没有加网址,那么就不用改了,直接放上去就好了!
(注:前提条件是你知道怎么绑定你的域名,就是不换空间,只换域名,这些都不用动,如果你换空间,需要移动程序的话那就涉及到网站搬家了,需要用到备份和还原,如果你只是单纯的换域名那就按照上面的改下就行了!)
0条评论