Tuhaf bir şekilde, son zamanlarda işte mantis + gitlab sunucumuzu yükselttikten sonra da benzer bir problem yaşıyordum.
Php ile ilgisi yok ve aslında php çalıştırarak çalıştığını kontrol edebilirsiniz php /var/www/html/info.php
. Bu makale wordpress'in apache kullandığını ve varsayılan olarak apache'nin php dosyalarını tanımadığını, yani php
görüntülemeden önce onlarla önceden işlenmesi gerektiğini bilmediğini söylüyor. Bunu düzeltmek için şu anki ubuntu için küçük değişikliklerle bu makaleyi izliyordum.
Alttaki adımları ekleyeceğim, ancak işte biraz yakalamak: verilen apache Wordpress için kurulum gereksinimlerinde listelenmiyor, Wordpress'in sistem yerine apache'nin bazı yerel versiyonunu kullanıyor olması mümkün. Bu nedenle, örneğin apache2.conf
wordpress dosyaları listesinde bulmak için aşağıdaki adımlarda değişiklik yapmanız gerekebilir .
Yine de, adımların (önceki paragrafa göre değiştirmek isteyebileceğiniz) :
/etc/apache2/apache2.conf
Favori düzenleyicinizle dosyayı düzenleyin ve altına ekleyin:
# enable executing php files
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
- çalıştırın
sudo a2dismod mpm_event && sudo a2enmod mpm_prefork && sudo a2enmod php7.0
( php7.0
sahip olduğunuz sürümle değiştirin )
sudo systemctl restart apache2
Apache2'yi yeniden başlatın (ya da sadece yeniden başlatın , çünkü wordpress apache2'nin yerel sürümünü kullanıyorsa, systemctl kesinlikle çalışmaz) .
/var/www/html/
ve php sunucusu tarafından inşa etmekphp -S localhost:80
?