1. 程式人生 > >phpcms站點遷移步驟(遷移到阿里雲伺服器上)

phpcms站點遷移步驟(遷移到阿里雲伺服器上)

步驟1:備份原網站資料庫資訊

(1)執行localhost/phpmyadmin,找到網站使用的資料庫,點選匯出,匯出一個.sql檔案
(2)用editplus開啟該.sql檔案,替換裡面的url,我將原網站的http://localhost/startwill替換成了http://localhost/startwill/cn,至此,我們將資料庫檔案已經修改完成。
(3)進入伺服器,執行localhost/phpmyadmin,登入建立新的資料庫,資料庫名稱自己選取,資料庫排序規則選擇utf8_general_ci
(4)匯入.sql檔案,具體方法是點選我們建立的資料庫,點選匯入即可。

步驟2:修改phpcms設定

(1)修改caches\configs\system.php內容中與IP地址有關的內容,我這裡是將http://localhost/startwill替換成了http://localhost/startwill/cn
(2)修改與資料庫有關的資訊,具體就是修改caches\configs\database.php,修改下圖所示資訊。
這裡寫圖片描述
(3)在修改完成之後,將整個專案檔案移到伺服器wampserver安裝目錄的www目錄下,接著在瀏覽器中通過IP地址訪問伺服器資源的時候可能會出現Can’t connect to MySQL server的錯誤,這個原因在於,我們沒有將阿里雲伺服器的3306埠開放給外界,解決方法為:

http://www.weste.net/2017/03-16/114994.html
(4)在進行了上述步驟之後,如果訪問頁面頁面出現了Can not connect to MySQL server錯誤,這個錯誤的原因是,我們的mysql資料庫限制導致的,這個時候,我們需要開啟資料庫中名稱為mysql的資料庫,開啟該資料庫中的user表,將該表中的root使用者修改成下圖所示即可:
這裡寫圖片描述

步驟3:讓外網能夠通過IP訪問伺服器資源

我這裡使用的是阿里雲伺服器,預設在購買之後,你會獲得一個IP地址,但是我們在伺服器上安裝上wampserver之後,預設只是能夠通過localhost/phpmyadmin訪問資料庫資源,如果我們想通過IP地址/phpmyadmin的方式訪問伺服器資源,這個時候就需要配置wampserver中的配置檔案資訊,具體涉及到三個配置檔案,分別是httpd位於wampserver安裝目錄下的bin\apache\apache2.4.23\conf中,httpd-vhosts檔案位於wampserver安裝目錄下的bin\apache\apache2.4.23\conf\extra,phpmyadmin檔案位於wampserver安裝目錄下的alias,其中修改httpd與httpd-vhosts的目的是為了能夠通過IP地址直接訪問網站,配置phpmyadmin的目的是為了能夠通過IP地址/phpmyadmin訪問網站資料庫。
下面是我自己電腦的配置資訊:
httpd配置過程如下圖所示:
這裡寫圖片描述


這裡寫圖片描述
httpd-vhosts配置過程如下圖所示:
這裡寫圖片描述
phpmyadmin配置過程如下圖所示:
這裡寫圖片描述
這樣,按照上面配置方法,就可以通過伺服器的IP地址來訪問伺服器資源了,但是,我用的是阿里雲資源,直接在雲伺服器上是可以通過伺服器IP訪問自己的資源,但通過我自己的電腦是無法通過IP訪問伺服器資源,這個原因在於你沒配置安全組規則,具體可以參考http://www.weste.net/2017/03-16/114994.html來解決

步驟4:設定phpcms後臺

(1)修改站點管理中的域名,點選設定—–>站點管理—–>站點域名,修改成我們自己的域名即可。
(2)更新快取,具體是點選內容—–>管理欄目—–>更新欄目快取。
(3)批量資訊更新,進入內容—–>附件管理—–>附件地址替換——>修改地址
其實上面這三步在我們的第二步中已經實現了,在此只是檢查是否真正修改過來而已

至此,我們的網站遷移工作就完成啦

注意事項

