织梦DEDECMS仿站,如果该网站要加数据库,该数据库怎样加?是用MYSQL直接建表吗?还是在DEDECMS中建表?

织梦DEDECMS仿站,如果该网站要加数据库,该数据库怎样加?是用MYSQL直接建表吗?还是在DEDECMS中建表?,第1张

做了一个DEDECMS模板网站,本地测试好以后,上传网站遇到到问题,以前网站直接在空间里做,织梦模板如何安装都不知道。现在模板带数据库一块上传,几次都失败。在网上搜了很多教程,都没有满意答案,对于本地测试好,上传到空间徐怎么做呢上传到空间安装好又是个难题

DEDECMS

高手老鸟是这样说的,先把同版本DEDECMS上传,意思是已经做好的DEDECMS网站先不要上传,将同版本DEDECMS程序上传,安装,连接数据库,然后将做好的网站,上传覆盖,除/INCLUDE/config_basephp单独提出来不覆盖,接着将本地网站数据库备份(DEDE

/backup_dataPHP),上传到空间里覆盖。进入新网站后台还原即可。

织梦技术人员这样说的:“在新空间中按你原来的配置,重新安装dedecms,然后把旧站的数据替代新站的数据(config_basephp除外),然后备份旧数据,上传到新站目录还原即可”。

还有一种说法是:

1本地测试好的dede整个程序,把下面的“install”文件夹删除掉,替换成没有安装过的“install”文件夹。这个是安装用的文件夹。如果安装过程中有提示,install_locktxt

这个文本文件。那就把这个文本文件删除掉。就可以安装了。

2修改数据库连接名称。在

根目录下面的data文件夹下面的commonincphp文件里

修改数据库名称,数据库用户名和密码

这三项就可以

用Adobe

Dreamweaver

CS4

网页编辑工具打开commonincphp这个文件,看下面

//数据库连接信息

$cfg_dbhost

=

'localhost';

$cfg_dbname

=

'dedecmsv57gbksp1';

数据库名

$cfg_dbuser

=

'root';

数据库用户名

$cfg_dbpwd

=

'123456';

数据库密码

$cfg_dbprefix

=

'dede_';

$cfg_db_language

=

'gbk';

>

3修改好保存上传到空间。运行

域名/install/indexphp

开始安装程序

4安装好后台自己生成就可以了。

感觉这个不错,就转了。但是还没经过本人试验,试验后在告诉大家吧。

在主机控制面板导出数据,然后再在新空间把数据导入,空间一般都有提供phpMyAdmin或其它MySQL管理工具的,在管理工具里面有数据导入功能。但,有一个最麻烦的问题是要考虑的,就是原MySQL数据库及新MySQL数据库的版本最好一致或接近,否则很有可能无法用这种方法导入,例如,你原MySQL数据库是4x的,而新MySQL数据库是5x,那用这方式十有八九会不行,因为版本不同,语法及属性稍有差别,MySQL最麻烦就是这了。

1、加数据库是指新增功能,要加数据库表,还是录入信息呢?录入信息直接在后台新增即可,新增功能就是开发部分了;

2、DATA文件夹只是放一些缓存文件,并不是数据新增的地方;

3、仿站其实就是新做一个自己的网站,样子按照别人的做,其中有些布局、栏目设置、不用自己重新设计了,然后把自己的信息和新闻录入,就是新网站了。

织梦dedecms数据库不在同一个服务器,数据调用方法!

data/commonincphp

这个是保存数据库连接信息的,改下这个文件就可以了。

<php

//数据库连接信息

$cfg_dbhost = ‘localhost’;

$cfg_dbname = ‘dedecmsv56gbk’;

$cfg_dbuser = ‘root’;

$cfg_dbpwd = ‘abcdefghijk’;

$cfg_dbprefix = ‘dede_’;

$cfg_db_language = ‘gbk’;

>

第一个要改的就是cfg_dbhost数据库服务器地址,

如果不是和WEB空间在同一个服务器,填上IP就可以了,

在同一个服务器一般使用localhost或者127001

