首页 > 代码库 > 关于搭建使用dede模板网站的笔记

关于搭建使用dede模板网站的笔记

2016.9.8

公司数据库文件导入

步骤:

从网站上导出sql文件,

利用xshell拉入linux中,

进入数据库

先创建一个数据库并且进入,

set names utf8;支持中文

source 文件路径 导入数据库内

describe 查看表的格式

flush privileges;刷新数据库




2016.9.9

昨天下午搭建httpd网站,支持php运行,

先部署php环境,

最后网站可以运行,

网站管理界面进不去

但是数据库死活连不上,

通过查找一些关于dede网站开发的资料

最后找到数据库的密码链接在网站根目录下

data/common.inc.php

把里面数据库的内容换成我自己的数据库基本信息,

现在ok

注:支持php运行,先部署php环境,否则加载出来的网页会全是源代码

后台管理密码忘记

进入表里修改密码,

update dede_admin set pwd=‘****************‘;

默认密码为******,


从9月9号,开始整理新网站,公司以前的网管说,部署新网站,只需要ftp+phpmyadmin来部署就ok。

我登上ftp才发现,ftp里面是旧的网站,现在,我的理解为,ftp共享文件,我需要把旧的网站文件拷出来备份,并且替换成新的网站,重启一下服务就ok了。

于是,光是替换新的网站就弄了三天,文件我必须得一个一个拷,否则就失败。特别麻烦,到了周一,ftp的文件全部替换完毕,我连接公司的服务器,准备重启下服务,发现service httpd restart和service nginx restart不能用,好,是源码包安装的,就用源码启动,/etc/init.d/apache restart,这次起来了,、。

以前的网管,把公司服务器整的特别乱,不知道网站根目录在哪,就一直ls找,他给我说使用apapche+nginx,使用的,但是只看见papache再跑,nginx在空着,

但是数据库这一块,告诉我的密码是 ********,我一直登陆,一直密码错误,数据库也重启不成,最后我看见以前的文档里面有数据库这一快的信息,抱着试试的心态,果然登上了。

连上数据库,修改了后台的密码,进入后台才发现管理员后台的页面乱码,我以为是编码的问题,以编码的思路敲了一天,最后实在找不到问题的所在,主管用select * from dede_admin;发现里面也是乱码,就是说。数据库从开始就是乱码。所以显示出来也是乱码,这就是困扰我一天的问题所在。运维这一行,要的是细心



总结

公司服务器之前环境

apache2.4

php5.3

mysql5.5

网站后台使用的是dede织梦模板

一开始,网站后台是可以访问的,由于我搭建bugzilla,下载perl模块,改了不知

名的一些因素,导致的结果就是访问后台出现500错误,最后bugizlla没有访问权限

,也就放那了,算是搭建失败。现在的问题就是,公司网站的后台进不去,报错500,

去百度查找文档,知道是服务器或者php程序导致的。

导致500错误的,有好几种可能:

1、就是用户数过多,服务器压力过大

一眼就排除了第一种,公司就一台linux服务器,也就我一个人操作,网站也没人访问

一般数据库都不产生数据

2、该做关联的地方没做关联

这个可能,考虑了好久,不太理解,该做什么关联

下面还有好几种可能,我感觉都不太靠谱

我现在考虑着,是不是网站文件本身出错误了,

于是,在自己的虚拟机上重新部署环境,搭建网站,可以访问后台php网页,

这个就比较怪了

有检查了相关服务

发现msyql好像没运行

用ps -e| grep mysql查看了一下

果然,不知道什么时候,mysql处在关闭状态

赶紧重新启动mysql

service mysqld restart

这时候,问题出来了。

msyql起不来,

找了好多文档,一个一个排查,最后无果,

让我产生重新安装mysql的念头,就在这会产生了

1、我接手的服务器里面的服务,以及路径,网站根目录,乱七八糟的,

2、我实在不理解msyql的安装方法了,一会感觉是yum装的,一会感觉源码包装的

因为,好多命令和mysql配置文件的位置对不上号

于是rpm -qa | grep mysql

rpm -e 

把mysql的服务包一个一个卸载了,

有把配置文件手动删除了

这一块,因为之前就有备份,所以没有备,

接下来就是源码包安装mysql

最后还是不行

通过几天的排错,想到可能是php的版本错了

之前是5.3的,现在是5.4的,和dede模板不兼容

所以报错,连接不上mysql

于是从这着手,发现第二次安装的mysql没有安装php-mysql这个包

安装上之后,重启服务。

成功解决


本文出自 “12178027” 博客,谢绝转载!

关于搭建使用dede模板网站的笔记