簡體   English   中英

在FTP中使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM