WordPress建站流程(二)安装与配置

幸运草 2020年4月5日18:03:00建站WordPress建站流程(二)安装与配置已关闭评论阅读模式

WordPress的安装并不复杂,安装完毕后的很多配置才是困扰站长们的,例如:伪静态配置、缓存配置、安全配置等。《WordPress建站流程一》文中已经介绍了Wordpress所需的服务器环境及推荐配置,接下来我们从安装Wordpress开始介绍。

下载并安装Wordpress

通过Wordpress官网下载最新的中文版:https://cn.wordpress.org/

如果官网无法访问,可以通过这个链接下载Wordpress的最新中文版:http://cn.wp101.net/latest-zh_CN.zip

解压后,将所有文件上传至网站根目录,或所需要安装的子目录。输入目录的URL即可开启安装向导(如上传至根目录,直接输入绑定的域名即可),整个安装过程非常简单。

WordPress以易于安装而闻名。在大多数情况下,安装WordPress是一个非常简单的过程,只需不到五分钟即可完成。

引用自wordpress.org

开启Wordpress伪静态

Nginx伪静态规则:

  1. location /
  2. {
  3.   try_files $uri $uri/ /index.php?$args;
  4. }
  5.  
  6. rewrite /wp-admin$ $scheme://$host$uri/ permanent;

如果是LNMP一键安装包可以在创建虚拟主机的时候选择开启Wordpress的伪静态,宝塔面板也可以在网站 管理面板—设置—伪静态 中选择Wordpress进行自动配置。

Nginx伪静态规则配置后,需要重启Nginx生效。

Apache伪静态规则:

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteRule ^index.php$ - [L]
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7. RewriteRule . /index.php [L]
  8. </IfModule>

如果Wordpress安装目录的权限配置正确,Apache一般不用手动配置,只需要在Wordpress 后台—设置—固定链接设置 修改一下设置内容点击保存即可自动生成 .htaccess文件。如果没有自动生成,可以手动添加以上内容至网站根目录 .htaccess文件。

Windows IIS7 伪静态规则:

新建一个“chineseurl.php”文件,在里面写入以下代码上传到wordpress安装目录。

  1. <?php
  2. // IIS Mod-Rewrite
  3. if (isset($_SERVER['HTTP_X_ORIGINAL_URL'])) {
  4. $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_ORIGINAL_URL'];
  5. }
  6. // IIS Isapi_Rewrite
  7. else if (isset($_SERVER['HTTP_X_REWRITE_URL'])) {
  8. $_SERVER['REQUEST_URI'] = $_SERVER['HTTP_X_REWRITE_URL'];
  9. }
  10. else
  11. {
  12. // Use ORIG_PATH_INFO if there is no PATH_INFO
  13. if ( !isset($_SERVER['PATH_INFO']) && isset($_SERVER['ORIG_PATH_INFO']) )
  14. $_SERVER['PATH_INFO'] = $_SERVER['ORIG_PATH_INFO'];
  15. // Some IIS + PHP configurations puts the script-name in the path-info (No need to append it twice)
  16. if ( isset($_SERVER['PATH_INFO']) ) {
  17. if ( $_SERVER['PATH_INFO'] == $_SERVER['SCRIPT_NAME'] )
  18. $_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO'];
  19. else
  20. $_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . $_SERVER['PATH_INFO'];
  21. }
  22. // Append the query string if it exists and isn't null
  23. if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) {
  24. $_SERVER['REQUEST_URI'] .= '?' . $_SERVER['QUERY_STRING'];
  25. }
  26. }
  27. require("index.php");
  28. ?>

