Я использую cPanel моего сайта, чтобы увеличить максимальный размер загружаемого файла для загрузки материалов WordPress. Я использовал коды (обнаруженные из google) для этой цели wp-config.php, .htaccess, но ничего не работает. В моей cPanel нет службы для редактора конфигурации php в разделе программного обеспечения / услуг или где-либо еще. Помогите, что мне делать?
Мой .htaccess показывает этот код:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Я попробовал, поставив код:
php_value upload_max_filesize 20M php_value post_max_size 20M
внутри и снаружи # блоков, это дает 500 ошибок.
На cpanel -> software and services -> Select PHP Version.
Выберите версию PHP, которая не является родной (я рекомендую php 5.6 или последний), и вы увидите / увидите новую ссылку «Переключиться на настройки PHP», щелкните по ней, в настройках PHP вы можете установить upload_max_filesize в последней строке, нажав значение (по умолчанию – 2M), и вы получили dropbox со значениями, которые вы можете установить для upload_max_filesize, и нажмите «Сохранить».
К сожалению, это то, о чем вам придется попросить вашего провайдера.
Если ваш владелец сервера и может войти в WHM, он находится под:
Tweak Settings => PHP Settings => Maximum Upload Size
Более новая версия указана в ней:
Home => Service Configuration => PHP Configuration Editor => Tweak Settings => PHP
Мы можем увеличить максимальный размер загружаемого файла для загрузки медиафайлов WordPress тремя способами.
Это
Для пути .htaccess добавьте следующий код,
php_value upload_max_filesize 1024M php_value post_max_size 1024M php_value max_execution_time 1000 php_value max_input_time 1000
для метода PHP.INI, добавьте следующий код,
upload_max_filesize = 1024M post_max_size = 1024M max_execution_time = 1000
для файла функций theme.php, добавьте следующий код,
@ini_set( 'upload_max_size' , '1024M' ); @ini_set( 'post_max_size', '1024M'); @ini_set( 'max_execution_time', '1000′ );
Подробнее … >>>
Я нашел ответ и решение этой проблемы. Раньше я не знал, что php.ini находится где-то в файлах wordpress. Теперь я нашел этот файл в каталоге wp-admin, где я разместил код
post_max_size 33M upload_max_filesize 32M
то это сработало. Он увеличивает размер загружаемого файла для моего веб-сайта worpdress. Но это тот же 2M, что и раньше, на cPanel.
Поскольку в вашем каталоге / public_html нет файла php.ini … создайте новый файл как phpinfo.php в каталоге / public_html
-Выполните этот код в phpinfo.php и сохраните его:
<?php phpinfo(); ?>
-Теперь введите yourdomain.com/phpinfo.php…Вы увидите все детали своей конфигурации
-Чтобы отредактировать этот конфиг, создайте другой файл в каталоге php.ini в каталоге / public_html и вставьте этот код: memory_limit=512M
post_max_size=200M
upload_max_filesize=200Mmemory_limit=512M
post_max_size=200M
upload_max_filesize=200M
-И затем обновите yourdomain.com/phpinfo.php и увидите изменения, это будет сделано.
В моем случае это был wp-admin/.user.ini
:
post_max_size = 33M upload_max_filesize = 32M
Новые настройки Cpanel на Godaddy
От Cpanel перейдите по ссылке:
Увеличьте размер post max и загрузите максимальный размер файла, сохраните и сделайте.
На CPanel 64.0.40 (я не пробовал какую-либо другую версию): зайдите в «Программное обеспечение», затем «Выберите PHP-версию», затем «Переключитесь на PHP-параметры», затем upload_max_filesize => щелкните по значению и выберите тот, который вы предпочитаете 🙂 Это супер скрыто для такого критического варианта …
Настройки php.ini должны быть как указано ниже, если символ «=» не помещается между настройкой и значением, он не работает
post_max_size = 100M
upload_max_filesize = 100M
Вы не должны полностью заменять текст. Добавьте текст после «# END WordPress».
Решение заключается в создании файла php.ini в вашем корневом каталоге. Если сайт является установкой wordpress, тогда создайте php.ini под своим / path / to / wordpress / wp-admin / php.ini и добавьте следующую строку кодов
[PHP] post_max_size=120M upload_max_filesize=132M
Войдите в свою панель WHM, если у вас есть доступ к
Затем перейдите в Software -> MultiPHP INI Editor
Затем выберите версию php из раскрывающегося списка, затем прокрутите вниз для upload_max_filesize, который по умолчанию будет 2M, теперь увеличьте его в соответствии с вашими потребностями.
Также включите файл_uploads для загрузки файлов HTTP для удобства.
Если у вас нет доступа к WHM, следуйте методу .htaccess.