Adds VIP Go support to Chassis.
We only support PHP 7+ due to WP.com websites being upgraded to PHP 7 recently.
- Clone
chassis
i.e.:git clone --recursive https://github.com/Chassis/Chassis chassis
- Change into the directory
cd chassis
- Clone the skeleton repository into the
content
folder. e.g.git clone git@github.com:wpcomvip/yourproject.git content
- Create a file called
config.local.yaml
inside thecontent
folder. - Enter a configuration similar to this:
hosts: - vip.local php: 8.0 extensions: - chassis/xdebug - chassis/mailhog - chassis/sequelpro - chassis/phpunit - chassis/nodejs - chassis/tester - chassis/npm - chassis/fish - chassis/pretty_permalinks - chassis/phpmyadmin - chassis/vip_go permalink: '/%year%/%monthnum%/%day%/%postname%/' admin: user: yourusername email: admin@example.com password: password synced_folders: logs/nginx: /var/log/nginx logs/php: /var/log/php mysql: package_name: mariadb-server mysqld: log-error: /var/log/mysql/mariadb.log pid-file: /var/run/mysqld/mysqld.pid ssl-disable: true mysqld_safe: log-error: /var/log/mysql/mariadb.log
- Run
vagrant provision
and wait a few minutes as Chassis will clone the must use plugins for VIP. - Go to your frontend URL: http://vip.local.
- Login into your WordPress dashboard: http://vip.local/wp/wp-admin using the username and password you specified in the configuration file above.