質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
さくらのレンタルサーバ

さくらのレンタルサーバとは、格安サーバーで知られるさくらインターネット社の提供する共有レンタルサーバー。Webサイトの構築から簡単なプログラミングまで幅広く利用することができ、プランが多いことも特徴です。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

3回答

3628閲覧

ワードプレスの管理画面が表示される代わりに、PHPファイルがダウンロードされる。

lifeontheplanet

総合スコア12

さくらのレンタルサーバ

さくらのレンタルサーバとは、格安サーバーで知られるさくらインターネット社の提供する共有レンタルサーバー。Webサイトの構築から簡単なプログラミングまで幅広く利用することができ、プランが多いことも特徴です。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

1クリップ

投稿2019/06/28 05:19

編集2019/06/28 05:58

前提・実現したいこと

ここに質問の内容を詳しく書いてください。

他サーバーからさくらサーバーにワードプレスで作ったウェブの移行をしました。
その後
ワードプレスにログイン(ログイン画面は現れました)

管理画面自体は表示されずに、代わりにPHPファイルがダウンロードされてきます。

管理画面にはログインだけは、成功しているようです(メインページに戻ると上記にワードプレス管理用の帯が表示されます。またログイン成功のメールが送られてきます。)

メインページの上記のワードプレス管理用の帯の項目(My Site,Dashboard,widgets,Themes Menusなど)をいろいろクリックしても、PHPファイルがダウンロードされるだけで管理画面が表示されません。

ウェブページで書かれているさまざまな方法(方法の項目は下記に記述)を試してみましたが、まったく直りません。

管理画面が無事に表示されるようにしたいです。
どうかよろしくお願いします。

https://lifeontheplanetladakh.com/

発生している問題・エラーメッセージ

エラーメッセージは特にでていません

該当のソースコード

.htaccessファイルの中身です

Action myphp-script /php.cgi AddHandler myphp-script .php .html <IfModule mime_module> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </IfModule> # BEGIN WordPress 28062019 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress # GZIP enabled by SG-Optimizer <IfModule mod_deflate.c> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE "application/atom+xml" \ "application/javascript" \ "application/json" \ "application/ld+json" \ "application/manifest+json" \ "application/rdf+xml" \ "application/rss+xml" \ "application/schema+json" \ "application/vnd.geo+json" \ "application/vnd.ms-fontobject" \ "application/x-font-ttf" \ "application/x-javascript" \ "application/x-web-app-manifest+json" \ "application/xhtml+xml" \ "application/xml" \ "font/eot" \ "font/opentype" \ "image/bmp" \ "image/svg+xml" \ "image/vnd.microsoft.icon" \ "image/x-icon" \ "text/cache-manifest" \ "text/css" \ "text/html" \ "text/javascript" \ "text/plain" \ "text/vcard" \ "text/vnd.rim.location.xloc" \ "text/vtt" \ "text/x-component" \ "text/x-cross-domain-policy" \ "text/xml" </IfModule> </IfModule> # END GZIP # Leverage Browser Caching by SG-Optimizer <IfModule mod_expires.c> ExpiresActive on ExpiresDefault "access plus 2 months" # CSS ExpiresByType text/css "access plus 1 year" # Data interchange ExpiresByType application/json "access plus 0 seconds" ExpiresByType application/xml "access plus 0 seconds" ExpiresByType text/xml "access plus 0 seconds" # Favicon (cannot be renamed!) ExpiresByType image/x-icon "access plus 1 week" # HTML components (HTCs) ExpiresByType text/x-component "access plus 2 months" # HTML ExpiresByType text/html "access plus 0 seconds" # JavaScript ExpiresByType application/javascript "access plus 1 year" # Manifest files ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds" ExpiresByType text/cache-manifest "access plus 0 seconds" # Media ExpiresByType audio/ogg "access plus 2 months" ExpiresByType image/gif "access plus 2 months" ExpiresByType image/jpeg "access plus 2 months" ExpiresByType image/png "access plus 2 months" ExpiresByType video/mp4 "access plus 2 months" ExpiresByType video/ogg "access plus 2 months" ExpiresByType video/webm "access plus 2 months" # Web feeds ExpiresByType application/atom+xml "access plus 1 hour" ExpiresByType application/rss+xml "access plus 1 hour" # Web fonts ExpiresByType application/font-woff "access plus 2 months" ExpiresByType application/font-woff2 "access plus 2 months" ExpiresByType application/vnd.ms-fontobject "access plus 2 months" ExpiresByType application/x-font-ttf "access plus 2 months" ExpiresByType font/opentype "access plus 2 months" ExpiresByType image/svg+xml "access plus 2 months" </IfModule> # END LBC <IfModule mod_dtimeout.c> <Files ~ ".php"> SetEnvIf Request_URI "index.php" DynamicTimeout=600 </Files> </IfModule> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} ^/?.user.ini$ RewriteRule .* - [F,L,NC] </IfModule> <IfModule !mod_rewrite.c> <Files ".user.ini"> <IfModule mod_authz_core.c> Require all denied </IfModule> <IfModule !mod_authz_core.c> Order deny,allow Deny from all </IfModule> </Files> </IfModule> <Files 403.shtml> order allow,deny allow from all </Files> deny from 37.60.254.228 deny from 195.154.172.59 deny from 195.154.172.53 deny from 195.154.217.154 deny from 195.154.179.93 deny from 218.220.73.10 deny from 195.154.209.237 deny from 195.154.172.137 deny from 195.154.233.224 deny from 195.154.172.143

