wordpress遷移服務器指南
標簽(空格分隔): 未分類
歷經兩天,從完全對服務器方面的內容不懂的小白終於將服務器給遷移了
打開 第一步,將wordpress文件,以及數據庫導出。
打開到處的網站文件,第一級目錄,里面有一個叫wp-config.php
打開
// 使用默認的就行
define('WP_CACHE', true); //Added by WP-Cache Manager true
// 插件 為避免出錯,先將插件注釋
//define( 'WPCACHEHOME', '/home/wwwroot/www.jvtcit.com/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager
// 數據庫名,也即是create database 的那個文件
(如果要導入的話,先創建這個數據庫再導入你的sql文件)
define('DB_NAME', 'mydatabase');
/** MySQL數據庫用戶名 */
define('DB_USER', 'root');
/** MySQL數據庫密碼 */
define('DB_PASSWORD', root);
/** MySQL主機 */
define('DB_HOST', 'localhost');
_____其他的默認就行
第二步驟:搭建服務器,我使用的是centos7(不重要),lnmp一鍵搭建
搭建完成后,可以使用xftp 這個軟件,在 就不需要搭建ftp 服務器了
在lnmp教程中,按照指示要求,建域名,在 lnmp 目錄下,運行 lnmp vhost add 按照提示要求添加域名
其中 !!我沒有添加數據庫,ssl!!
打開 第三步:將數據文件、sql文件上傳
目錄:/home/wwwroot/
可以使用命令行導入數據庫文件,我使用的是phpmyadmin
Phpmyadmin在 /home/wwwroot/default中,可以配置子域名來訪問他
在phpmyadmin中創建數據庫,再導入數據庫
第四步:配置偽靜態規則
按照這個要求來說,可以直接運行php了
但是,你可能會發現,你只有主頁能訪問。
這個時候就需要配置
/usr/local/nginx/conf/nginx.conf // nginx 服務器配置文件 “這個文件不需要你來修改”!!
/usr/local/nginx/conf/vhost/你的域名+.conf // 在這個文件內容的最后面加入wordpress規則
每個cms 都有屬於自己的規則() --http://www.2zzt.com/jcandcj/5874.html
Wordpress 規則如下
http://www.2zzt.com/jcandcj/5874.html
location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
使用 #nginx –s stop //關閉nginx 服務器
ginx: [warn] conflicting server name "www.jvtcit.com" on 0.0.0.0:80, ignored
//可以忽略
nginx //啟動
再次打開即可有效了