tarmo888/wordpress-heroku-composer

Wordpress样板工程,使用Composer包可部署到Heroku云平台。

dev-master 2017-10-31 23:46 UTC

This package is not auto-updated.

Last update: 2024-09-29 04:36:45 UTC


README

使用Heroku按钮或Bash命令进行部署。

通过Heroku按钮部署

Deploy

通过Bash命令行部署

创建应用程序文件夹和创建-project。

mkdir new-app-folder
cd new-app-folder
composer create-project --stability dev --no-interaction tarmo888/wordpress-heroku-composer .

或者(如果composer create-project没有工作),您也可以使用git clone来制作浅拷贝

git clone --depth=1 https://github.com/tarmo888/wordpress-heroku-composer.git . && rm -rf .git

登录到Heroku并创建新应用(请确保先git init)。

git init
heroku login
heroku apps:create new-app-name --buildpack heroku/php --region eu

添加以下插件。

heroku addons:add jawsdb-maria:kitefin
heroku addons:add heroku-redis:hobby-dev
heroku addons:add sendgrid:starter
heroku addons:add papertrail:choklad
heroku addons:add scheduler:standard

设置您的AWS凭证。

heroku config:set AWS_ACCESS_KEY_ID=
heroku config:set AWS_SECRET_ACCESS_KEY=

禁用WP Cron以从调度器调用它吗?(0或1)。如果设置DISABLE_WP_CRON=1,则请将以下内容添加到Heroku Scheduler,每10分钟执行一次:"php /app/cms/wp-cron.php"

heroku config:set DISABLE_WP_CRON=0

强制登录和管理员使用HTTPS吗?(0或1)

heroku config:set FORCE_SSL=0

访问Wordpress散列生成器并设置以下值 https://api.wordpress.org/secret-key/1.1/salt/

heroku config:set AUTH_KEY=
heroku config:set SECURE_AUTH_KEY=
heroku config:set LOGGED_IN_KEY=
heroku config:set NONCE_KEY=
heroku config:set AUTH_SALT=
heroku config:set SECURE_AUTH_SALT=
heroku config:set LOGGED_IN_SALT=
heroku config:set NONCE_SALT=

将您的应用程序部署到Heroku。

git add .
git commit -am "init"
git push heroku master