試したこと

ここに問題に対して試したことを記載してください。

1..htaccessファイルにコードの記述
2.全プラグインのストップ。
3.デフォルトテーマに戻す。

補足情報(FW/ツールのバージョンなど)

Apacheバージョン Apache/2.4.39
PHP 7.2.19 (モジュール版)
wordpress 一番新しいバージョン

ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2019/06/28 06:08

.htacess に色々追加されているようですが、初期状態の .htaccess に戻したらどうなりますか?
lifeontheplanet

2019/06/28 06:12

早いご回答ありがとうございます。初期状態に戻すとPHPエラーが多発します。 また管理画面へのアクセスもできないまま、PHPファイルがダウンロードされます。
guest

回答3

0

さくらのレンタルサーバーですか?
この箇所は書かなくてもいいんじゃないかなと。

Action myphp-script /php.cgi AddHandler myphp-script .php .html <IfModule mime_module> AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps </IfModule>

htmlファイルをphpとして実行したいような気もするので、
その場合にはこちらが参考になるかと:
さくらインターネットのhtml内でphpを実行する方法とエラー対応 - おもてうら倉庫
さくらインターネットで.htmlを.phpとして動かす方法

さくらのレンタルサーバー側のドキュメント:
PHP・CGIに関するよくある質問 – さくらのサポート情報
CGI・PHPをうまく設置できません。 – さくらのサポート情報
【さくらのレンタルサーバ】基本仕様 – さくらのサポート情報

投稿2019/06/28 06:12

編集2019/06/28 10:18
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

lifeontheplanet

2019/06/28 06:24

ありがとうございます。 上記のコードを削除するとPHPエラーが多発しまうようです。 また”htmlファイルをphpとして実行”をためしてみました。きちんと動くようですが、いまだ管理画面にはアクセスできずに、PHPファイルがダウンロードされます。
退会済みユーザー

退会済みユーザー

2019/06/28 06:30

あちこちに .htaccess 置いてないですか?
lifeontheplanet

2019/06/28 06:42

wp-admin,wp-content,wp-includesフォルダと同じ階層に置いてある .htaccessだけをいじっています。 また wp-admin下の .htaccessには AddHandler application/x-httpd-php71 .php .php5 .php4 .php3 AddType application/x-httpd-php .php 記述されています。 wp-content下の.htaccessには AddHandler application/x-httpd-php71 .php .php5 .php4 .php3 AddType application/x-httpd-php .php が記述されています。 wp-includes下の .htaccessには <Files *.php> deny from all </Files> <Files wp-tinymce.php> allow from all </Files> <Files ms-files.php> allow from all </Files> AddType application/x-httpd-php .php AddHandler application/x-httpd-php71 .php .php5 .php4 .php3 が記述されております。
退会済みユーザー

退会済みユーザー

2019/06/28 10:16

「AddHandler application/x-httpd-php71 」に関するドキュメントがないため、 ここをカットすると改善されたりしないでしょうか。
lifeontheplanet

2019/06/28 11:28

上記のファイルから「AddHandler application/x-httpd-php71 .php .php5 .php4 .php3」をカットしましたが、やはり管理画面は表示されず、表示されるはずのタイミングでファイルがダウンロードされます。
guest

0

wp-adminのディレクトリにあるhtaccessファイルを削除したら管理画面にアクセスできるようになりました。

投稿2019/07/02 10:35

lifeontheplanet

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

wp-adminディレクトのhtaccessを削除したら治りました。

投稿2019/07/02 09:27

lifeontheplanet

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問