当前位置: 首页 > 知识库问答 >
问题:

如何访问php.ini文件

沈飞翔
2023-03-14

我需要改变php.ini文件中的一些变量,以便能够上传文件。我买了一个域名

配置文件(php.ini)路径是/usr/local/php/p56

加载的配置文件是/usr/local/directadmin/data/users/kristak/php/funwithhakase。pl/php56。伊尼

我不知道应该访问这些文件中的哪些,以及如何更改所需的变量。我试着把地址输入到FileZilla中,但什么也没有出现。请帮忙:)

共有2个答案

云育
2023-03-14

正确地说,您无法访问php。ini文件。也许你可以在你的主机后端更改一些设置。否则,请联系您的主机提供商的支持。

万高畅
2023-03-14

首先-你应该看到你的主机留档关于特定的访问/权限。你也没有提到你使用的是什么控制面板(whm,cboard,plesk,虚拟,自定义)

至于运行时间:

您可以使用ini_set来更改一些运行时变量。

它可能不适用于您的主机,但您可以随时尝试(我遇到的大多数主机在某种程度上允许它)

同样,您可以使用ini\u get查看当前值,例如了解当前使用的upload\u max\u filesize

echo 'upload_max_filesize = ' . ini_get('upload_max_filesize') . "";

并设置它:

ini_set('upload_max_filesize','1024M');

或具有错误抑制功能:

@ini_set('upload_max_filesize',$my_Value);

根据您的主机,您可以使用ini文件的大多数变量来实现这一点:

ini_set('max_execution_time','10');
ini_set('memory_limit','1024M');
ini_set('post_max_size','1024M');

另一种方法(同样-允许托管)是使用。htaccess

语法有点不同

php_value upload_max_filesize "80M"
php_value post_max_size "80M"
php_value max_execution_time "2000"
php_value memory_limit "150M"

在某些允许的托管下,您实际上可以按每个文件夹用户放置。ini\。使用者iniphp。ini\。php。ini中包含要覆盖的值,但最好还是参考托管文档。

如果您想确定ini的使用位置,也可以尝试

<?php echo php_ini_loaded_file(); ?>
 类似资料:
  • 问题内容: 我有一个网站,并且在我的本地主机上运行良好。 在Godaddy托管上上传后,我的网络出现了错误。结论是,我必须更改php.ini文件上的memory_limit,但无法在FTP管理器上找到php.ini。 我试图: 找到更改为“分类FTP”管理器的方法。 从本地创建/上传php.ini文件,但不起作用。 我的问题是:我该如何解决?我必须更改php.ini文件。有人有像我这样的经历吗?

  • 我安装了php5.6.6作为apache 2.4模块。 当加载带有 因此,正如文档所建议的,我编辑了httpd.conf指向php.ini配置文件(在C:\php56中)。我还添加了C:\php56到PATH和PHPRC环境变量。 由于我在这个文件夹中没有任何php.ini文件,我复制并重命名了“php.ini生产”文件,并编辑了扩展路径。 当我再次显示页面时,它将保持空白。。。下面是“php--

  • 问题内容: 在ubuntu服务器上使用ruby进行Redis设置,但是无法弄清楚如何访问其日志文件。教程说应该在这里: 但甚至找不到/ var /文件夹 问题答案: 通过以下方式发现它: 因此,如果设置是更标准的,则应为: 这将输出文件的最后100行。 日志文件所在的位置是您可以通过以下方式访问的配置: 使用上述内容可能并不总是显示日志文件。在那种情况下使用

  • 问题内容: 我发现: 当我在终端上键入以下内容时: 我得到的输出: 加载的配置文件为@ /etc/php5/cli/php.ini 但是,从,我可以看到: 加载的ini文件为@ /etc/php5/apache2/php.ini 其中哪一个目前正在工作?如何有两个文件? 问题答案: 取决于您从哪里运行PHP。如果从命令行运行它,则在通过apache运行时会使用和。 您正在通过浏览器执行,因此得到了

  • 我在“root/html_files/*.html”目录中有一些html文件。我想迭代这些html文件,并在“root/tests/”目录下对它们运行一些bazel规则。所以,我创建了一个包含这些html文件的文件组,并试图在“root/tests/”目录中访问它们,但这不起作用。我想知道这是否可能? 我在“root/”目录中的生成文件: 我在“root/tests/”目录下的构建文件: 我的bz

  • 我有一个zip文件“items.zip”。 在这个zip-File中有不同的类,其中一些对我有用,而另一些则不是。 圆圈类有一个construcor和一个paint方法。 圆圈ButYoucantDrawit。类具有损坏的构造函数。 在启动主程序之前,我想访问项目。zip,检查它们是否可用,然后尽可能地使用有用的。最好的方法是什么? 到目前为止,我已经尝试了9次,但没有一次有意义。我如何才能做到最