Cloudways - Managed Cloud for PHP Hosting

Cloudways is a Managed Cloud Platform for PHP-based web apps. On Cloudways, you can choose your server from four cloud providers: DigitalOcean, Vultr, Google Cloud Engine (GCE) and Amazon Web Services (AWS) to run your PHP work on it. It allows user to launch cloud servers with minutes for PHP app development. Cloud server management is the job of Cloudways; you're only responsible for your Grav CMS application.

Recently, Cloudways interviewed one of the lead developer of Grav CMS Andy Miller.

Cloudways

Signing Up On Cloudways

First sign up for an account on Cloudways by using your GitHub account. If you do not want to use your Grav CMS credentials, you can create an account using a email address. After signing up on Cloudways and launching a PHP Stack application, follow these steps to install and run Grav CMS on your cloud server:

Installing And Running Grav On Cloudways

Login in SSH Terminal and move to your application public_html folder.

[prism classes="language-bash command-line"] cd applications//public_html/ [/prism]

Go Grav CMS download page and copy the download link. Now, go to the terminal and download it there by using the following command

[prism classes="language-bash command-line"] wget https://github.com/getgrav/grav/releases/download//grav-admin-v.zip [/prism]

After downloading it, unzip the file.

[prism classes="language-bash command-line"] unzip grav-admin-v.zip [/prism]

That’s it! Grav CMS is ready for your use on Cloudways PHP Hosting Platform. Head to your Application Staging URL and add /grav-admin at the end of the URL.

Maintenance & Updating Grav on Cloudways

From time to time you may stumble across issues with Grav on Cloudways due to their unusual permissions structure. To reset your file permissions, login to your Cloudways account, navigate to your application, go to Application Settings and click on Reset Permission. This may resolve any issues with File Permissions related to caching, loggin, updates or backups.