Error message on
Posted: Sun Jan 21, 2018 2:15 am
I often use Vesta to move a website from one VPS to another. I copy the backup file to the new server, then I use v-restore-user to create the new user.
All the websites are WordPress websites. Recently, with the new Vesta version, the website fails to load on the new server after I have restored the user. The error log shows:
I know this is a WordPress error, specifically with my multilingual plugin WPML (sitepress-multilingual-cms). But I was wondering if, based on the error message, anyone might have an idea of why this error occurs now. I have tried with several websites. Only the ones which have WPML installed give this error. They don't give the error before the backup on the old server.
If I download the WPML plugin zip file and replace the one from the backup, then the fatal error is resolved and the website loads.
Thanks.
All the websites are WordPress websites. Recently, with the new Vesta version, the website fails to load on the new server after I have restored the user. The error log shows:
Code: Select all
[Sat Jan 20 20:33:29.535063 2018] [fcgid:warn] [pid 5622] [client 69.162.124.123:49238] mod_fcgid: stderr: PHP Fatal error: Interface 'WPML_Log' not found in /home/example/web/example.com/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/xml-config/class-wpml-config-update-log.php on line 6, referer: https://www.example.com
[Sat Jan 20 20:34:29.674315 2018] [fcgid:warn] [pid 5052] [client 69.162.124.123:49244] mod_fcgid: stderr: PHP Warning: include(/home/example/web/example.com/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/../../classes/logs/interface-wpml-log.php): failed to open stream: No such file or directory in /home/example/web/example.com/public_html/wp-content/plugins/gravityforms-multilingual/vendor/composer/ClassLoader.php on line 444, referer: https://www.example.com
[Sat Jan 20 20:34:29.674398 2018] [fcgid:warn] [pid 5052] [client 69.162.124.123:49244] mod_fcgid: stderr: PHP Warning: include(): Failed opening '/home/example/web/example.com/public_html/wp-content/plugins/sitepress-multilingual-cms/vendor/composer/../../classes/logs/interface-wpml-log.php' for inclusion (include_path='.:/opt/remi/php70/root/usr/share/pear:/opt/remi/php70/root/usr/share/php:/usr/share/pear:/usr/share/php') in /home/example/web/example.com/public_html/wp-content/plugins/gravityforms-multilingual/vendor/composer/ClassLoader.php on line 444, referer: https://www.example.com
[Sat Jan 20 20:34:29.674406 2018] [fcgid:warn] [pid 5052] [client 69.162.124.123:49244] mod_fcgid: stderr: PHP Fatal error: Interface 'WPML_Log' not found in /home/example/web/example.com/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/xml-config/class-wpml-config-update-log.php on line 6, referer: https://www.example.com
If I download the WPML plugin zip file and replace the one from the backup, then the fatal error is resolved and the website loads.
Thanks.