Здравствуйте, подскажите пожалуйста, переношу сайт на MODX с одного VDS, на другой. Создаю файл виртуального хоста:
/etc/apache2/sites-available/plitka.conf
, со следующим содержимым:
<VirtualHost 77.222.55.203:80 [2a02:408:7722:54:77:222:55:203]:80>
ServerName plitka-ykt.ru
ServerAlias www.plitka-ykt.ru
DocumentRoot /var/www/www-root/data/plitka-ykt.ru
ServerAdmin admin@plitka-ykt.ru
DirectoryIndex index.php index.html
AddDefaultCharset off
#AssignUserID www-root www-root
CustomLog /var/www/httpd-logs/plitka-ykt.ru.access.log combined
ErrorLog /var/www/httpd-logs/plitka-ykt.ru.error.log
<FilesMatch "\.ph(p[3-5]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
<IfModule php5_module>
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f admin@plitka-ykt.ru"
php_admin_value upload_tmp_dir "/var/www/www-root/data/mod-tmp"
php_admin_value session.save_path "/var/www/www-root/data/mod-tmp"
php_admin_value open_basedir "/var/www/www-root/data:."
</IfModule>
<IfModule php7_module>
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f admin@plitka-ykt.ru"
php_admin_value upload_tmp_dir "/var/www/www-root/data/mod-tmp"
php_admin_value session.save_path "/var/www/www-root/data/mod-tmp"
php_admin_value open_basedir "/var/www/www-root/data:."
</IfModule>
</VirtualHost>
<Directory /var/www/www-root/data/shina-belgorod.ru>
Options +Includes -ExecCGI
<IfModule php5_module>
php_admin_flag engine on
</IfModule>
<IfModule php7_module>
php_admin_flag engine on
</IfModule>
</Directory>
Затем выполняю команды под root:
sudo a2ensite modx.conf
sudo a2enmod rewrite
sudo systemctl reload apache2
Привязываю ssl сертификат
sudo certbot-auto --apache -d plitka-ykt.ru
Перехожу на сайт, и в итоге отображается содержимое index.php текстом, интерпретатор php есть, потому что на этом VDS есть другие сайты и они нормально работают.
Подскажите пожалуйста, может я что-то пропустил, как сделать что бы php работал. Заранее благодарю за ответ.