如何在godaddy共享主机linux中访问php.ini文件
我有一个网站,在本地主机上运行良好 在我上传到我的godaddy主机后,我的网站出现了一个bug。结论是,我必须更改php.ini文件的内存限制,但在FTP管理器上找不到php.ini 我曾尝试:如何在godaddy共享主机linux中访问php.ini文件,php,Php,我有一个网站,在本地主机上运行良好 在我上传到我的godaddy主机后,我的网站出现了一个bug。结论是,我必须更改php.ini文件的内存限制,但在FTP管理器上找不到php.ini 我曾尝试: 找到更改分级FTP管理器的方法 从本地创建/上载php.ini文件,但不起作用 我的问题是:我如何解决这个问题?我必须更改php.ini文件。 有没有人像我一样有经验?要检查您的php.ini文件是否生效,请打开纯文本编辑器并创建一个名为phpinfo.php的文件。插入以下行: <?php
- 找到更改分级FTP管理器的方法李>
- 从本地创建/上载php.ini文件,但不起作用
有没有人像我一样有经验?要检查您的
php.ini
文件是否生效,请打开纯文本编辑器并创建一个名为phpinfo.php
的文件。插入以下行:
<?php phpinfo(); ?>
将此文件保存到网站的根目录,然后浏览yourdomain.com/phpinfo.php以测试设置。使用所需设置创建
php.ini
文件,并将其上载到服务器的根文件夹中。新设置将生效
您无法编辑godaddy
服务器的php.ini
文件,但您可以使用新设置上传自己的php.ini
此新设置仅对您可用。其他网站将不受此新设置的影响
以前我也遇到过同样的问题,但这样做之后我的问题就解决了。Septiyo
您需要创建自己的php5.ini文件并将其上载到根目录。使用GoDaddy(和我一样),您无法控制web/conf/文件夹对其版本进行任何更改。确保使用PHP5来命名文件PHP5.ini或PHP4的php.ini。将其上载到根文件夹,然后重新启动页面,然后使用phpinfo()检查php文件的目录是否已正确更改
有关更多信息,请查看此链接。
我找到了重新加载php5.ini文件或立即加载新文件的指南。你需要访问你的Godaddy主机面板,在那里你会发现选项“系统进程”在那里重新启动,它会立即加载php5.ini或php.ini文件 2个外部指南可帮助您:
对于一些托管帐户,我使用的是Ultimate Classic Linux,您需要使用的文件名是.user.ini。正如@Jason所指出的,对于大多数共享托管环境,在公共html目录中有一个php.ini文件的副本可以覆盖系统默认设置。一个很好的方法是复制托管公司的副本。把它放在一个文件中,比如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文件中进行修改
删除在此过程中创建的所有文件(当然除了php.ini:-)如果您的主目录中没有
php5.ini
文件的良好副本(我最近发现自己处于困境),则需要遵循一个多步骤的小流程进行更改
phpinfo()
调用的输出。这很简单,有多个网站描述了这个过程配置文件(php.ini)路径的行的phpinfo()
输出。我的路径是/usr/local/lib
,但您的路径可能不同(取决于购买的主机级别)
- a。更改您读取的“来源”路径,以匹配您在步骤2中发现的路径
- b。将输出文件名更改为您选择的名称。无论如何,您将在稍后的步骤中重新命名此文件。让我们调用复制的文件
(但它可以是任何东西)Foo.ini
Foo.ini
重命名为.user.ini
(适用于大多数GoDaddy帐户类型)这是一个较老的问题,但如果任何人对此有问题,那么他们的文档就过时了。我复制了一个名为
php5.ini
的php.ini
文件,现在它可以工作了。如果您使用godaddy共享主机,请遵循下面的说明。。
很简单:
我们需要通过ftp访问服务器的根文件夹,在public_html文件夹下创建一个名为“php5.ini”的文件。。。然后再加上3条愚蠢的线。。。还有“php5”,因为我对我的一个客户机使用php5.4。您可以通过控制面板检查您的版本并搜索php版本。添加带有php5.ini的新文件不会妨碍服务器端的任何操作,但它只会覆盖我们命令它执行的任何操作
步骤很简单:
转到文件管理器。。
点击公共网页。。
将出现一个新窗口。。
单击“+”符号并以“php5.ini”的名称创建一个新文件。。。单击确定/保存。现在右键单击新创建的php5.ini文件并单击编辑。。。将出现一个新窗口。。。复制粘贴以下行并单击保存并关闭窗口
内存限制=128M
上载\u最大\u文件大小=60M
max_input_vars=5000使用所需设置创建一个新的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主机 按照以下步骤进行操作,如果您运行的主机与我的主机相同,您应该不会有问题: 首先,去找你
<?php phpinfo(); ?>
max_execution_time 600
memory_limit 128M
post_max_size 32M
upload_max_filesize 32M