$cfg_dbhost = ’123456789123′;

$cfg_dbname = ”; 这个是数据库名称

$cfg_dbuser = ”; 这个是数据库的用户名

$cfg_dbpwd = ”; 数据库密码

$cfg_dbprefix = ‘dede_’; 这个是数据表的前缀

$cfg_db_language = ‘gbk’; 这个是数据库的编码,一定要两个DEDE站点的编码一样,如果不同就会出现乱码。

注意一下哦,有很多空间商是不允许外部链接到数据库的,所以你要向他们咨询下是否可以在外站连接。

同一服务器,不同数据库!

{dede:sql sql="SELECT id as tmd,title FROM `另外个站的数据库名``dede_archives` ORDER BY tmd desc LIMIT 0,10"}

<li><a href=https://wwwxiaoyuanicom/plus/viewphpaid=[field:tmd/] title="[field:title/]" target="_blank">[field:title /]</a></li>

{/dede:sql}

所有服务器的安装过程都是类似的,会了一个举一反三就都明白了。

环境现在都用可视化面板,比如宝塔来一键部署 php+mysql+nginx。

新手用linux系统操作简单又快捷、安全。环境用php+mysql+nginx

如果不懂配置环境,就用宝塔一键配置环境,绑定域名,添加网站,数据库。

开好后把dedecms程序上传到开通好的空间对应的文件夹里面就可以用域名访问安装了,使用 域名/install来安装就很快成功了。

网站建设完成。老魏为此写过云服务器手动建站等多篇教程,看完有疑问可以问,在线了就回答。

  mysql导出数据库的几种方法:

  方法一:cmd到mysqlbin目录下用如下命令mysqldump--opt-h1921680156-uusername-ppassword--skip-lock-tablesdatabasename>databasesql 把ip改成localhost就可以的,如果装了navicate那就更简单了先连接上数据库,选中数据库再选择转储sql就好了

  方法二:进入cmd(注意在oscmd中而不是在mysql中)

  1导出数据库(sql脚本)mysqldump-u用户名-p数据库名>导出的文件名mysqldump-uroot-pdb_name>test_dbsql

  2mysql导出数据库一个表mysqldump-u用户名-p数据库名表名>导出的文件名mysqldump-uwcnc-ptest_dbusers>test_userssql(结尾没有分号)

  方法三:启动mysql服务/etc/initd/mysqlstart导出整个数据库mysqldumpdbname>c:mydbsql-uroot-p导入数据库sourcemydbsqlmysql-u用户名-p数据库名<数据库名sql

  更详细的导入数据库教程:

  方法一:导出sql脚本在原数据库服务器上,可以用教程myadmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目录中)命令行,导出sql脚本。

  用phpmyadmin工具导出选项中,选择导出"结构"和"数据",不要添加"dropdatabase"和"droptable"选项。选中"另存为文件"选项,如果数据比较多,可以选中"gzipped"选项。将导出的sql文件保存下来。

  用mysqldump命令行命令格式mysqldump-u用户名-p名>数据库名sql范例:dump-uroot-pabc>abcsql(导出数据库abc到abcsql文件)提示输入密码时,输入该数据库用户名的密码。

  方法二:创建空的数据库通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f

  方法三:将sql脚本导入执行同样是两种方法,一种用phpmyadmin(my管理)工具,或者mysql命令行。用phpmyadmin工具从控制面板,选择创建的空数据库,点"管理",进入管理工具页面。在"sql"菜单中,浏览选择刚才导出的sql文件,点击"执行"以上载并执行。

  用mysql命令行命令格式mysql-u用户名-p数据库名<数据库名sql范例:mysql-uabc_f-pabc<abcsql(导入数据库abc从abcsql文件)提示输入密码时,输入该数据库用户名的密码。

  注意:phpmyadmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。gzip使用方法:#gzipxxxxxsql得到xxxxxsqlgz文件。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦DEDECMS仿站,如果该网站要加数据库,该数据库怎样加?是用MYSQL直接建表吗?还是在DEDECMS中建表?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情