Arkadaşlar woocommerce eklentisi kullandığımız bir site durduk yere hata vermeye başladı.

Verdiği hata şu:
Parse error: syntax error, unexpected ':', expecting '{' in /home/user/public_html/wp-content/plugins/woocommerce/woocommerce.php on line 57
İnternetten araştırdığımızda karşımıza PHP sürümü sorunu çıkıyor. Sitenin hostingine bakınca PHP 5.6 ile çalışıyormuş. Woocommerce eklentisi için en az PHP 7.2 sürümü gerekiyormuş.

.htaccess içerisindeki şu satırları
<IfModule mime_module>
AddHandler application/x-httpd-ea-php56 .php .php5 .phtml
 </IfModule>
şu şekilde
<IfModule mime_module>
AddHandler application/x-httpd-ea-php72___lsphp .php .php7 .phtml
 </IfModule>
değiştirerek PHP 5.6'dan PHP 7.2'ye güncelledik.

Ancak bu defa da siteye girmeye çalıştığımızda TXT olarak dosya indiriyor.

TXT dosya içerisinde şu kodlar bulunuyor:
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/

/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define( 'WP_USE_THEMES', true );

/** Loads the WordPress Environment and Template */
require DIR . '/wp-blog-header.php';
Detaylı olarak yazdım ki aynı hatayı alan arkadaşların ilk defa yapması gereken şeylere değinmek ve bilgilendirmek istedim.

Ancak siteye girince dosya indirmesi olayını henüz çözemedik. Bu konuda ne yapmamız gerekiyor?