Frequently Asked Questions
Frequently asked questions about Drupal or WordPress sites on Pantheon.
Can I put production sites on Pantheon?
Yes. Thousands of live production sites run on Pantheon.
What versions of Drupal does Pantheon support?
Pantheon supports Drupal 6, 7, and 8 sites. As of February 2016, the Drupal community no longer supports Drupal 6. Drupal 6 sites will continue to run on Pantheon, but there will no longer be any updates to fix bugs or security issues.
What versions of WordPress does Pantheon support?
Pantheon supports the most recent release of WordPress via upstream, which includes platform integration plugins and a pre-configured wp-config.php.
How much does Pantheon cost?
Pantheon is free for developers. Our live site plans currently start as low as $25 monthly for personal sites, and $100 for professional sites. Learn more on our pricing page.
Where are the Pantheon servers located?
Our data center is in the United States, but Pantheon's Global CDN serves content from 40+ POPs (points of presence) distributed around the world. We also have plans to add data centers in Europe, which would speed up authenticated traffic for end-users there, but we don't have an ETA for that expansion.
Can I run other applications on Pantheon?
Only WordPress and Drupal applications are officially supported, but the PHP runtime is complete. Some users have experimented with running applications with custom PHP code.
Does Pantheon have FTP or shell access?
Pantheon supports toggling between local development mode using
git push to transfer all code changes, and an on-server development mode, which provides access to the codebase via SFTP.
How does Pantheon work with DNS?
Pantheon can handle any domain name you point at it, however DNS configuration is still your responsibility. For more information, see Launch Essentials.
What are the differences between the environments?
- Dev has lower TTL on Varnish caching and shows errors to site users.
- Test has the same caching configuration as Live and does not show errors to users, but only one application server.
- Live has optimal caching and does not show errors to users, and (depending on the plan) can have multiple application servers for high availability and high performance.
To learn more, see Using the Pantheon Workflow.
Does Pantheon offer professional services?
No, however over 2000 design and development agencies partner with Pantheon to build and host their clients’ sites on our website management platform. Get a personalized quote from Pantheon’s network of top agencies.
Can Pantheon run sites on highly available server clusters?
Yes. Pantheon sites run on a highly available clustered infrastructure.
Can I use my own Git repository (e.g GitHub)?
Not at the moment, but we're looking for a way to support it that allows us to maintain tight integration with our workflow visualization and tools.
Does Pantheon support Drupal Multisite?
No. Pantheon's architecture is designed to provide high performance and a rich feature set for individual Drupal sites. Individual sites can end up in states of configuration that make module or Drupal core updates impossible to do across all the sites. The codebase also becomes a single point of failure.
Our solution is to deliver granular resources and powerful code management tools so that users who want to run a large portfolio of sites can do so easily, without running the risks inherent in multisite.
Does Pantheon support WordPress Multisite?
Yes, Pantheon supports the following use cases of WordPress Site Networks created by WordPress' Multisite feature:
- Blogs for faculty at a university
- Franchise sites under a parent organization site
- Sections within a media publication
Does Pantheon support Drush?
Yes. Pantheon comes with Drush pre-integrated with
@alias files. For more details, see Drupal Drush Command-Line Utility.
Does Pantheon support WP-CLI?
Yes. You can invoke WP-CLI commands on Pantheon sites using Terminus, the Pantheon CLI.
Does Pantheon support local development?
Yes. Local development is a great best practice, and Pantheon supports a wide array of local development tools (e.g. MAMP, WAMP, Homebrew, etc).
How does cron work with Drupal on Pantheon?
The platform will use Drush to run cron on an hourly basis automatically. More fine-tuned cron control is in development. If you need to run cron more frequently, you are free to do so using your own timing system and Drush aliases.
How does cron work with WordPress on Pantheon?
WordPress runs its own internal cron-like system as visitors load your site. You can also use external services to schedule and create tasks. For more information, see Cron for WordPress.
Do you support ffmpeg transcoding?
No. We do not have plans to add this feature. However, it is possible to run a site on the platform and integrate with a third-party transcoding service.
How do I increase the maximum execution time limit for a PHP script?
The upper time limit for PHP processing on the platform is 120 seconds. This is outlined in the Timeouts documentation and it cannot be increased. If a script is processing a large amount of data, for example, we recommend that the process be done in smaller batches that can execute sequentially to ensure success.
Can I Host a Multilingual Site?
Pantheon is home to many polylingual and non-English sites, and hosting a multi-language site on Pantheon requires no additional platform configuration.
For detailed information on how to configure a multilingual Drupal site, see the Multilingual Guide on Drupal.org.
Pantheon doesn’t enforce any particular site layout or architecture for multilingual sites, but the blog entry Working with multi-regional websites from The Google Webmaster Central Blog has some fantastic recommendations.
It’s possible to specify a site language given a particular domain or path. In order of preference:
- ccTLDs (country-code top level domain names)
- Subdomains with gTLDs eg: de.site.com, fr.site.com, etc.
- Subdirectories with gTLDs eg: site.com/de/, site.com/fr/, etc.
Each of these configurations is possible with Drupal’s built-in language switching.
You can associate multiple domains with a single site environment. See Launch Essentials for details.
Can I use PHP Sessions with WordPress?
If you need to use PHP's native session handling, please install the WordPress Native PHP Sessions plugin, which we maintain just for this purpose. This provides a horizontally scalable storage mechanism for sessions.
If you are seeing errors like this:
Warning: session_start(): user session functions not defined
You'll need the plugin. More information on sessions.
Can I install a new Panopoly distribution?
Yes. See Public Distributions for details.
Caching and Performance
Can I use other CDNs with Pantheon?
Yes. We recommend that you ensure that you are enforcing HTTPS only at the outer CDN and assuming HTTPS in the application.Check your CDN for how to redirect all traffic to HTTPS.
What version of Apache Solr does Pantheon run?
We're currently testing out integration strategies for Solr with our next-generation infrastructure. When we deploy it, it will almost certainly be the latest stable Solr available at that time.
What support is available for Pantheon?
PCI Compliance on Pantheon
Since you can alter your code on Pantheon, you must certify your own applications. PCI compliance for applications deployed on any platform cannot be guaranteed by the platform alone. We recommend architectures designed to work with PCI SAQ-A to minimize both risk and compliance efforts.