如何在wordpress上找到我的php.ini?

Mah*_*aha 24 php wordpress

我想在wordpress网站上增加最长执行时间.我知道我应该编辑php.ini,但似乎无法找到它!

有小费吗?

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)

  • 如果我将它添加到wp-admin,这会在更新时丢失吗? (2认同)
  • @JomarSevillejo没有它没有 (2认同)
  • 但是,如果 php.ini 文件首先不在 wp-admin 文件夹下,WP 如何知道仅通过在那里创建它来使用它?我的意思是,Web 服务器在运行时知道 php.ini 文件在哪里,那么当我在其他地方手动创建它后,是什么让它改变了它的引用呢? (2认同)
  • 问题是“我怎样才能找到 php.ini”文件,然后你写“php.ini 应该在 wp-admin 目录中”,但是该目录在哪里....??? (2认同)

小智 11

我用过这个很酷的工具

https://wordpress.org/plugins/php-settings/

此插件提供了一个简单的用户界面和代码编辑器,用于编辑本地.ini设置.

这可用于更改 托管公司设置的设置 upload_max_filesizemax_execution_time通常设置为非常低的值.

  • 这是我的插件,它基本上做同样的事情,而且比上面的还要多:https://wordpress.org/plugins/custom-php-settings/ (2认同)

rea*_*hdx 9

Wordpress没有php.ini文件.它只是一个cms,看看你的服务器.例如,如果你在Windows中使用XAMPP xampp\php\php.ini 是位置.


小智 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)

希望它有帮助......它对我有用。


kub*_*b1x 7

好的。回答自托管wordpress 安装 - 您必须自己找到该文件。对于我的 WordPres 站点,我使用nginxphp7.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。祝你好运


Sal*_*bas 6

使用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)


mar*_*dge 5

Wordpress默认不安装php.ini文件。您的网络主机可能已经安装了一个。在您的根目录中查找,或询问您的虚拟主机,或阅读有关如何安装虚拟主机的文档。

max_execution_time在您的php.ini文件中查找并更改为60或90


Sim*_*mon 5

如果您有权访问我们的 webroot,请使用以下命令创建文件 asdf.php

<?php phpinfo(); ?>
Run Code Online (Sandbox Code Playgroud)

并将您的网络浏览器指向它。您应该在第一部分中看到所有信息。

  • 配置文件 (php.ini) 路径
  • 加载的配置文件
  • 扫描此目录以获取其他 .ini 文件
  • 解析的其他 .ini 文件

这适用于任何 php 应用程序,因此是查找 php.ini 的通用方法