修改php.ini而不编辑实际文件

时间:2013-02-11 17:26:19

标签: php webserver

甚至可能吗?.. OsCommerce需要这些设置,

register_globals - >上 magic_quotes_gpc - >关

但遗憾的是,由于共享托管,我不允许编辑php.ini文件。 还有其他方法吗?我只获得了FTP访问权限。

修改

PHP版 5.2.17

服务器API CGI / FastCGI

2 个答案:

答案 0 :(得分:0)

您可以尝试使用" ini_set"在PHP脚本的顶部。

ini_set的文档位于:http://www.php.net/ini_set

我不确定OsCommerce是如何工作的,但希望有一个主要的index.php文件,你只需修改那个。

最糟糕的情况是,到处需要修改大量的PHP文件。

答案 1 :(得分:0)

并非所有的ini变量都可以通过ini_set进行更改。但是一些变量可以在自定义的php.ini中更改。

在这种情况下,您无法更改magic_quotes_gpcregister_globalsini_set(),但您可以更改PHP_INI_PERDIR,也就是说,如果您的服务器允许创建自定义php.ini,然后你可以在那里更改它。