web-dev-qa-db-fra.com

Le serveur Apache/Ubuntu n'exécutant pas l'installation de WordPress, la sortie PHP code comme HTML

J'essaie de faire en sorte que WordPress s'exécute à partir d'un simple droplet Digital Ocean Ubuntu. J'utilise Apache et il sert très bien les fichiers de base index.html à partir de mon répertoire /var/www/html. Lorsque je décompresse la dernière version de WordPress dans https://wordpress.org/latest.Zip et que je place le contenu dans le répertoire html, il ne fait que servir le code PHP mais ne l'exécute pas.

<?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( dirname( __FILE__ ) . '/wp-blog-header.php' );

J'ai également un serveur MySQL fonctionnant sur ce droplet, avec les mêmes fichiers wp-config.php que ceux que j'ai localement dans mon répertoire /Sites (même configuration WordPress qui fonctionne localement). J'ai Sudo apt-get installed mysql, php et Apache2.

Toutes mes excuses si cela est trop spécifique à l’hôte, mais j’ai le sentiment que c’est probablement un malentendu fondamental sur la façon de faire fonctionner WordPress avec Apache avec Ubuntu, plutôt que tout ce qui concerne Digital Ocean. On dirait aussi que j'oublie juste de télécharger un paquet.

1
heliotrope

Simple erreur. Nécessaire pour m'assurer que j'ai installé le bon module php pour Apache, qui est libapache2-mod-php7.0. J'en avais installé un pour une version précédente de php.

1
heliotrope