Bra*_*her 17
我非常看到这个问题!我到处都看不到真正的答案.
php.ini应该在wp-admin目录中,如果不是只创建它然后定义所需的,默认它应该包含.
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
Run Code Online (Sandbox Code Playgroud)
小智 11
我用过这个很酷的工具
https://wordpress.org/plugins/php-settings/
此插件提供了一个简单的用户界面和代码编辑器,用于编辑本地.ini设置.
这可用于更改
托管公司设置的设置
upload_max_filesize或max_execution_time通常设置为非常低的值.
小智 9
在代码编辑器(如 sublime text)中打开 .htaccess 文件,然后添加..
php_value upload_max_filesize 1000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 1800
php_value max_input_time 180
Run Code Online (Sandbox Code Playgroud)
希望它有帮助......它对我有用。
好的。回答自托管wordpress 安装 - 您必须自己找到该文件。对于我的 WordPres 站点,我使用nginx和php7.3-fpm。
php -i | grep ini从控制台运行给了我几行,包括:
Loaded Configuration File => /etc/php/7.3/cli/php.ini. 这是php从命令行运行命令时的 ini 配置,也就是cli。
然后环顾四周我看到还有一个文件:/etc/php/7.3/fpm/php.ini我使用FPM服务,就是这样!我编辑它,然后重新加载使用适用我的变化服务:service php7.3-fpm reload。
就是这样。现在我可以将更大的文件上传到我的 WordPress。祝你好运
使用php_ini_loaded_file函数获取 php.ini 文件的位置。
<?php
$inipath = php_ini_loaded_file();
if ($inipath) {
echo 'Loaded php.ini: ' . $inipath;
} else {
echo 'A php.ini file is not loaded';
}
Run Code Online (Sandbox Code Playgroud)
Wordpress默认不安装php.ini文件。您的网络主机可能已经安装了一个。在您的根目录中查找,或询问您的虚拟主机,或阅读有关如何安装虚拟主机的文档。
max_execution_time在您的php.ini文件中查找并更改为60或90
如果您有权访问我们的 webroot,请使用以下命令创建文件 asdf.php
<?php phpinfo(); ?>
Run Code Online (Sandbox Code Playgroud)
并将您的网络浏览器指向它。您应该在第一部分中看到所有信息。
这适用于任何 php 应用程序,因此是查找 php.ini 的通用方法
| 归档时间: |
|
| 查看次数: |
178975 次 |
| 最近记录: |