再新建一个文件命名为web.config,在里面写入以下规则:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3. <system.webServer>
  4. <rewrite>
  5. <rules>
  6. <rule name="ChineseURL" stopProcessing="true">
  7. <match url="^(tag|category)/(.*)$" />
  8. <action type="Rewrite" url="chineseurl.php"/>
  9. </rule>
  10. <rule name="wordpress" patternSyntax="Wildcard">
  11. <match url="*" />
  12. <conditions>
  13. <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
  14. <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
  15. </conditions>
  16. <action type="Rewrite" url="index.php" />
  17. </rule>
  18. </rules>
  19. </rewrite>
  20. </system.webServer>
  21. </configuration>
注意:“<match url=”^(tag|category)/(.*)$” />”需要根据实际目录来修改。
假如安装在blog目录,则应改为“<match url=”^blog/(tag|category)/(.*)$” />”
标签前缀和分类目录名称根据实际目录修改。

PHP.ini推荐配置

max_execution_time = 300
max_input_time = 300
memory_limit = 196M
post_max_size = 64M
upload_max_filesize = 64M
max_file_uploads = 20
default_socket_timeout = 120

wp-config.php推荐配置

  1. //修改限制Wordpress的PHP内存为196M或以上,此处的值不能大于PHP.ini中memory_limit的值
  2. define('WP_MEMORY_LIMIT','196M');
  3. //设置自动保存间隔/秒
  4. define('AUTOSAVE_INTERVAL', 300);
  5. //禁用文章修订
  6. define('WP_POST_REVISIONS', false);

WordPress必装插件

  • WP-China-Yes:此插件将全面替换WP访问官方服务的链接为高速稳定的中国大陆节点,以此加快站点更新版本、安装升级插件主题的速度,并彻底解决429报错问题。下载地址:https://github.com/sunxiyuan/wp-china-yes
  • Yoast SEO:一个真正意义上的 WordPress 全能SEO解决方案!包含了页面内容分析、XML站点地图和更多功能。
  • Autoptimize:通过优化CSS,JS,图像,Google字体等来使您的网站更快。
  • Code Snippets:(高级插件)一种在您的站点上运行代码段的简便,简洁的方法。无需再编辑主题的functions.php文件!
  • WP Super Cache:(高级插件)WordPress的快速缓存插件。

 

本文来源于:WordPress建站流程(二)安装与配置-变化吧
特别声明:以上文章内容仅代表作者本人观点,不代表变化吧观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。

  • 赞助本站
  • 微信扫一扫
  • weinxin
  • 加入Q群
  • QQ扫一扫
  • weinxin
幸运草
怎么做一个赚钱的小说网站 建站

怎么做一个赚钱的小说网站

从2007年做站,刚好十年了。时间过得真快。因为自己是兼职做站,所以一直断断续续,也没有什么大的成绩。做过地方论坛,电影站,股票站,文章站,小说站等,能尝试的都尝试了。学了很多东西,也浪费了不少时间,...
下篇 | 172个搜索引擎术语,你都知道吗? 建站

下篇 | 172个搜索引擎术语,你都知道吗?

上篇中已经介绍了名词介绍、展现样式、工作原理、网站建设四个小部分,下篇将继续介绍页面优化、链接建设、数据分析和其他等部分。请戳链接《上篇 | 172个搜索引擎术语,你都知道吗?》 5 页面优化 网页导...
网站优化100个法则,排名稳居第一的秘籍(1~100汇总篇) 建站

网站优化100个法则,排名稳居第一的秘籍(1~100汇总篇)

我们这次来个猛地!总结网站优化的100个法则,这些经验和盘托出,希望能够帮助到朋友们!这些规则就像是交通指示灯一样,按照这些规则走的,排名就好,不按照这些走的,排名可想而知。 1、域名年龄老的网站排名...
网站SEO中要避免哪些蜘蛛陷阱呢? 建站

网站SEO中要避免哪些蜘蛛陷阱呢?

我们从事网站优化的过程中,尤其是现在收入对于网站而言是非常重要的网站,只有有了比较不错的收录之后,才有可能会取得不错的排名,因此在网站设计的时候,我们就要尽可能的让蜘蛛能够获取到网站的全部内容信息,如...