(1):網站域名和IP進行繫結的方法:https://jingyan.baidu.com/album/f7ff0bfc0b7b272e26bb1306.html?picindex=5
(2):修改網站首頁不是wampserver裡面的www目錄的方法,需要修改三個檔案httpd.conf、httpd-vhosts.conf、wampmanager.ini,這三個檔案分別位於C:\huzhiwei\wampserver\wamp\bin\apache\apache2.4.23\conf、C:\huzhiwei\wampserver\wamp\bin\apache\apache2.4.23\conf\extra、C:\huzhiwei\wampserver\wamp目錄下
針對httpd.conf修改如圖所示:
這裡寫圖片描述
針對httpd-vhosts.conf修改如圖所示:這裡寫圖片描述
針對wampmanager.ini修改如圖所示:這裡寫圖片描述

相關推薦

phpcms站點遷移步驟遷移阿里伺服器

步驟1:備份原網站資料庫資訊 (1)執行localhost/phpmyadmin,找到網站使用的資料庫,點選匯出,匯出一個.sql檔案 (2)用editplus開啟該.sql檔案,替換裡面

阿里伺服器ubuntu安裝啟動tomcat

(1) 依照阿里雲的使用者文件,在伺服器上安裝了tomcat並啟動。 阿里雲文件: https://help.aliyun.com/document_detail/51376.html?spm=a2c4g.11186623.2.16.3c231f8faaSogK#concept-5137

在 Intellij IDEA中設定Maven 路徑及配置檔案的方法使用阿里Maven源

將 M2_HOME/conf/settings.xml 檔案複製到 ~/.m2/ 資料夾下,如圖所示 編輯 ~/.m2/settings.xml 檔案,在其中增添以下內容 <mirrors> <mirror>

Mxonline在阿里伺服器的部署uwsgi nginx

我的專案結構     1. 執行`python manage.py migrate`命令,將遷移檔案,對映到資料庫中,建立相應的表。 進入資料庫 use mxonline資料庫     source /home/Mxo

阿里伺服器快速搭建JavaWeb環境安裝JDK、Tomcat、MySQL+Intellij IDEA遠端部署除錯tomcat

首先介紹一下我的的伺服器的系統是Ubuntu 16.04 64位 ide用了Intellij IDEA JDK8 Tomcat8 MySQL5.7 一、先下載JDK 8 1、JDK8 # sudo apt-get install openjdk-8

阿里伺服器安裝MySQL 5.6資料庫阿里伺服器配置MySQL資料庫,第二步

