カスタムphp.iniファイルを自分のpublic_html
フォルダーに配置しました。
ここでブラウジングするexample.com/phpinfo.php
と、新しい構成が機能すると表示されます。
ただし、Joomlaはまだ新しい構成を使用していません。Joomla'sに行くとAdmin area > Site > System Information > PHP Information
、まだ2Mと表示されます。
なぜ何かアイデアはありますか?
このリンクは、 PHP情報ページの6番目のブロック(質問に表示)に、Joomlaインストールで使用されるphp.iniへのパスが表示されることを規定しています。
リンク: http: //forum.joomla.org/viewtopic.php?t = 350630
リンクからのJoomlaフォーラムの投稿で再び言及されている良い点は、共有ホストを使用している場合、通常はphp.iniファイルにアクセスできないことです。それでも、誰かがこれに言及しました:
Joomlaディレクトリでphp.iniを作成できます。私は通常それをします。
おそらくあなたはその代替案を試すことができますか?public_htmlフォルダーは最上位のJoomlaインストールフォルダーですか?
編集:誰かがあなたが持っているのとまったく同じ問題(アップロードサイズ)を持っていると言いました、そしてこれは彼がしたことです:
私のホストは、php.iniがスクリプトが実行された場所である必要があると言っていることがわかりました。この場合、メディアマネージャーの場合は2MBの制限がありました。この理由は、大きなファイルをアップロードすることでした。AcrobatPDFphp.iniファイルをJoomla1.5の管理フォルダーに配置するだけです。このとき、PHPは新しいphp設定を認識しました。これが私が作成したphp.iniファイルです:
register_globals = Off
upload_max_filesize = 30M
post_max_size = 30M
memory_limit = 30M
upload_tmp_dir = 30M
max_execution_time = 180
再びJoomlaフォーラムの投稿から提供されたリンクから来ています。30Mは必要な値に置き換えることができます。
Joomlaはそれを独自の設定でオーバーライドします。[管理領域]>[サイト]>[グローバル構成]>[システム]>[最大サイズ]([メディア]の下)で変更できます。
サーバーがphpをcgi(または高速cgi、fcgiなど)として実行している場合、ローカルphp.iniファイルはおそらく特定のフォルダー内でのみ有効であり、設定はサブフォルダーにカスケードされません。
これは、フロントエンドの動作とWebサイト内の/administrator/の動作の違いを説明します。
php.iniファイルを/administrator/フォルダーにコピーしてみてください。通常は修正されます。