Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is experiencing issues with the 'sitepress-multilingual-cms' plugin when deploying to AWS due to its case-sensitive file system. This results in PHP Fatal errors and warnings, causing the website to break and throw 500 responses.
Solution:
We recommend updating all WPML plugins to their latest versions, as this issue has been addressed in the recent WPML release (version 4.7.6).

If this solution does not resolve your issue or if it becomes outdated, please check related known issues, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. If problems persist, we highly recommend opening a new support ticket at WPML support forum.

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 6 replies, has 2 voices.

Last updated by Itamar 5 days, 8 hours ago.

Assisted by: Itamar.

Author Posts
November 14, 2024 at 11:24 am #16402028

giovanniG-17

Background of the issue:
I am trying to update to the latest version of the 'sitepress-multilingual-cms' plugin. When deploying to AWS environments, I encountered issues due to AWS's case-sensitive file system. I have implemented a local fix, but it may be undone by future updates. Please find stack traces below: bash [14-Nov-2024 10:42:01 UTC] PHP Fatal error: Uncaught Error: Failed opening required '/var/app/current/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/../yoast/whip/src/Facades/wordpress.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/app/current/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/autoload_real.php:78 Stack trace: #0 /var/app/current/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/autoload_real.php(61): composerRequire63a2a236db91d40c266a4a67c0e2035b('81db02b30f563b9...', '/var/app/curren...') #1 /var/app/current/wp-content/plugins/sitepress-multilingual-cms/vendor/autoload.php(7): ComposerAutoloaderInit63a2a236db91d40c266a4a67c0e2035b::getLoader() #2 /var/app/current/wp-content/plugins/sitepress-multilingual-cms/sitepress.php(55): require_once('/var/app/curren...') #3 /var/app/current/wp-settings.php(522): include_once('/var/app/curren...') #4 /var/app/current/wp-config.php(112): require_once('/var/app/curren...') #5 /var/app/current/wp-load.php(50): require_once('/var/app/curren...') #6 /var/app/current/wp-blog-header.php(13): require_once('/var/app/curren...') #7 /var/app/current/index.php(17): require('/var/app/curren...') #8 {main} thrown in /var/app/current/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/autoload_real.php on line 78 bash [14-Nov-2024 11:08:17 UTC] PHP Warning: include(/var/app/current/wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/facades/../Configs/default.php): Failed to open stream: No such file or directory in /var/app/current/wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/facades/wordpress.php on line 28 [14-Nov-2024 11:08:17 UTC] PHP Warning: include(): Failed opening '/var/app/current/wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/facades/../Configs/default.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /var/app/current/wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/facades/wordpress.php on line 28 [14-Nov-2024 11:08:17 UTC] PHP Fatal error: Uncaught YoastWHIPv2ExceptionsInvalidType: Configuration should be of type array. Found boolean. in /var/app/current/wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/Configuration.php:29 Stack trace: #0 /var/app/current/wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/RequirementsChecker.php(54): YoastWHIPv2Configuration->__construct(false) #1 /var/app/current/wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/facades/wordpress.php(29): YoastWHIPv2RequirementsChecker->__construct(false) #2 /var/app/current/wp-content/plugins/sitepress-multilingual-cms/classes/requirements/class-wpml-whip-requirements.php(58): whip_wp_check_versions(Array) #3 /var/app/current/wp-includes/class-wp-hook.php(324): WPML_Whip_Requirements->load_whip('') #4 /var/app/current/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #5 /var/app/current/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #6 /var/app/current/wp-settings.php(555): do_action('plugins_loaded') #7 /var/app/current/wp-config.php(112): require_once('/var/app/curren...') #8 /var/app/current/wp-load.php(50): require_once('/var/app/curren...') #9 /var/app/current/wp-blog-header.php(13): require_once('/var/app/curren...') #10 /var/app/current/index.php(17): require('/var/app/curren...') #11 {main} thrown in /var/app/current/wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/Configuration.php on line 29 Link to a page where the issue can be seen: hidden link

Symptoms:
The website is broken, throwing 500 responses, and cannot be deployed to immutable environments. PHP Fatal error and PHP Warning messages are reported in the stack traces.

Questions:
Can you advise on how to address the case sensitivity issue in AWS?
Will the local fix be undone by the next update?

November 14, 2024 at 2:44 pm #16403470

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi, and thanks for reporting this.

I'm consulting our second-tier supporters about the errors you get and will reply once I have their reply.

I appreciate your patience.
Itamar.

November 18, 2024 at 9:17 am #16413642

giovanniG-17

Still need help.

November 18, 2024 at 1:21 pm #16414943

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

This issue has been escalated to our developers. Our second-tier supporter advised you to continue using your fix. We will update you once we have news about this issue.

Regards,
Itamar.

December 9, 2024 at 1:10 pm #16493009

giovanniG-17

Thanks Itamar, but is there any update on this?

Giovanni

December 9, 2024 at 8:28 pm #16495070

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi, Giovani.

This issue has been escalated to our developers. We can't provide a workaround or fix for this problem. I'm sorry, but I also don't have any ATE for when we will have a fix for this. But I'll update you here once I have news about this issue.

I appreciate your patience.
Itamar.

June 3, 2025 at 7:55 am #17100567

Itamar
WPML Supporter since 02/2016

Languages: English (English )

Timezone: Asia/Jerusalem (GMT+03:00)

Hi,

This issue is already fixed with the latest versions of WPML (4.7.6).

Please update our plugins to their latest versions.
I'm closing this ticket.

Please don't hesitate to contact us again with any WPML-related issues or questions.

Regards,
Itamar.