EC2 WordPress 移動目錄

2021-09-22 00:25:24 字數 1797 閱讀 1742

豆子的個人部落格的位址是 www.beanxyz.com/blog , 今天打算把wordpress從blog直接移到根目錄下面,這樣當我輸入 www.beanxyz.com 的時候,就可以直接看見目錄了;

具體方法如下,以便日後備忘:

豆子使用的是ec2的linux ami配置的lamp,因此操作上略有不同。

第一步,把所有的檔案從當前所在的目錄移到apache的根目錄下面

cd /var/www/html/blog

cp -r * /var/www/html

第二步,更改siteurl,這裡有幾種方式

一種是開啟 wp-config.php, 然後手動輸入

一種是登陸

然後更改site-url;

我因為採用了第一種方式直接編碼,因此這個介面的url選項就變灰了

還有一種方式是可以在資料庫檔案中查詢url來修改,這裡我就不贅述了。

第三步,更改permanlink的設定,參考 

/etc/httpd/conf 裡面修改httpd.conf 檔案,確保格式如下,注意部落格所在的路徑, allowoverride 的設定應當是all

<

directory "/var/www/html"

/>

options followsymlinks

allowoverride all

directory

>

同時注意修改/var/www/html 目錄下面的.htaccess 檔案。如果沒有這個檔案建立或者丟失了,可以通過關閉permanlink然後重新開啟的方式自動建立。

內容如下

# begin wordpress

<

ifmodule mod_rewrite.

c>

rewriteengine on

rewritebase /

rewriterule 

^index\.

php$ -[

l]rewritecond %!-

f rewritecond %!-

d rewriterule . 

/index.

php[l]

ifmodule

>

# end wordpress

第四步,更改資料庫中的url, 登陸 

最簡單的辦法是直接export資料庫(wp_posts 和wp_postmeta),通過文字編輯器搜尋替換 www.beanxyz.com/blog 為 www.beanxyz.com , 然後drop 或者 empty掉這兩個資料庫,import修改後的sql檔案回來,就行了

當然也可以通過sql語句進行替換,格式如下

update wp_posts set post_content= replace(post_content,'

sudo chown -r apache /var/www/html

AWS之EC2搭建WordPress部落格

注意 請確定您已經成功完成lamp架構的搭建 使用wget命令在wordpress官網獲取最新安裝包 ec2 user wget 此命令最在wordpress自動獲取最新安裝包,可以直接複製使用 解壓並解檔安裝包 ec2 user tar zxvf latest.tar.gz2 為wordpress...

移遠EC20 1 AT命令初始1

一 必須在每個命令列的開頭設定 at 或 at 字首 要終止命令列,請輸入。命令後面通常會包含 的響應 在移遠給出的文件中,僅給出了答覆,有意省略了 cr carriage return 回車,打字機車頭的回位。lf line feed 換行,打字機向下滾一行 打字機的時代,這些是指揮打字機機械工作...

移遠EC20 1 AT命令初始3

接上篇 一 at指令 簿命令 at cnum 使用者編號。該命令可以從 u sim中獲取使用者自己的編號。at cpbf 查詢 簿條目。該命令可以從用at cpbs選擇的當前 簿儲存器中搜尋以給定字串開頭的 簿條目,並返回所有以字母數字順序排序的找到的條目。at cpbr 讀取 簿條目。該命令可以從...