![]() Turn on added functionality for your site - blogs, forums, polls, tags, comments, and more. Once you have your Acquia Network subscription keys, enter them on the settings page. Acquia offers subscription levels for every size web site - from individual blogs to enterprise-scale, multi-site deployments. ![]() Visit the administration section for a task-based or module-based overview of the options available to configure your website.Īt any time you can activate an Acquia Network subscription to gain access to Acquia's timely, professional support, automated services such as Mollom spam blocking, Acquia Library and documentation. Is there anything in your codebase that isn’t “ready for PHP 7.4.” That could be custom code or contrib code.If you are new to Drupal, follow these steps to set up your web site in minutes: Is your hosting provider ready for PHP 7.4. Minor PHP versions are usually “pretty safe.” Jumping from PHP 5.6 to 7 was a much bigger deal (and I anticipate that jumping from whatever 7.x version is current to 8.x will be a bigger deal). A few simple commands can be run to update my host machine when I’m ready. Updating Host MachineĪs I recently posted in my Setting up a Macbook Pro for development article, homebrew is so critical because of these types of situations. Then, and only then, when you are ready to do your production deployment,Ĭarefully back up all the things, update php version, and deploy. Then, when you are ready to deploy to staging, update staging and deploy. So, if you have a build that passes and is about to deploy to your development environment, update development ONLY. I strongly recommend that you do not do this all at once. So if you haveĭevelopment / staging / production, you will have to do it three times (one for each). Note that this ^ configuration must be done per environment. For Acquia Pipelines, this change happens in the acquia-pipelines.yml file andĪssuming all your local testing goes smoothly, and assuming you can update your CI tooling without issue, then it’s time to start updating your cloud environments.Īt Acquia, you can do this self-serve on Cloud environments and it looks something like this: But! The jist is that you need to make sure during a PHP update that all references in your CI tool(s) to a specific PHP version get updated to the right version. The syntax is going to be different for all of them, so read the manual. I just used the UI command to restart docker desktop and then re-ran lando rebuild and I wasīasically all CI tools have config dashboards and/or files. (read timeout=300)ĮRROR: for appserver UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=300)ĮRROR: for database UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=300)ĮRROR: for drupalgovcon_appserver_1 UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. ĮRROR: for drupalgovcon_database_1 UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. Here’s an example of what that looked like: Starting drupalgovcon_database_1. Note I didn’t run into any issues, although I DID have to restart Docker Desktop during a lando rebuild to get past a particular error there. ![]() For me, I have multiple projects and not all of them are on PHP 7.4 yet.Īssuming all is well, then we can move on! If not, you’ll want to dig into those problems. It’s MUCH safer to update the VM than it is to update the entire host environment. composer) without the PHP version being present. You can’t change the dependency management (e.g. Why did we do this update first? A few reasons! Hence the reason that this change is more than just a config change in my instance. In order to update to PHP 7.4, I removed this image and had to further modify my lando file to replace some of the missing “magic” added by that Acquia image. You basically ned to change the configured version of PHP and then reprovision / rebuild your VM.Ī note about my example: I was using an Acquia provided image that was built using PHPħ.3. Having said that, the process should be more or less the same for any VM. This example, I am working on a Lando VM. In order to fully update to PHP 7.4, I have to address each of the above issues to ensure that I am, in fact, ready. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |