ptahdunbar / wp-skeleton-site
dev-master
2017-08-27 07:36 UTC
Requires
- composer/installers: ~1.0
- johnpbloch/wordpress: ~4.8
- vlucas/phpdotenv: 2.*@dev
This package is not auto-updated.
Last update: 2024-09-28 14:14:07 UTC
README
这是一个正在进行中的作品。将在1.0.0之前随机时间段内进行重大更改 :)
安装(三步简单操作!)
- 克隆仓库
git clone https://github.com/ptahdunbar/wp.git .
- 通过Composer下载依赖(运行
composer install
)
make
- 使用环境变量配置网站
选择0:将受保护的env文件.env.encrypted
转换为.env
make env
- 默认密码是
WordPress
选择1:从头开始,将.env.template
转换为.env
make reset
- 运行
make lock
将.env
保存到.env.encrypted
选择2:通过apache传递环境设置
SetEnv DB_NAME wordpress
SetEnv DB_USER root
SetEnv DB_PASSWORD root
SetEnv WP_HOME http://wp.dev
SetEnv WP_ENV development
# Multisite support (sub directory)
SetEnv ENABLE_MULTISITE "1"
SetEnv SUBDOMAIN_INSTALL "0"
SetEnv MULTISITE "1"
SetEnv DOMAIN_CURRENT_SITE "wp.dev”
SetEnv PATH_CURRENT_SITE "/"
SetEnv SITE_ID_CURRENT_SITE "1"
SetEnv BLOG_ID_CURRENT_SITE "1"
选择3:通过nginx传递环境设置
fastcgi_param DB_NAME "wordpress";
fastcgi_param DB_USER "root";
fastcgi_param DB_PASSWORD "root";
fastcgi_param WP_HOME "http://wp.dev";
fastcgi_param WP_ENV "development";
# Multisite support (sub directory)
fastcgi_param ENABLE_MULTISITE "1";
fastcgi_param SUBDOMAIN_INSTALL "0";
fastcgi_param MULTISITE "1";
fastcgi_param DOMAIN_CURRENT_SITE "wp.dev";
fastcgi_param PATH_CURRENT_SITE "/";
fastcgi_param SITE_ID_CURRENT_SITE "1";
fastcgi_param BLOG_ID_CURRENT_SITE "1";
- 全部完成。访问网站 :D