使用WordPress时,我经常会遇到同样的问题,即托管公司将upload_max_filesize
和max_execution_time
之类的初始PHP设置设置为非常低的值。尝试导入大型演示内容或从其他服务器迁移数据时,这会成为问题。我正试图找到解决方法仅使用PHP脚本(没有FTP访问,无法重新编译PHP等...)。如何实现这一目标?
以下是需要考虑的一些事项:
ini_set()
仅适用于某些指令,这在我的情况下无效。php.ini
或php5.ini
文件,这种情况很少见。.htaccess
文件是实现此目的的绝佳方法,但是,如果PHP以“CGI模式”运行而不是作为Apache模块运行,则无法正常工作。无论主机设置如何,是否有可行的解决方案?有没有办法强制PHP扫描php.ini
文件的其他目录?