在FTP中使用php.ini更改max_execution_time

时间:2014-11-10 15:57:57

标签: php wordpress ftp

我使用WP All Import将产品加载到我的网站,但是在导入较大的文件时我不断收到错误消息。最大的(150,000多种产品)导致500内部服务器错误。较小的几个产品每个只会导致插件出错,我需要从它停止的地方重新启动导入过程。我认为我的php.ini限制可能需要增加。根据WP All Import插件,我当前的服务器限制是:

upload_max_filesize 8M

post_max_size 16M

max_execution_time -1 (-1意味着什么,我已经尝试了谷歌没有任何有用的结果。它是否无限制?)

max_input_time 60

我尝试过另一个建议将另外一个stackoverflow用户建议放在我的.htaccess文件中,但它似乎没有完成这项工作。插件仍显示相同的限制,错误仍在发生。但是,当它从.htaccess文件中完成时,我不确定它是否会反映插件中的更改,或者如何知道它是否有任何影响。

<IfModule mod_php5.c>
php_value post_max_size 200M
php_value upload_max_filesize 200M
php_value memory_limit 300M
php_value max_execution_time 259200
php_value max_input_time 259200
php_value session.gc_maxlifetime 1200
</IfModule>

我读到的另一个解决方案是在我的网站根文件夹中插入一个php.ini,我发现一些资源说我需要更改我的.htaccess文件并包括:

<Files php.ini>
order allow,deny
deny from all
</Files>

<IfModule mod_suphp.c>
suPHP_ConfigPath /home/username/public_html
</IfModule>

但是没有给出关于php.ini本身内容的非常明确的指示。有人可以帮忙吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您不仅可以通过FTP更改文件。 更新PHP.ini后,您必须重新启动服务器进程。

根据您的服务器,您应该能够使用以下命令重新启动服务器进程:sudo service apache2 restart。 (如果您使用的是Apache而不是PHP-FPM / Nginx等。)。