wordpress
本节目标
安装和运行一个较为复杂、可以实际使用、兼具Web前后端技术的Web站点,供学习者体验
wordpress介绍
wordpress是一个开源的博客系统,可以让用户不必编写代码,只需要设计和规划内容,即可快速构建一个功能强大、界面美观的博客站点
安装指南
- 官方站点(中文) https://cn.wordpress.org/
- 零基础学 WordPress https://www.yuque.com/moeunion/wordpress
安装要求
- 请将wordpress安装在WEB文档根目录下,即访问时站点的首页地址不应当是子目录形式,如
blog.x.com/wordpress
是错误的, 而应当是blog.x.com/
请参考多站点配置小节
php配置要求
wordpress需要apache支持php运行环境,在我们所使用的phpstudy软件包默认已经安装了php运行环境,一般无需配置即可使用。
但是,在phpstudy的最新版本中,可能会出现无法运行php的情况,即在浏览器中输入blog.x.com/wp-admin/install.php
, 没有出现安装页面,而是出现了install.php
的源代码。
在这种情况下,需要手动在虚拟站点中加入三行关于php的配置命令
<VirtualHost *:80>
ServerName blog.x.com
DocumentRoot "c:/server/blog"
# 关于php的配置命令,可查看phpstudy自带的配置文件中的例子
# 注意需要将 C:/server/phpstudy_pro 替换成你本机的phpstudy的安装路径
# 注意 php7.3.4的版本号,如果你安装的版本更新(一般随phpstudy的升级而升级),请相应更改
FcgidInitialEnv PHPRC "C:/server/phpstudy_pro/Extensions/php/php7.3.4nts"
AddHandler fcgid-script .php
FcgidWrapper "C:/server/phpstudy_pro/Extensions/php/php7.3.4nts/php-cgi.exe" .php
<Directory "c:/server/blog">
Options Indexes FollowSymLinks ExecCGI
Require all granted
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
wordpress 高级
习题
- 与wordpress类似的开源WEB软件,还有哪些?安装和配置上有什么区别?