豆子的個人部落格的位址是 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 讀取 簿條目。該命令可以從...