2

アップローダーが制限しているため、1Mb を超えるファイルをワードプレスにアップロードできません。

phpinfo() を確認したところ、1000M と表示されていましたが、それでもワードプレス アップローダーは最大アップロード サイズとして 1Mb を表示しています。

奇妙なことに、php.ini の一部を変更したにもかかわらず、max_execution 時間を 1000 に更新できませんでした。

ホスティングプロバイダーが php.ini ファイルへの変更をブロックしている方法はありますか?

ここに示す情報:

http://nvoids.com/test.php

http://nvoids.com/blog/wp-admin/test.php

ありがとう

4

4 に答える 4

0

WordPress は 2 つの php.ini 値を使用して最大アップロード サイズを決定します:upload_max_filesizepost_max_size. https://github.com/WordPress/WordPress/blob/master/wp-includes/media.php#L1141-L1146を参照してください。最大アップロードサイズを決定するWordPressのソースからの方法は次のとおりです。

function wp_max_upload_size() {
    $u_bytes = wp_convert_hr_to_bytes( ini_get( 'upload_max_filesize' ) );
    $p_bytes = wp_convert_hr_to_bytes( ini_get( 'post_max_size' ) );
    $bytes   = apply_filters( 'upload_size_limit', min( $u_bytes, $p_bytes ), $u_bytes, $p_bytes );
    return $bytes;
}
于 2013-03-10T05:56:45.673 に答える