![](/img/trans.png)
[英]phpMyAdmin timeout not respecting PHP.ini max_execution_time
[英]change max_execution_time with php.ini in 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是什么意思,我試過Google並沒有任何有益的結果。它不受限制嗎?)
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中放入內容。 有人可以幫忙嗎?
謝謝。
您不僅可以通過FTP更改文件。 您必須在更新PHP.ini之后重新啟動服務器進程。
根據您的服務器,您應該能夠使用以下命令來重新啟動服務器進程: sudo service apache2 restart
。 (如果您使用的是Apache,而不是PHP-FPM / Nginx等。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.