1

WordpressのApacheファイルとPHPファイルで問題が発生しました。

WPのページに移動すると、ブラウザはPHPファイルを静的なものとしてダウンロードしようとします。test.phpをで作成しまし<?php echo 'test'; ?>たが、正常に実行されます。


解決しました!php5.confが無効になっていることがわかりました:/etc/apache2/mods-enabled/php5.conf.disabled。PHPは、名前を変更した後に機能します。


Debian 6のクリーンイメージを実行し、ApacheとPHP 5.3(ISPmanager内)をインストールし、PHP対応ドメインを作成し、共有ホスティングからWordpressインストールをコピーしました。したがって、ここにあるものはすべてスタックからのものであり、変更されておらず、機能するはずです。

同様の質問がありましたが、解決されませんでした。 ブラウザがphpスクリプトファイルをダウンロードしようとしているのはなぜですか。

誰かが答えを知っているなら、私はそれをいただければ幸いです。ありがとう。

4

5 に答える 5

1

疑問符と「php」の間に「スペース」文字があります。それを除く。これで問題は解決するはずです。

これで問題が解決しない場合は、PHPが正しく構成されていることを確認してください。httpd.confファイルを開き、次の行を確認します。

LoadModule php5_module php5apache2.so
AddType application/x-httpd-php .php 
AddType application/x-httpd-php-source .phps
于 2012-06-24T19:53:37.110 に答える
0

通常は、ブラウザが読み取れなかったコードが含まれているため、ブラウザがダウンロードしたのではなく、コードをデバッグして問題を確認するだけです。

于 2012-06-24T19:53:31.427 に答える
0

WebサーバーのUNIXユーザーはPHPファイルの実行権限を持っていますか?

ファイルの権利属性として「rwx」が含まれているかどうかをftpクライアントで確認してください。

于 2012-06-24T20:21:59.863 に答える
0

これは、通常のブラウザ環境でも発生する可能性があります。この問題が発生した場合は、ブラウザのアドレスバーでローカルIPアドレスとWebサーバーポートを使用してみてください。アドレスバーに/var/www/foo.phpと入力すると、この問題が発生しました。ブラウザは、ファイルをダウンロードするためのローカルアドレスを探していました。exp192.168.0.6:80/foo.phpを試してください。それで私の問題は解決しました。

于 2013-12-10T17:23:08.450 に答える
0

私もこの問題に非常に腹を立て、ついに解決策を手に入れました。

これが解決策です。

ステップ-1:このコマンドを実行します。

sudo apt-get install libapache2-mod-php5

手順-2:有効にします。

sudo a2enmod php5

ステップ-3:apacheを再起動します。

sudo service apache2 restart

注:場合によっては、最初のコマンドを実行すると、apacheが有効になるだけでなく再起動されるため、ステップ2とステップ3を実行する必要はありません。

ヘルプが必要な場合は、コメントを書いてください。

ありがとう、

于 2015-03-02T10:27:08.393 に答える