如何在 Linode 的 CentOS 6 上部署 WordPress 应用?
前置条件 假设您已经安装好了 Apache Web Server,MySql 数据库和 PHP 环境;如果还没有安装好的话,请参见下面的文档:http://library.linode.com/lamp-guides/centos-6 基本流程 我们把 /srv/www 作为我们公共的 web 程序的目录,如果还不存在的话请先建立
前置条件
假设您已经安装好了 Apache Web Server,MySql 数据库和 PHP 环境;如果还没有安装好的话,请参见下面的文档:http://library.linode.com/lamp-guides/centos-6
基本流程
我们把 /srv/www
作为我们公共的 web 程序的目录,如果还不存在的话请先建立。
首先在 /srv/www
下面建立我们站点的目录,例如 chinese.guru001.com
。
cd /srv/www mkdir chinese.guru001.com
程序和日志目录
然后在 chinese.guru001.com
下面建立两个目录:public_html
目录用于放置 web 程序,logs
目录用于存放日志文件(后面会在 apache 虚拟目录中进行配置)。
cd chinese.guru001.com mkdir public_html mkdir logs
修改 public_html 目录权限:
chmod 777 /srv/www/chinese.guru001.com/public_html
下载并解压 WordPress
从 cn.wordpress.org
下载最新的 WordPress 程序(这里是:http://cn.wordpress.org/wordpress-3.5-zh_CN.tar.gz),然后解压到 public_html
目录中。
wget http://cn.wordpress.org/wordpress-3.5-zh_CN.tar.gz tar zxvf wordpress-3.5-zh_CN.tar.gz
现在 WordPress 已经被解压到 public_html
下面的 wordpress 目录了。
把刚才下载的文件删掉
rm wordpress-3.5-zh_CN.tar.gz
建立 WordPress 需要的 MySQL 数据库,数据库账户和口令
建立我们要用到的 MySql 数据库,建立 MySql 账户
mysql_secure_installation create database guruchinese; grant all on guruchinese.* to 'yourusername' identified by 'yourpassword';
为 WordPress 配置 Apache 虚拟目录
配置 Apache 虚拟目录:
cd /etc/httpd/conf.d
su 成 root 之后修改虚拟主机配置文件
vi vhost.conf
<virtualhost> ServerAdmin princetoad@126.com ServerName chinese.guru001.com ServerAlias chinese.guru001.com DocumentRoot /srv/www/chinese.guru001.com/public_html/wordpress <directory> AllowOverride All </directory> ErrorLog /srv/www/chinese.guru001.com/logs/error.log CustomLog /srv/www/chinese.guru001.com/logs/access.log combined </virtualhost>
注:AllowOverride All
是为了启用 WordPress 的 URL 重写的。
退出编辑,然后重启 apache
/etc/init.d/httpd restart
通过 Web 进行安装
在浏览器中输入你的域名,让 WordPress 自动创建一个配置文件,输入相应的数据库信息,进行安装即可。
常见问题
安装插件和主题需要 ftp 账户,在 wp-config.php
最后加入下面内容(如果还没有安装 ftp 服务器的话,请先安装)
define('FS_CHMOD_FILE', 0755); define('FS_CHMOD_DIR', 0755); define('FTP_METHOD', 'ftpext'); define('FTP_BASE', '/srv/www/chinese.guru001.com/public_html/wordpress/'); define('FTP_HOST', 'tomcentos01'); define('FTP_CONTENT_DIR', '/srv/www/chinese.guru001.com/public_html/wordpress/wp-content/'); define('FTP_USER', 'your_ftp_username'); define('FTP_PASS', 'your_ftp_password'); define('FTP_SSL', false);
如果碰到提示 upload 目录权限不够的话,chmod 777 相应的目录即可。
有什么问题欢迎讨论!
原文地址:http://www.tfan.org/wordpress-on-linode-centos-6/

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

有四种方法可以调整 WordPress 文章列表:使用主题选项、使用插件(如 Post Types Order、WP Post List、Boxy Stuff)、使用代码(在 functions.php 文件中添加设置)或直接修改 WordPress 数据库。

要使用 WordPress 主机建站,需要:选择一个可靠的主机提供商。购买一个域名。设置 WordPress 主机帐户。选择一个主题。添加页面和文章。安装插件。自定义您的网站。发布您的网站。

WordPress 屏蔽 IP 的插件选择至关重要。可考虑以下类型:基于 .htaccess:高效,但操作复杂;数据库操作:灵活,但效率较低;基于防火墙:安全性能高,但配置复杂;自行编写:最高控制权,但需要更多技术水平。

更换 WordPress 主题头部图片的分步指南:登录 WordPress 仪表盘,导航至“外观”>“主题”。选择要编辑的主题,然后单击“自定义”。打开“主题选项”面板并寻找“网站标头”或“头部图片”选项。单击“选择图像”按钮并上传新的头部图片。裁剪图像并单击“保存并裁剪”。单击“保存并发布”按钮以更新更改。

WordPress 编辑日期可以通过三种方法取消:1. 安装 Enable Post Date Disable 插件;2. 在 functions.php 文件中添加代码;3. 手动编辑 wp_posts 表中的 post_modified 列。

在WordPress中创建自定义页头的步骤如下:编辑主题文件“header.php”。添加您的网站名称和描述。创建导航菜单。添加搜索栏。保存更改并查看您的自定义页头。

RedHatendedsupportforCentOStoshifttowardsacommerciallyfocusedmodelwithCentOSStream.1)CentOStransitionedtoCentOSStreamforRHELdevelopment.2)ThisencourageduserstomovetoRHEL.3)AlternativeslikeAlmaLinux,RockyLinux,andOracleLinuxemergedasreplacements.

导入 WordPress 源码需要以下步骤:创建子主题以进行主题修改。导入源码,覆盖子主题中的文件。激活子主题,使其生效。测试更改,确保一切正常。
