dedecmsv56uploads放到phpstudy的www目录下 命名dede后,浏览器输入http:localhostdede 打不开 求
一、输入你的账户和密码并登录到网站后台。
二、通过FTP将准备好的模板和默认模板一起上传到/templates。
三、在网站后台,点击系统基本参数。此时,您可以看到下面有一个“模板默认样式”,用于将默认“default”更改为模板文件夹名称并保存它。
四、单击生成更新主页。您可以看到“选择主页模板”后面仍然跟着“default””。此时,将其更改为“模板文件夹名称”。单击“更新”。
五、此时,主页正常,但列和内容页仍与以前相同。那是因为没有更新。在这里,我们需要更新列和内容页并更新缓存。
六、此时,主页将在后台生成并点击浏览。网站将正常显示,栏目和内容也将正常。如果仍然与原始页相同,则可以强制更新页或此时按F5键。
同志啊,可以好好聊聊了。
你可以试试在系统核心设置里的 CMS安装目录:做下设置,这里是系统的一个参数。
但增加安全性我不是这样做的,给你看下我的目录结构:
a是文件存放目录,只读权限
ifyouwish 是所有系统目录文件,包括 include、data、plus、templets、后台目录
plus是自定义插件
u是upload目录,节省路径名称
z是所有资源目录,包括img、js、font这类。
在config里设置后台目录名、数据库用户名密码,这样基本就改变了dede的原有目录,安全性那是提升很大滴。
而且 ifyouwish是随便起名的,只需要在config与后台的CMS安装目录里配置一下。
我QQ99582444,欢迎交流。
检查你的php软件是否正常启动了php和mysql服务,打开软件后点击启动
复制文件的时候要注意,不是复制uploads文件夹,而是该uploads文件夹以下的所有文件哦
有问题追问
梦客吧织梦模板 为您解答
望采纳!!!!!
可以通过URL重写隐藏应用的入口文件indexphp
[ Apache ]
1 httpdconf配置文件中加载了mod_rewriteso模块
2 AllowOverride None 将None改为 All
3 把下面的内容保存为htaccess文件放到应用入口文件的同级目录下
<IfModule mod_rewritec>RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^()$ indexphp/$1 [QSA,PT,L]</IfModule>
[ IIS ]
如果你的服务器环境支持ISAPI_Rewrite的话,可以配置httpdini文件,添加下面的内容:
RewriteRule ()$ /index\php\s=$1 [I]
在IIS的高版本下面可以配置webConfig,在中间添加rewrite节点:
<rewrite><rules><rule name="OrgPage" stopProcessing="true"><match url="^()$" /><conditions logicalGrouping="MatchAll"><add input="{HTTP_HOST}" pattern="^()$" /><add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /><add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /></conditions><action type="Rewrite" url="indexphp/{R:1}" /></rule></rules></rewrite>
[ Nginx ]
在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginxconf中配置转发规则实现:
location / { // …省略部分代码 if (!-e $request_filename) { rewrite ^()$ /indexphps=$1 last; break; }}
如果你的ThinkPHP安装在二级目录,Nginx的伪静态方法设置如下,其中youdomain是所在的目录名称。
location /youdomain/ { if (!-e $request_filename){ rewrite ^/youdomain/()$ /youdomain/indexphps=$1 last; }}
——转自ThinkPHP323开发手册
require_once(dirname(__FILE__)"//config_ucphp");
一、__FILE__
php定义的为当前文件路径及文件名的常量,如:
d:/wwwroot/dedecms/indexphp
二、dirname(__FILE__)
为函数,取得文件路径的目录名;
echo
dirname("d:/wwwroot/dedecms/indexphp")结果为:d:/wwwroot/dedecms
三、require_once(dirname(__FILE__)"//config_ucphp");
假设当前文件为d:/wwwroot/dedecms/indexphp结果为
require_once("d:/wwwroot/dedecms/config_ucphp");
另外//config_ucphp
中/为当前目录
require_once(str_replace('/tieba','',dirname(__FILE__))"//config_ucphp");
dede栏目页的title在模板文件list_articlehtm里,默认是这样的:
<title>{dede:field name='title'/} - {dede:global name='cfg_webname'/} - powered by dedecms</title>
其中{dede:field name='title'/}在栏目页将显示为栏目名称;而{dede:global name='cfg_webname'/} 是你在后台管理里填的“网站名称”。
如果您的Dedecms只建了一级频道,也就是只有一层目录,那么栏目页的title直接在list_articlehtm里修改就ok了;
如果一级频道下还有次级栏目,栏目页的title里的{dede:field name='title'/}这部分默认会显示为“一级目录 // 二级目录”,如果要改掉/这个符号,需要:
打开/include/inc_arclist_viewphp文件
找到第75行
$this->Fields['title'] = ereg_replace("[<>]"," / ",$this->TypeLink->GetPositionLink(false));
改成
$this->Fields['title'] = ereg_replace("[<>]"," - ",$this->TypeLink->GetPositionLink(false));
就可以把原来的符号/替换成符号-,但这样修改后title显示成“一级目录 -- 二级目录”,也就是有两个--,我们还需要在后台“栏目位置的间隔符号”里把>>改成>。
资料来源:http://newsnetshop168com/cgal/1231249883html
网站模板库 » dedecmsv56uploads放到phpstudy的www目录下 命名dede后,浏览器输入http:localhostdede 打不开 求
0条评论