AsyncBatchRunner Design Proposal I’d like to propose a small library which allows you to asynchronously submit jobs and execute the jobs in batch later with PHP. Objective This small library will provide a generic asynchronous batching interface. The primary use case of this library is our Logging agent on our runtime, but I want it […]
Running WordPress on App Engine Standard Environment
I have just added a support for App Engine Standard Environment to the WordPress helper script. In this post, we will walk through how to run WordPress on App Engine Standard Environment. Oh but which environment to choose; flexible, or standard? You may want to read The App Engine Environments before the decision. Prerequisites Create […]
Moved to the new domain
I have just moved this site to a new domain wp.gaeflex.ninja from the old domain tmatsuo-wordpress.appspot.com. I bought this nice domain gaeflex.ninja at Google Domains. It was very smooth 🙂 Then I bought cheap SSL certificate at about $5.00/year at https://www.ssls.com/. I configured the domain mapping and uploaded the certificate and the private key on […]
Using WordPress multisite with your own domains and Mailgun
In the real world, you probably want to use your own domain instead of a subdomain of appspot.com for your WordPres sites. Also often times you want to serve multiple blogs from one single WordPress installation. In this post, I will walk through how to map your own domain to your blog, how to configure […]
Running WordPress on App Engine flexible environment
This is the fifth post of “Running WordPress on App Engine flexible environment” series. In this series, I have been doing some experiments to run WordPress on App Engine flexible environment. I think this is a good time to summarize them and show you how to configure WordPress from scratch for running on App Engine […]
Running WordPress on App Engine flexible environment (Long Version)
This post is Deprecated, please refer to the shorter version. This is the archived version of the fifth post of “Running WordPress on Managed VMs” series. In this series, I have been doing some experiments to run WordPress on App Engine Managed VMs. I think this is a good time to summarize them and show […]
Using Memcache proxy for caching pages
This post is deprecated. This is the forth post of “Running WordPress on Managed VMs” series. On Managed VMs, you can use Memcached service(the link is for Python runtime, but the basic is the same) out of the box. In this post, I’ll show you how to use WordPress plugins to use the Memcached service […]
Using Google Cloud Storage for media upload
This is the third post of “Running WordPress on Managed VMs” series. Originally App Engine PHP Runtime provides a very handy stream wrapper for accessing Google Cloud Storage. In this post, I will show you how to utilize this stream wrapper on Managed VMs and use GCS as the media storage for your WordPress blog. […]
Using Cloud SQL Second Generation with WordPress on Managed VMs
This is the 2nd posts of “Running WordPress on Managed VMs” series (the first post). Now Cloud SQL Second Generation is available as Beta. If you don’t need SLA, it’s worth a try. Cloud SQL Second Generation will give you higher performance with lower cost and securer access from everywhere by using Cloud SQL Proxy. […]
WordPress on Managed VMs (DEPRECATED)
This post is deprecated in favor of the new post. We have just released a PHP docker image for App Engine Managed VMs. Please see the README file for how to use the image. Managed VMs provides more flexible PHP runtime environment, compared to App Engine. Then running WordPress on App Engine should be now more […]