web-dev-qa-db-ja.com

Joomla PHPがホストと一致しないPHP

私はWeb開発に慣れていないので、自分のWebサイトにJoomlaをインストールしました。 Joomlaによると、私のPHP=バージョンは5.3に過ぎないため、何らかの理由でほとんど何もできません。

しかし、私のcpanelを使用して、PHPを5.5に変更しました。

JoomlaにPHPバージョンを更新させるには?

追加情報:これはどのように見えるか、私はJoomlaが別のphpバージョンを持っている理由を理解していません。テンプレートパッケージをインストールしようとしています。

enter image description here

5
Sean

他の人が言及しているように、JoomlaはPHPをインストールも更新もせず、PHP利用可能なバージョンを報告するだけです。

.htaccessファイルにPHPバージョンを設定するための指示が含まれている可能性があります。これは非常に一般的ですが、実際のコードはホスティング会社によって異なりますが、通常は次のようになります。

AddHandler application/x-httpd-php53 .php .php5 .php4 .php3

.htaccessファイルでこの行を探し、見つかった場合はコメント化します(行の前に#を追加します)。アカウントの.htaccessの複数のインスタンスが異なるフォルダーに存在する可能性があることに注意してください。


PHPバージョンを確認して、新しい.phpファイルを作成して(好きな名前を付けてください)、次のコードを ( PHP設定

<?php
    phpinfo();
?>

保存して、ブラウザでファイルにアクセスします(例: http://example.com/myphpinfo.php )。ファイルを別のフォルダに移動して、PHPバージョンが変更されるかどうかを確認してください。

セキュリティ上の理由から、テストが終了したら必ずファイルを削除してください。

3
johanpw

ホスティングのタイプとホスティングプロバイダーに応じて、.htaccessを介してアカウントのphpバージョンを調整することが可能です。そのため、htaccessファイルにそのようなディレクティブが含まれている可能性があります。

.htaccessファイルで次のようなエントリを確認してください。

AddHandler application/x-httpd-php53 .php

または、GoDaddyを使用している場合は、次のようになります。

AddHandler x-httpd-php5-3 

次のように、行の前に '#'を使用してこれらの行を削除またはコメント化します。

#AddHandler application/x-httpd-php53 .php

さらに、同じものを使用して、目的のphpバージョンを設定してみることもできます。

AddHandler application/x-httpd-php55 .php

PHP 5.5に切り替えることができます。

とにかく、それを解決できない場合は、ホスティングプロバイダーに連絡してこれを支援することをお勧めします。

1
FFrewin