下面由WordPress教程欄目給大家介紹ubuntu16.04搭建wordpress的方法,希望對需要的朋友有所幫助!
Ubuntu16.04搭建WordPress
安裝apache
安裝
apt-get?install?apache2
查看狀態
service?apache2?restart/status/start/stop
關閉防火墻80端口限制
ufw?allow?80
測試:
訪問http://Ubuntu的IP,出現It Works!網頁,
安裝MySQL
安裝
apt-get?install?mysql-server?mysql-client
測試
mysql?-u?root?-p
查看狀態
service?mysql?retart/status/start/stop
關閉防火墻3306端口限制
ufw?allow?3306
安裝php
安裝
apt-get?install?php7.0? apt-get?install?libapache2-mod-php7.0? apt-get?install?php7.0-mysql
重啟服務
service?apache2?restart? service?mysql?restart
測試
文件中寫:
<?php echo phpinfo();?>
瀏覽器訪問:http:// ubuntu 地址/phpinfo.php,出現PHP Version網頁
sudo?apt-get?install?phpmyadmin
安裝時:空格選擇apache2,enter確定,下一步配置數據庫,輸入密碼。
創建phpMyAdmin快捷方式
sudo?ln?-s?/usr/share/phpmyadmin?/var/www/html
啟用Apache mod_rewrite模塊,后面修改wordpress鏈接時會用
sudo?a2enmod?rewrite
重啟服務
service?php7.0-fpm?restart
提示服務沒找到?不去管它
service?apache2?restart
瀏覽器訪問:http:// ubuntu 地址/phpmyadmin
配置Apache
vim?/etc/apache2/apache2.conf
添加:
AddType?application/x-httpd-php?.php?.htm?.html? AddDefaultCharset?UTF-8
重啟Apache服務
service?apache2?restart
安裝ufw 防火墻
sudo?apt-get?install?ufw
初始化數據庫
sudo mysql -u root -p Enter Password:…mysql> CREATE DATABASE wordpressdb; mysql>CREATE USER wordpressuser@localhost IDENTIFIED BY ‘wordpresspassword’; mysql>GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpressuser@localhost; mysql>FLUSH PRIVILEGES; mysql>exit
重啟服務
sudo?service?apache2?restart? sudo?service?mysql?restart
下載并配置WordPress
mkdir?temp? cd?temp
英文版
wget?http://wordpress.org/wordpress-4.x.tar.gz
中文版
wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz
下面以英文版為例,如果想安裝中文版,可以將文件名替換為中文版文件名
tar zxf wordpress-4.x.tar.gz -C /var/www/html/ <br>mkdir -p /var/www/html/wordpress/wp-content/uploads
中文版下面不用做:
關鍵更改目錄權限為www-data www-data
sudo?chown?-R?www-data?.www-data?/var/www/html/wordpress? sudo?chmod?-R?755?/var/www/html/wordpress? sudo?chown?-R?:www-data?/var/www/html/wordpress/wp-content/uploads
配置wp-config.php
cd?/var/www/html/wordpress/? cp?wp-config-sample.php?wp-config.php? vim?wp-config.php? //?? define(‘DB_NAME’,?‘wordpressdb’);?? //?? define(‘DB_USER’,?‘wordpressuser’);?? //? define(‘DB_PASSWORD’,?‘wordpresspassword’);
中文版按照自帶的readme.html操作,或者:
配置wp-config.php
cd /var/www/html/wordpress/
cp wp-config-sample.php wp-config.php
vim wp-config.php
define('DB_NAME', 'wordpressdb'); ?<br>/<em>* MySQL database username </em>/ ?<br>define('DB_USER', 'wordpressuser'); ?<br>/<em>* MySQL database password </em>/ <br>define('DB_PASSWORD', 'wordpresspassword');
訪問wordpress安裝
問題:
1.可能會出現 wordpressuser 密碼錯誤(using password yes)
以root用戶登陸:
set password for user@localhost = password(“your password”);
2.
你沒有建立數據庫