2、安裝MySQL 5.6(我的安裝路徑D:\MySQL\MySQL Server 5.6)3、在MySQL安裝完成以後,需要配置環境變數,電腦--屬性--高階--環境變數  選擇Path,在其後新增你的MySQL bin資料夾的路徑(PATH=...;D:\MySQL\My

阿里伺服器部署tomcat,並進行訪問測試

    要求將一個專案部署到新買的阿里雲伺服器上。使用xshell遠端連線(連線使用的ip是例項的公網ip)。     在部署配置tomcat之前首先進行JDK的部署,先說明一下,我使用的CentOS7.4.     選擇JDK1.

阿里伺服器安裝nginx

轉自:https://blog.csdn.net/u014209205/article/details/78921870 在阿里雲伺服器上安裝nginx中遇到一些問題,現將步驟羅列下, 環境是:centos7.4   nginx1.12.2 1.安裝gcc  &nb

阿里伺服器 ---- 傳下載檔案

1.xshell 使用xshell來操作服務非常方便,傳檔案也比較方便。 就是使用rz(上傳),sz(下載) 首先,伺服器要安裝了rz,sz   伺服器執行  yum install lrzsz 2.兩個伺服器之間 傳輸檔案  使用scp命令

本地執行springboot專案的jar包或阿里伺服器導致,no main異常Exception in thread "main" java.lang.ClassNotFoundException

執行打好的jar包,出現如下異常 首先開啟打好的jar包,出現如下目錄 開啟META-INF目錄,中的MANIFEST.MF檔案,如下 中是否有如下的路徑,Start-Class,如果有,確保是全限定名+啟動類嘛 例如我異常時的Start-Class路徑為

阿里伺服器搭建基於nginx的直播服務

對於沒有接觸過nginx的我,在看了別人搭建的直播服務後心癢癢了,也就照著搭建了一個直播服務,我是在阿里雲伺服器上搭建的,首先來說一下阿里雲伺服器,我買的是一個ECS的雲伺服器,系統是CentOS7 然後用Xshell連線上我的伺服器,發現連線不上,原來是阿里雲伺服器的

阿里伺服器用465埠傳送郵件

第一步:安裝mailx郵箱伺服器 yum -y install mailx 第二步:在mailx配置檔案裡新增使用者名稱,密碼。mailx的配置檔案是/etc/mail.rc這個檔案。 set ssl-verify=ignore #

Linux學習2-在阿里伺服器部署禪道環境

前言 以前出去面試總會被問到:測試環境怎麼搭建?剛工作1-2年不會搭建測試環境還可以原諒自己,工作3-5年後如果還是對測試環境搭建一無所知,面試官會一臉的鄙視。 本篇以最簡單的禪道環境搭建為例,學習下如何在Linux上搭建禪道環境。 環境準備: 1.一臺Linux伺服器, 作業系統: CentOS 7.4

java-jvisualvm遠端監控阿里伺服器的Tomcat

一、修改要訪問的遠端主機(Linux)tomcat相關檔案    1.開啟$CATALINA_HOME/bin/catalina.sh,在第一行註釋後面新增,也就是#!/bin/sh後新增,export CATALINA_OPTS="$CATALINA_OPTS -Dcom.

redis在windows連線阿里伺服器的redis : 連線失敗|連線後不能使用|報錯等

一,首先配置你的阿里雲伺服器: (1) 安全組的配置: (2) 加入安全組: 如果你之前已經加入了,那就點選”配置規則” 進入. (3) 修改安全組規則: 上圖是我的配置規則. 你可以這樣配置, 具體有不同的配置方法,你可以用自定義IP 二,在你

阿里伺服器WordPress平臺頁面只加載文字、文字都在左側的問題與解決

按著網上的教程,買了阿里雲伺服器,上面的映象已經安裝好WordPress了。但是發現並不像網上十分鐘搭建個人站點等的寫的那麼簡單。遇到了一些問題,下面來詳細講一講。 首先是用ip地址不能直接訪問伺服器主頁,經過查詢資料,發現需要開放80埠,具體操作是在雲伺服器管理控制檯中對

阿里伺服器安裝完成並啟動Tomcat後,通過http不能訪問--解決辦法

在阿里雲伺服器上安裝完成並啟動Tomcat後,通過http不能訪問的原因是阿里雲平臺為了安全設定了安全組策略,必須我們授權的埠,其他計算機才能通過http訪問 解決辦法:(這裡以阿里輕量應用伺服器

釋出在阿里伺服器的專案如何連線資料庫

1.首先需要申請雲資料庫的外網地址2.在右上角的白名單裡新增雲伺服器的外網地址注:如果想用本地的Navicat連線資料庫還需要在白名單新增本地的IP註冊一個雲資料庫賬號,然後就可以用這個賬號進行連線資料庫了把配置檔案裡的localhost改成申請的外網地址,  root和ad

Python3.6 使用 Docker 快速部署 Django2.0 專案到阿里伺服器

一、前言 二、常規操作 預設你已經安裝好 docker 2.1.示例專案基本結構 其實是使用 PyCharm 剛剛建立的 Django 空專案 2.2.dockerfile FROM python:3.6 這裡指定 Python

解決在阿里伺服器部署Tomcat外網不能訪問

問題:在阿里雲伺服器上部署了Tomcat,修改了一下三處重新部署Tomcat外網還是不能訪問解決辦法:進入阿里雲伺服器管理控制檯->雲伺服器ECS->安全組,如下圖所示新增配置和Tomcat