我在共享服务器上有一个站点主机,主机不会让我更改php.ini文件。无法更改php.ini设置时上传文件的替代方法
如果上传时间超过60秒,那么它会发生错误,因为max_input_time
设置为60,无法以我能想到的方式进行更改。 upload_max_filesize
也设置为100,这也可能导致问题。
是否有其他方法可以解决此问题?
我在共享服务器上有一个站点主机,主机不会让我更改php.ini文件。无法更改php.ini设置时上传文件的替代方法
如果上传时间超过60秒,那么它会发生错误,因为max_input_time
设置为60,无法以我能想到的方式进行更改。 upload_max_filesize
也设置为100,这也可能导致问题。
是否有其他方法可以解决此问题?
对于有经验的用户只需
通常可以设置一个自定义的PHP解释器CGI处理程序。有许多警告,它很容易成为一个安全问题。这样做之前,对研究关键:
这样的解释应该preferrably没有进入/cgi-bin/
,或RewriteRule
S,只通过一个Apache Action
处理程序调用覆盖。
但是,这允许为该解释器托管一个自定义php.ini
。如果它不在同一个目录中接受它,解释器的shell封装将会执行。 How to override PHP configuration when running in CGI mode
哪种其他方法可以覆盖每个目录的ini设置? CGI设置可能吗? – mario 2012-01-18 17:14:38
你总是可以上传到一个单独的服务器.. – Znarkus 2012-01-18 17:15:26
我已经尝试了.htaccess文件,并且还将代码添加到了php页面本身以覆盖 - ini_set(“max_input_time”,“1000000”);' – Tom 2012-01-18 17:18:57