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?