设为首页 收藏本站
查看: 2958|回复: 0

[经验分享] 如何在Ubuntu 14.10 上安装WordPress?

[复制链接]

尚未签到

发表于 2018-5-1 12:09:27 | 显示全部楼层 |阅读模式
如何在Ubuntu 14.10 上安装WordPress?
DSC0000.png

Post Tags
  ApacheCMSLAMPLinuxMYSQLPHPUbuntuWordPress个人网站博客建站数据库
Share This
Pretty Posts

  •   中国开源人访谈系列之:Hillwood
  •   开源工具帮助儿童培养信息时代的创造力
  •   如何在学校进行黑客技术教学和开放教育
  •   4月活动通告——程序员自学找女友必修课之 去重庆云博会看云看妹子
  •   选择正确的IDE
  By Guolong Liu -二月, 1st 2015
  介绍
  如果你想快捷、简单、免费的创建个人网站的话,WordPress 是你最佳的选择。
  WordPress 是一种使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站。也可以把  WordPress 当作一个内容管理系统( CMS )来使用。
  WordPress 是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用 PHP 语言和 MySQL 数据库开发的。用户可以在支持  PHP  和  MySQL 数据库的服务器上使用自己的博客。
  WordPress 有许多第三方开发的免费模板,安装方式简单易用。不过要做一个自己的模板,则需要你有一定的专业知识。比如你至少要懂的标准通用标记语言下的一个应用 HTML 代码、 CSS 、 PHP 等相关知识。
  WordPress 官方支持中文版,同时有爱好者开发的第三方中文语言包,如 wopus 中文语言包。WordPress 拥有成千上万个各式插件和不计其数的主题模板样式。
  以下是将  WordPress 4.0  安装在  Ubuntu 14.10  上的简易教程。
  准备工作
  以下内容是以 Ubuntu 14.10 为基础,在开始安装 WordPress 之前,你需要完成  LAMP 服务(Linux , Apache ,PHP , MYSQL)来配置你的个人站点。
  安装 LAMP 组件:
sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5 php5-gd php5-curl libssh2-php  当 Apache, PHP, MySQL 都已经安装时,你就可以开始 WordPress 的安装之旅。 数据库和 MySQL 用户的创建 通过数据库和 MYSQL 用户的创建,你将开始个人网站的创建进程。 你需要为 MySQL 的 root 用户设置密码。 登录 MYSQL: mysql -u root -p 在成功认证之后你需要创建WordPress的数据库: CREATE DATABASE wordpress; 这里我将数据库名称命为 wordpress,可以自己定义。但请记住数据库名称,在后面的安装中将会用到。 现在,你需要创建数据库管理员:
CREATE USER wordpressadmin@localhost IDENTIFIED BY 'wordpresspassword';  接着,你需要将管理权限赋给管理员:
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressadmin@localhost;  你需要刷新权限信息来激活用户权限:
FLUSH PRIVILEGES;  
exit
  PHP 和 Apache 的配置
  接下来,你需要配置 PHP 和 Apache. 以 sudo 权限打开 Apache PHP 的配置文件:
sudo nano /etc/php5/apache2/php.ini  搜索命令 expose_php 和 allow_url_fopen 将其置为 off:
. . .  
expose_php = Off
  
. . .
  
allow_url_fopen = Off
  
. . .
  改完之后保存并关闭。 接下来,你需要启用 Apahce 的重写功能( rewrite )。 启用 mod_rewrite 模块的命令:
sudo a2enmod rewrite  重启 Apache 的服务之后该模块就启用了。 但是在重启 Apache 的服务之前你需要启用 .htaccess 的使用。 所以,打开包含实际重写和将在 WordPress 安装时默认包括的文件。
sudo nano /etc/apache2/sites-enabled/000-default.conf  在这个文件里面,你必须添加重定向到 web 根目录的屏蔽。 可能你也需要 ServerName 命令来指向你的域名,用 ServerAdmin 命令来指向一个有效的电子邮件地址:
<VirtualHost *:80>  
  ServerAdmin admin@your-domain.com
  
   DocumentRoot /var/www/html/
  
   ServerName your-domain.com
  
   ServerAlias www.your-domain.com
  
      <Directory /var/www/html/>
  
         Options Indexes FollowSymLinks MultiViews
  
         AllowOverride All
  Order allow,deny
  
         allow from all
  
      </Directory>
  
   ErrorLog /var/log/apache2/your-domain.com-error_log
  
   CustomLog /var/log/apache2/your-domain.com-access_log common
  
</VirtualHost>
  在完成以上步骤之后,重启 Apache 服务使配置生效。
sudo service apache2 restart  下载并安装 WordPress
  现在,系统已经准备就绪,我们可以开始 WordPress 的安装了! 回到你的服务器上,切换到你的临时目录并用 wget 去下载 WordPress
cd /tmpwget http://wordpress.org/latest.tar.gz  下载完成后解压:
tar xzvf wordpress*  现在,复制解压的目录到你的 web 目录下,推荐使用 rsync 安全复制文件:
cd wordpress*  
sudo rsync -avz . /var/www/html
  现在,你可以进入 web 目录检查复制的文件:
cd /var/www/html  
ls -lsa
  确保 WordPress 目录文件可写,同时,以 www-data 用户, www-data 属组运行(用户,属组可自定义):
chown www-data:www-data -R /var/www/html/配置 WordPress  编辑 WordPress config.php 文件,
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php  
vi /var/www/html/wp-config.php
  找到并修改数据库名称,数据库用户名, mysql root 密码:
[...]  
// ** MySQL settings - You can get this info from your web host ** //
  
/** The name of the database for WordPress */
  
define('DB_NAME', 'wordpress');
  
/** MySQL database username */
  
define('DB_USER', 'wordpressadmin');
  
/** MySQL database password */
  
define('DB_PASSWORD', 'wordpresspassword');
  
/** MySQL hostname */
  
define('DB_HOST', 'localhost');
  
[...]
  完成以上配置之后,重启 Apache 服务:
service apache2 restart  安装 WordPress
  通过以上操作,文件已经准备到位,软件也已配置完成。通过 web 接口就可以完成 WordPress 的安装了。 在你的浏览器中访问你的域名或者 IP 地址:
http://server_domain_name_or_IP  你将看到 WordPress 的初始安装界面,你将创建一个管理员账号:
  完成站点信息,创建你的管理账号。填写完毕之后点击 Install WordPress 按钮继续。 WordPress 将确认你的安装信息,然后要求你以刚才创建的账号登录:
  点击 Log In 填写账号信息:
  你可以通过域名或者 IP 地址访问你的站点了!
  原文链接:http://www.unixmen.com/install-wordpress-ubuntu-14-10/

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-454379-1-1.html 上篇帖子: ubuntu 14.04 使用zram 下篇帖子: ubuntu关于pam_tally2计数器在每次sudo时都增加的bug
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表