مشکل نصب wpml در سرور مجازی اوبونتو
اگر ازسرور مجازی استفاده میکنید و در نصب افزونه چند زبانه کردن وردپرس به اسم wpml با خطای زیر مواجه شدید مشکل از عدم نصب افزودنی های php هست .
Fatal error: Uncaught Error: Call to undefined function simplexml_load_file() in /var/www/polilog/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/class-wp-installer.php:817 Stack trace: #0 /var/www/polilog/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/class-wp-installer.php(71): WP_Installer->load_repositories_list() #1 /var/www/polilog/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/class-wp-installer.php(50): WP_Installer->__construct() #2 /var/www/polilog/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/functions-core.php(3): WP_Installer::instance() #3 /var/www/polilog/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/installer.php(15): WP_Installer() #4 /var/www/polilog/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/loader.php(164): include_once('/var/www/polilo...') #5 /var/www/polilog/wp-includes/class-wp-hook.php(286): wpml_installer_instance_delegator('') #6 / in /var/www/polilog/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/class-wp-installer.php on line 817
برای حل این مشکل کافیه از کد ززیر استفاده کنید
sudo add-apt-repository -y ppa:ondrej/php && sudo apt update && apt install -y php7.0-mbstring php7.0-zip php7.0-xml
بر حسب ورژن های مختلف php اون عدد 7.0 رو تغییر بدید.