dedecmsv56uploads放到phpstudy的www目录下 命名dede后,浏览器输入http:localhostdede 打不开 求

dedecmsv56uploads放到phpstudy的www目录下 命名dede后,浏览器输入http:localhostdede 打不开 求,第1张

一、输入你的账户和密码并登录到网站后台。

二、通过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

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecmsv56uploads放到phpstudy的www目录下 命名dede后,浏览器输入http:localhostdede 打不开 求

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情