web-dev-qa-db-ja.com

Apache/UbuntuサーバがWordPressのインストールを実行していない、出力 PHP HTMLのようなコード

私はWordPressを普通のDigital Ocean Ubuntuドロップレットから実行しようとしています。私はApacheを実行しています、そしてそれは私のindex.htmlディレクトリから基本的な/var/www/htmlファイルをうまく提供します。 https://wordpress.org/latest.Zipから最新のWordPressバージョンを解凍し、その内容をhtmlディレクトリに配置すると、PHPコードが提供されるだけで実行されません。

<?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' );

私は自分のwp-config.phpディレクトリにローカルにあるのと同じ/Sitesファイルを使って、そのドロップレット上でMySQLサーバーを実行しています(ローカルで動作するのと同じWordPress設定)。私はmysql、php、およびApache2をSudo apt-get installしました。

謝罪これがあまりにもホスト固有であるならば、私はそれがおそらくDigital Ocean関連ではなくUbuntuでApacheからWordPressを動かす方法についての基本的な誤解のように感じます。パッケージのダウンロードを忘れてしまったようです。

1
heliotrope

単純な間違いです。 Apache用の正しいphpモジュール、libapache2-mod-php7.0をインストールしたことを確認するために必要です。以前のバージョンのphp用にインストールしました。

1
heliotrope