如何访问godaddy共享主机linux中的php.ini文件

我有一个网站,并在我的本地主机上运行良好。

我上传了我的godaddy主机后,我的网站有一个错误。 结论是,我必须改变php.ini文件的memory_limit,但不能在FTPpipe理器上findphp.ini。

我曾试图:

  • find更改分类FTPpipe理器的方式。
  • 从本地创build/上传php.ini文件,不工作。

我的问题是:我如何解决这个问题? 我必须更改php.ini文件。 有没有人有像我这样的经验?

用你想要的设置创buildphp.ini文件,并将其上传到服务器的根文件夹中。 它将在这个新的设置下生效。

你不能编辑godaddy服务器的php.ini文件,但是你可以用你的新设置上传自己的php.ini

这个新的设置将只提供给你。 其他网站不会受到这个新设置的影响。

以前我面临同样的问题,但在这样做后,我的问题得到解决。

正如@Jason所指出的,对于大多数共享主机环境,在public_html目录中有一个php.ini文件副本可以覆盖系统默认设置。 一个很好的方法是复制托pipe公司的副本。 把它放在一个文件里,比如copyini.php

 <?php system("cp /path/to/php/conf/file/php.ini /home/yourusername/public_html/php.ini"); ?> 

从phpinfo()的输出获取/path/to/php/conf/file/php.ini; 在一个文件中。 然后在你的ini文件中,进行修改删除在这个过程中创build的所有文件(除了php.ini当然:-))

Septiyo,

您需要创build自己的php5.ini文件并将其上传到根目录。 使用GoDaddy(和我一样),您无法控制web / conf /文件夹对其版本进行任何更改。 请确定您是否使用PHP5来命名您的文件php5.ini或PHP.ini为PHP4。 上传到您的根文件夹,然后重新启动您的网页,然后检查使用phpinfo(),看看您的PHP文件的目录是否已经正确更改。

有关更多信息,请查看此链接。 http://www.ostraining.com/blog/coding/phpini-file/

要检查您的php.ini文件是否生效,请打开纯文本编辑器并创build一个名为phpinfo.php的文件。 插入以下行:

 <?php phpinfo(); ?> 

将此文件保存到您的网站的根目录,然后浏览到yourdomain.com/phpinfo.php以testing设置。

如果您的主目录中没有您的php5.ini文件的副本(我最近发现自己处于困境),那么您需要按照多步骤stream程进行更改。

  1. 创build一个小代码片段来查看phpinfo()调用的输出。 这很简单,有多个网站描述这个过程。

  2. 检查包含Configuration File (php.ini) Path的行的phpinfo()的输出。 我在/usr/local/lib ,但是你的可能是不同的path(取决于所购买的主机级别)。

  3. GoDaddy不会简单地将这个文件复制到你的主目录中 – 这听起来很愚蠢! 但是,你可以写一个小小的PHP程序来复制这个php.ini文件到你的主目录。 在https://www.jabari-holder.com/blog/how-to-get-godaddys-php5-ini-file/中的人有一个这个代码片段的投递箱,如果你喜欢使用它。; 只要注意修改两件事情:

    • 一个。 将读取的path更改为与步骤2中发现的path相匹配。

    • 湾 将输出文件名更改为您select的内容。 无论如何,你将在后面的步骤中重命名这个文件。 让我们调用我们复制的文件Foo.ini (但可以是任何东西)。

  4. Foo.ini重命名为.user.ini (对于大多数GoDaddy帐户types)。

使用您所需的设置创build一个新的php.ini文件,并将其上传到您的Godaddy主机帐户的public_html文件夹。

默认情况下, Godaddy不允许编辑现有的php.ini文件。 但是,您可以随时上传自己的php.ini文件副本。

下面是一个带有一些自定义值的简单php.ini文件的例子:

 max_execution_time 600 memory_limit 128M post_max_size 32M upload_max_filesize 32M 

我有我的GoDaddy帐户这个确切的问题。

使用cPanel运行Linux主机

按照这些步骤,你应该没问题,如果你正在运行与我一样的托pipe:

首先,去找你pipe理你的主机 – >pipe理

那么你会看到一个名为Files的部分,点击File Manager

您可以select文件根目录:yourwebsite.com然后点击开始

这应该马上在public_html文件夹中

在该文件夹中,您可以添加一个文件(通过点击左上angular的+文件),将其称为phpinfo.php

右键单击该新文件,然后select编辑:

正确的这个在它并保存更改:

 <?php phpinfo(); ?> 

它与public_html文件夹相同,添加另一个名为php.ini的文件

编辑这个也是,这些线:

 max_execution_time 600 memory_limit 128M post_max_size 32M upload_max_filesize 32M 

现在,返回到您的托pipe托pipe – >pipe理 ,寻找PHP进程

点击杀死进程 ,这将允许刷新您的新设置。 你已准备好出发

注意:您可以通过导航到yourwebiste.com/phpinfo.php来查看新的设置

程序:

  • 去你的CPanel
  • selectPHP版本
  • 点击链接切换到PHP选项
  • 编辑您的configuration
  • 不要忘记点击保存

在这里输入图像描述

您也可以按照这个截屏

https://www.youtube.com/watch?v=tdUlIkZcOe0

我find了一个指导,重新加载php5.ini文件或马上加载一个新的。 您将需要访问您的Godaddy主机面板,您将在其中find“系统进程”选项,然后重新启动,它将立即加载php5.ini或php.ini文件。

2个外部指南来协助您:

http://support.godaddy.com/help/article/5980/managing-system-processes-on-linux-hosting-accounts

http://www.studio-owens.com/blog/GoDaddy-and-Your-php-ini-File.htm

对于某些主机帐户,我在Ultimate Classic Linux上,您需要使用的文件名是.user.ini。

这是一个较老的问题,但是如果任何人有设置这个问题,他们的文件是过时的。 我做了一个名为php5.iniphp.ini文件的副本,现在它工作。

如果您使用godaddy共享主机,请按照下面的步骤操作。它非常简单:我们需要通过ftp访问服务器的根文件夹,在public_html文件夹下创build一个名为“php5.ini”的文件夹,然后添加3个愚蠢的行…也是“php5”,因为我为我的客户端使用了php5.4。 你可以通过控制面板检查你的版本,并searchPHP版本。 使用php5.ini添加一个新文件不会妨碍服务器端的任何操作,但是只会覆盖我们要求的任何内容。

步骤很简单:去文件pipe理器..点击public_html ..将出现一个新的窗口..点击“+”标志,并创build一个新的文件名称:“php5.ini”…点击确定/保存。 现在右键单击该新创build的php5.ini文件,然后单击编辑…将出现一个新的窗口…复制粘贴这些行,并点击保存并closures窗口。

memory_limit = 128M

upload_max_filesize = 60M

max_input_vars = 5000

不是php.ini文件,而是一个方法。 去GoDaddy的

文件>备份>还原MySQL数据库备份

select你的文件,然后点击上传。 没有超时。 根据需要重命名数据库,并分配一个用户

数据库> MySQL数据库