wordpress固定鏈接,wordpress怎樣搭建網(wǎng)站?
想要搭建個(gè)人網(wǎng)站,就需要有單獨(dú)的服務(wù)器,就在阿里云購(gòu)買了臺(tái)服務(wù)器,選擇系統(tǒng)為“Ubuntu 14.04.5 LTS”,并在阿里云買了個(gè)域名(域名是為了方便記憶,否則輸入ip地址訪問(wèn)網(wǎng)站很不方便),下面就使用Ubuntu系統(tǒng)搭建WordPress個(gè)人網(wǎng)站。
安裝WordPress運(yùn)行環(huán)境
1.安裝Mysql數(shù)據(jù)庫(kù)
apt update
apt upgrade
apt install mysql-server
查看mysql是否安裝成功:
root@iZ2zeeg42qkecbhciml4pcZ:~# mysql --version
mysql Ver 14.14 Distrib 5.5.62, for debian-linux-gnu (x86_64) using readline 6.3
2.安裝PHP
apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt update
apt install php7.2
apt install libapache2-mod-php7.2
apt install php7.2-mysql
apt install php7.2-fpm
查看php是否安裝成功:
root@iZ2zeeg42qkecbhciml4pcZ:~# php -v
PHP 7.2.16-1+ubuntu14.04.1+deb.sury.org+1 (cli) (built: Mar 7 2019 20:42:24) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.16-1+ubuntu14.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
3.安裝Nginx
install nginx
查看Nginx是否安裝成功:
root@iZ2zeeg42qkecbhciml4pcZ:~# nginx -v
nginx version: nginx/1.4.6 (Ubuntu)
重啟Nginx后,在瀏覽器中輸入http://阿里云服務(wù)器外網(wǎng)IP地址/
service nginx stop
service nginx start
如果圖片顯示為下圖,說(shuō)明阿里云服務(wù)器自動(dòng)啟動(dòng)了apache2的服務(wù),apache2和nginx都使用80端口,80端口沖突。
關(guān)閉apache2的服務(wù)
重啟php7.2-fpm服務(wù)和Nginx服務(wù):
在瀏覽器中輸入http://阿里云服務(wù)器外網(wǎng)IP地址/
安裝WordPress及其配置
1.Mysql創(chuàng)建數(shù)據(jù)庫(kù)和用戶:
root@iZ2zeeg42qkecbhciml4pcZ:~# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 44
Server version: 5.5.62-0ubuntu0.14.04.1 (Ubuntu)
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database 數(shù)據(jù)庫(kù)名稱 character set utf8 collate utf8_general_ci;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on 數(shù)據(jù)庫(kù)名稱.* to '用戶名'@localhost identified by '用戶密碼';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
root@iZ2zeeg42qkecbhciml4pcZ:~#
2.下載WordPress并安裝:
獲取WordPress軟件:點(diǎn)擊此處
將下載的wordpress-5.0.3-
zh_CN.tar.gz
上傳到云服務(wù)器上安裝wordPress:
root@iZ2zeeg42qkecbhciml4pcZ:~# ls
wordpress-5.0.3-zh_CN.tar.gz
root@iZ2zeeg42qkecbhciml4pcZ:~# mv wordpress-5.0.3-zh_CN.tar.gz /var/www/
root@iZ2zeeg42qkecbhciml4pcZ:~# cd /var/www/
root@iZ2zeeg42qkecbhciml4pcZ:/var/www# ls
html wordpress-5.0.3-zh_CN.tar.gz
root@iZ2zeeg42qkecbhciml4pcZ:/var/www# tar -zxvf wordpress-5.0.3-zh_CN.tar.gz
......
root@iZ2zeeg42qkecbhciml4pcZ:/var/www# ls
html wordpress wordpress-5.0.3-zh_CN.tar.gz
root@iZ2zeeg42qkecbhciml4pcZ:/var/www# cd wordpress/
root@iZ2zeeg42qkecbhciml4pcZ:/var/www/wordpress# ls
index.php readme.html wp-admin wp-comments-post.php wp-content wp-includes wp-load.php wp-
mail.php
wp-signup.php xmlrpc.phplicense.txt
wp-activate.php wp-blog-header.php wp-config-sample.php wp-cron.php wp-links-opml.php wp-login.php wp-settings.php wp-trackback.phproot@iZ2zeeg42qkecbhciml4pcZ:/var/www/wordpress# mv wp-config-sample.php wp-
config.php
使用vim命令編輯wp-config.php:
vim wp-config.php
修改文件中的數(shù)據(jù)庫(kù)配置信息,填寫剛才創(chuàng)建的數(shù)據(jù)庫(kù)信息:
/** WordPress數(shù)據(jù)庫(kù)的名稱 */
define('DB_NAME', '數(shù)據(jù)庫(kù)名稱');
/** MySQL數(shù)據(jù)庫(kù)用戶名 */
define('DB_USER', '用戶名');
/** MySQL數(shù)據(jù)庫(kù)密碼 */
define('DB_PASSWORD', '數(shù)據(jù)庫(kù)密碼');
/**
* WordPress數(shù)據(jù)表前綴。
*
* 如果您有在同一數(shù)據(jù)庫(kù)內(nèi)安裝多個(gè)WordPress的需求,請(qǐng)為每個(gè)WordPress設(shè)置
* 不同的數(shù)據(jù)表前綴。前綴名只能為數(shù)字、字母加下劃線。
*/
$table_prefix = 'wp_';
在阿里云控制臺(tái)將域名解析到指定的服務(wù)器上:
控制臺(tái)->域名->解析->添加紀(jì)錄
配置服務(wù)安全組策略,將80(http)端口和443(https)端口開放:
控制臺(tái)->云服務(wù)器ECS->網(wǎng)絡(luò)和安全->安全組->配置規(guī)則
配置80端口:
配置443端口:
配置后查看內(nèi)容:
編輯Nginx配置文件:/etc/nginx/sites-available/default
client_max_body_size 10m;
server {
listen 80;
listen [::]:80;
server_name localhost; #你的域名
root /var/www/wordpress;
index index.php index.html index.htm index.nginx-debian.html;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
#try_files $uri $uri/ =404;
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
# include fastcgi.conf;
include fastcgi_params;
fastcgi_buffer_size 128k;
fastcgi_buffers 32 32k;
#fastcgi_intercept_errors on;
# With php-fpm (or other unix sockets):
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
# With php-cgi (or other tcp sockets):
#fastcgi_pass 127.0.0.1:9000;
}
}
重啟Nginx后,在瀏覽器中輸入http://阿里云服務(wù)器外網(wǎng)IP地址/
service nginx stop
service nginx start
在瀏覽器中訪問(wèn)自己的域名,查看是否成功:
到此WordPress就安裝成功了,你可以自行配制您的網(wǎng)站信息。
wordpress如何使用阿里云OSS與云數(shù)據(jù)庫(kù)?
wordpress我們可以通過(guò)阿里云OSS調(diào)用插件來(lái)與數(shù)據(jù)庫(kù)進(jìn)行傳輸,插件推薦WPJAM。
wordpress跟云數(shù)據(jù)庫(kù)進(jìn)行對(duì)接的話,我們只需要在云數(shù)據(jù)庫(kù)里設(shè)置好數(shù)據(jù)庫(kù)名、用戶名、密碼,然后如果你是新裝wordpress的話,直接對(duì)接數(shù)據(jù)庫(kù)就可以了,如果你是后期遷移數(shù)據(jù)庫(kù)的話,那么你需要將你的數(shù)據(jù)庫(kù)先備份并下載到本地,或者使用相關(guān)數(shù)據(jù)庫(kù)連接軟件進(jìn)行數(shù)據(jù)庫(kù)數(shù)據(jù)的傳送。
這里給大家推薦一篇圖文教程,方便大家使用阿里云OSS與云數(shù)據(jù)庫(kù)來(lái)配置wordpress。
文章地址:https://www.toutiao.com/i6801251398936691212/
如何把html頁(yè)面放到wordpress的網(wǎng)站上?
如果說(shuō)是只有一個(gè)html頁(yè),直接放在wordpress目錄里不會(huì)有影響。需要在你的wordpress博客鏈接到此頁(yè)面的話,你可以在wordpress編輯主題代碼,一般在“邊欄”里加一個(gè)超鏈接,(我是說(shuō)在適當(dāng)位置寫
,而不是添加wordpress里的”頁(yè)面“)。如果說(shuō)是一個(gè)web項(xiàng)目,那么要?jiǎng)?chuàng)建一個(gè)文件夾,整套代碼放里面。訪問(wèn)時(shí)要通過(guò)http://域名/文件夾名/ 。需要在博客添加鏈接,方法同上。
阿里云云服務(wù)器如何配置網(wǎng)站環(huán)境?
阿里云服務(wù)器用寶塔面板搭建非常方便,這里有一篇新手教程:如何用阿里云服務(wù)器建立個(gè)人網(wǎng)站(寶塔面板+wordpress),原文地址:https://leffz.com/544.html
首先,我們需要購(gòu)買云服務(wù)器和域名。
域名建議用.com后綴的(一般五十左右),想要便宜的域名可以買.top等后綴的(一般幾塊錢)。
云服務(wù)器的話,根據(jù)自己的需要購(gòu)買,如果只是簡(jiǎn)單的發(fā)發(fā)文章圖片,視頻等,網(wǎng)站訪問(wèn)量不高的話,買個(gè)1核2G1M的配置也能夠用。當(dāng)然,如果對(duì)響應(yīng)速度等體驗(yàn)比較看重的話,可以買個(gè)稍微高點(diǎn)配置的,比如2核4G的這樣的。
(注意:下單的時(shí)候先買服務(wù)器再去買域名,一次買多個(gè)云產(chǎn)品可以加入購(gòu)物車一起結(jié)算更劃算,首購(gòu)優(yōu)惠很大不要錯(cuò)過(guò),這里有份阿里云和騰訊云的最新優(yōu)惠和代金券匯總 :進(jìn)入 leffz.com 查看)
在購(gòu)買云服務(wù)器時(shí),地域選擇國(guó)內(nèi)是需要備案的,選擇中國(guó)香港或者海外服務(wù)器是不需要備案的。
云服務(wù)器內(nèi)存建議在4G或者以上(避免卡頓的情況),操作系統(tǒng)建議選擇CentOS7版本,如下圖
下面說(shuō)說(shuō)用阿里云服務(wù)器(騰訊云服務(wù)器也是一樣的)建立個(gè)人網(wǎng)站(以WordPress為例)的具體流程:
因?yàn)檫@篇文章是針對(duì)新手的,沒(méi)有什么技術(shù)基礎(chǔ)的朋友寫的。所以,關(guān)于如何手動(dòng)配置云服務(wù)器的相關(guān)環(huán)境部署,這里就不細(xì)講了。
這里教新手朋友使用一款非常簡(jiǎn)單好用的服務(wù)器面板軟件——寶塔面板。方便我們一鍵部署所需的環(huán)境。
什么是寶塔面板:寶塔Linux面板是提升運(yùn)維效率的服務(wù)器管理軟件,支持一鍵LAMP/LNMP/集群/監(jiān)控/網(wǎng)站/FTP/數(shù)據(jù)庫(kù)/JAVA等100多項(xiàng)服務(wù)器管理功能。(注冊(cè)一個(gè)免費(fèi)的賬號(hào)就行,一般免費(fèi)版的功能就夠用了。)
在開始搭建之前,請(qǐng)將你的域名解析到云服務(wù)器公網(wǎng)ip,新手可以選擇“新手引導(dǎo)”,如下圖:
下面開始搭建網(wǎng)站:
1.購(gòu)買好云服務(wù)器后,登陸到你的控制臺(tái),找到你購(gòu)買的“云服務(wù)器”,登陸進(jìn)去。
2.這時(shí)候應(yīng)該打開了云服務(wù)器的命令行終端(阿里云或騰訊云登陸后都是一樣的),我們只需把下面一行代碼輸入(可以復(fù)制粘貼),然后按回車鍵即可。這里是CentOS系統(tǒng)的安裝方法,其他系統(tǒng)的安裝方法請(qǐng)前往寶塔官網(wǎng)獲取。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
3. 我們耐心等待一會(huì)兒,等寶塔面板自動(dòng)安裝完成(中間若出現(xiàn)是否安裝*Y/N?時(shí),我們只需要輸入y就行了)。
安裝完成后,我們接著再命令行輸入bt,這個(gè)時(shí)候就會(huì)顯示面板的使用幫助菜單選項(xiàng)。
bt
4. 這時(shí)候我們輸入數(shù)字14,就能看到寶塔面板的登錄地址還有用戶名和密碼。
5.我們把登錄地址復(fù)制到瀏覽器打開,輸入用戶名和密碼,進(jìn)入到寶塔面板的后臺(tái)管理頁(yè)面。一般來(lái)說(shuō), 首次登陸進(jìn)來(lái)面板后,會(huì)自動(dòng)推薦你安裝環(huán)境套件,這里有兩種選擇,第一種是LNMP套件,第二種是LAMP套件 。如圖(建議選擇一鍵安裝LNMP)
6.為安全起見,建議修改你的用戶名和密碼,以及面板默認(rèn)端口。
注意:修改面板端口之前,記得在你的阿里云或者騰訊云控制臺(tái),找到你的云服務(wù)器,在“安全組”一欄下修改規(guī)則,選擇入站規(guī)則下的“添加規(guī)則”。
關(guān)于其他的安全設(shè)置,我們下一篇文章再講,這里就先設(shè)置到這里。
7.下面我們開始來(lái)一鍵部署WordPress建站程序,點(diǎn)擊面板左側(cè)“軟件商店”,然后找到WordPress,選擇一鍵部署。(提示:如果前面你沒(méi)有安裝LNMP環(huán)境或者LAMP環(huán)境,也不要著急,我們可以在軟件搜索步驟5列出的幾個(gè)套件手動(dòng)安裝)
8.輸入你的網(wǎng)站信息,即你的域名。另外,為了避免出現(xiàn)不可知的錯(cuò)誤,新手建議不要修改默認(rèn)創(chuàng)建的數(shù)據(jù)庫(kù)名和密碼,自己把它存儲(chǔ)好就行。(當(dāng)點(diǎn)擊提交后,系統(tǒng)會(huì)自動(dòng)列出數(shù)據(jù)庫(kù)名和密碼以及網(wǎng)站地址,請(qǐng)保存好這些信息,后面進(jìn)入WordPress安裝需要填寫)
9.在線安裝WordPress網(wǎng)站程序的時(shí)候,先選擇語(yǔ)言“簡(jiǎn)體中文”,然后填寫數(shù)據(jù)庫(kù)名和密碼(就是上一步叫你保存的)
10. 安裝完成后,登陸你的Wordpress管理后臺(tái)。(后臺(tái)登陸地址為:你的網(wǎng)址或ip/wp-admin)
11.到這里,你的WordPress網(wǎng)站就搭建成了。接著你可以去發(fā)布文章或更換主題,以及后期的維護(hù)等等,這里就不細(xì)說(shuō)了。
12.最后再講一下,如何在寶塔面板管理你的網(wǎng)站,以及設(shè)置各項(xiàng)參數(shù)。點(diǎn)擊面板左側(cè)的“網(wǎng)站”,選擇你的網(wǎng)站后面“設(shè)置”,就可以看到各種功能設(shè)置了。
本文作為一篇針對(duì)新手的阿里云服務(wù)器搭建個(gè)人WordPress網(wǎng)站教程,內(nèi)容不是很多,也非常簡(jiǎn)單。相信對(duì)于滿足一般建站需求的新手朋友應(yīng)該是夠用了。更多阿里云及騰訊云服務(wù)器優(yōu)惠及建站教程可以進(jìn)入:leffz.com 查看
zblog和wordpress的區(qū)別?
1.開發(fā)團(tuán)隊(duì)
用一個(gè)程序,了解開發(fā)團(tuán)隊(duì)是很有必要的。不然被人賣了還不知道是誰(shuí)干的,那就十分尷尬了。Zblog屬于國(guó)產(chǎn)團(tuán)隊(duì)開發(fā)制作,具體介紹可以參見Zblog官方網(wǎng)站的介紹。而Wordpress是全球風(fēng)靡的Blog程序,前一陣WP官網(wǎng)發(fā)布了中文版,查看具體情況參見Wordpress官方中文站。
2.程序語(yǔ)言
這點(diǎn)其實(shí)不想談太多,不過(guò)出于長(zhǎng)遠(yuǎn)目光來(lái)看,還是有必要聲明下。Zblog是asp程序,Wordpress是Php程序。國(guó)內(nèi)流行asp大部分是因?yàn)楸I版的猖獗與版權(quán)意識(shí)淡薄,而今后中國(guó)的版權(quán)發(fā)展?fàn)顩r如何也會(huì)影響到asp程序的應(yīng)用推廣。而國(guó)外幾乎清一色的php程序,很大的原由是Php的開源免費(fèi)。
3.空間支持
基本上國(guó)內(nèi)符合asp程序的空間很多,但在國(guó)外比較少。而要想更好的操作Wordpress最好選用國(guó)外的空間,因?yàn)楸容^好的支持程序靜態(tài)化。國(guó)內(nèi)的空間商雖然支持php沒(méi)有問(wèn)題,但靜態(tài)化支持方面不是很理想。同時(shí)國(guó)外空間更廉價(jià),基本都是限制每月流量,國(guó)內(nèi)的空間商貴限制IIS、CPU占用等。而當(dāng)你的博客訪問(wèn)量增大,國(guó)內(nèi)的空間就會(huì)讓你感到懊惱了。
4.操作性
相比而言,Zblog功能操作方面更符合國(guó)人習(xí)慣,比如有文章置頂、模板的自動(dòng)安裝、文章編輯等。Wordpress在2.7版本后對(duì)后臺(tái)界面也進(jìn)行了改善,不過(guò)整體的操作性而言,還是有待繼續(xù)改善,畢竟是非國(guó)人的創(chuàng)作。Zblog轉(zhuǎn)移備份之類十分簡(jiǎn)單,就如一個(gè)綠色軟件;而Wordpress轉(zhuǎn)移與備份還要涉及數(shù)據(jù)庫(kù),相對(duì)繁瑣一點(diǎn)。
5.插件模板
插件模板方面其實(shí)Wordpress比Zblog要豐富得多,利用各種插件可以實(shí)現(xiàn)很多功能,同時(shí)由于Wordpress的流行度使得模板數(shù)量比Zblog也要多得多。而相比而言,Zblog的插件與模板在數(shù)量上與Wordpress還是有差距。Wordpress可以后臺(tái)預(yù)覽模板再使用,而Zblog模板只能套在官方的程序上預(yù)覽,不夠貼切。不過(guò)在插件上,雖然Zblog的數(shù)量較少,但插件功能方面比較貼近國(guó)人的需求。同時(shí)隨著Zblog的用戶增加,模板與插件的數(shù)量在不斷的增加。
6.SEO與推廣
在SEO方面,其實(shí)Wordpress與Zblog各具特色。不過(guò)個(gè)人感覺Wordpree在Google方面還是比Zblog有優(yōu)勢(shì),Zblog相比Wordpress的SEO優(yōu)勢(shì)其實(shí)并不是很多人說(shuō)的程序先天性,而是更便捷的Diy,而最終效果如何要看自己的SEO水平與項(xiàng)目決定。在推廣方面,Wordpress可以跟蹤谷歌博客搜索的外部鏈接,這是十分吸引人的地方。
7.用戶反饋
用戶反饋其實(shí)還包括防SPAM,惡意留言現(xiàn)在已經(jīng)成為Blogger的一個(gè)苦惱。Wordpress與Zblog都有反SPAM與惡意留言的插件,而Wordpress更容易屏蔽邊緣性的留言。而Zblog實(shí)行的是鏈接轉(zhuǎn)向,所以要更人性點(diǎn)。相比反饋方面,正如上面提到的Wordpress可以跟蹤谷歌博客搜索的外部鏈接,所以可以與其他blogger進(jìn)行很好的反饋跟蹤。
目前而言,如果追求操作便捷性與國(guó)人習(xí)慣,更推薦Zblog。如果想更好的DIY與持久blogger,更推薦Wordpress。至于自己的技術(shù)如何其實(shí)并不重要,程序用得久了自然會(huì)。