關於搭建使用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這個包

安裝上之後,重啓服務。

成功解決


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章