オンラインのすべてのソリューションにもかかわらず、LinuxホスティングWordPressファイルのアップロードサイズの制限はまだ2MBです。

オンラインのすべてのソリューションにもかかわらず、LinuxホスティングWordPressファイルのアップロードサイズの制限はまだ2MBです。

私のWordPressサイトをホストしているLinuxシステムでファイルのアップロードサイズを増やそうとしています...試してみましたが、まだ機能しています:.htaccess

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

wp-config.php

define('WP_MEMORY_LIMIT', '64M');

WordPressテーマの機能を修正.php

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );

php.iniを追加

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

サービスapache2を再起動しても再起動されません...これは私がオンラインで見つけることができるすべての修正です。私は本当に切迫し、長い間この問題に閉じ込められています...誰かが助けてください!

答え1

私は何とかこのエラーを克服することができました。解決策は、次の場所にあるphp.iniを編集することでした。

/etc/php/7.3/apache2

それでも問題が解決しない場合は、次の場所でphp.iniを編集してみてください。

/etc/php/7.3/cli

/etc/php/7.3/cgi

この行を追加してください

upload_max_filesize = 64M

たぶんこれも

post_max_size 64M

結論..独自のLinuxサーバーがある場合は、apache2のデフォルトのphp.ini設定を変更する必要があります。なぜなら、 wordpress ファイルの場所に新しい php.ini を設定しても apache2 フォルダの場所は絶対的なので、まずそこから upload_max_filesize を増やす必要があるからです。

関連情報