如何在 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 主題頭部圖片的分步指南:登錄 WordPress 儀錶盤,導航至“外觀”>“主題”。選擇要編輯的主題,然後單擊“自定義”。打開“主題選項”面板並尋找“網站標頭”或“頭部圖片”選項。單擊“選擇圖像”按鈕並上傳新的頭部圖片。裁剪圖像並單擊“保存並裁剪”。單擊“保存並發布”按鈕以更新更改。

WordPress 屏蔽 IP 的插件選擇至關重要。可考慮以下類型:基於 .htaccess:高效,但操作複雜;數據庫操作:靈活,但效率較低;基於防火牆:安全性能高,但配置複雜;自行編寫:最高控制權,但需要更多技術水平。

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

可以通過以下方法查看 WordPress 前端:登錄儀錶盤並切換到“查看站點”選項卡;使用無頭瀏覽器自動化查看過程;安裝 WordPress 插件在儀錶盤內預覽前端;通過本地 URL 查看前端(如果 WordPress 在本地設置)。

導入 WordPress 源碼需要以下步驟:創建子主題以進行主題修改。導入源碼,覆蓋子主題中的文件。激活子主題,使其生效。測試更改,確保一切正常。

WordPress 編輯日期可以通過三種方法取消:1. 安裝 Enable Post Date Disable 插件;2. 在 functions.php 文件中添加代碼;3. 手動編輯 wp_posts 表中的 post_modified 列。
