Check for required module libraries
On the development site, from the Administrative menu choose Reports, Status report. If you see an error for an installed module that says "not installed" or "not found", you need to install the associated library.
The following instructions probably will not work, because the library is not pushed forward to test and live environments. You cannot install them directly in the test and live environments, as permissions prevent you. So, you can try to see if there is a means of installing via Composer for any needed library.
Required application for installing a library
You will need to have WinSCP, which is a free application for Windows that you can use to work with SFTP files that are on a server.
To install a library
- The error message in the status report will have a link for downloading the library to your computer. Click on that, then click on the Zip file to extract it. Delete any example folders from the extracted files.
- In Pantheon, from the Code menu on the left, make sure that the Development Mode is set to SFTP .
- Click on the Connect with SFTP button to the write of the Development Mode toggles, and then click on the Open SFTP Client button.This will begin a WinSCP session. You will be prompted for a password: Enter your PANTHEON password (not the website password), as you will be accessing a Pantheon server.
- In the right-hand window of WinSCP, click on the Home icon at the top, then the code folder, the web folder, and the libraries folder. Note that you can navigate up and down in the folder structure using the blue arrow icons.
- Refer to the Status report message to determine the name of the folder within the libraries folder that you will need. An example message says, "The Colorbox library needs to be downloaded and extracted into the /libraries/colorbox folder in your Drupal installation directory." If your message doesn't specify the folder, it probably is the same as the module name.
- Right-click in the open space of the libraries folder listing in WinSCP and choose New-Directory. Enter the name of the directory you need. Then open that directory
- In the left window of WinSCP you will see your computer's files. Navigate to the extracted library contents for your module, Select all of the contents, and drag them to the new folder on the Pantheon server.
- Return to the status report on your development website, and refresh the browser. The error messages should be gone.