[英]Increasing max_input_var in php.ini in XAMPP
我需要在php.ini
增加max_input_var
。 我正在破壞 xampp php 版本 5.6.3
我在本地有幾個網站文件夾,如果我需要每個網站都有php.ini
文件或其單個主文件,我很困惑。
我在本地主機上的 xampp/php 文件夾中找到了 php.ini 文件。 我在那里編輯並增加了它,重新啟動但 php.info 仍然說默認值 1000。我需要 2000 或更多。
我想我的下一個問題是當網站上線時我應該如何從 CPanel 做到這一點?
幾個月來我也遇到了同樣的問題/挑戰,直到最近我才解決了。 我通過谷歌在網絡上搜索來解決這個問題,但收效甚微。 因為他們中的大多數都引用了在線服務器而不是本地服務器 - 在這種情況下是 XAMPP。
因此,這就是我為讓 XAMPP 使用上述設置而導致的菜單系統問題以及大多數 PHP 編程網站上的內存限制所做的工作。 但是現在,我們正在處理Max Input 變量 limit 。 因此,它們如下所示:
使用您選擇的任何編輯器打開每個文件,對我來說是 Notepad++ 並查找或搜索: max_input_vars = 1000並將其增加到任何選擇編號,在我的情況下為“5000”。 無論你在php.ini 上做什么,對上面提到的其他兩個文件都做同樣的事情。 現在注意“php.ini-development”和“php.ini-production” max_input_vars = 1000的注釋。 通過刪除max_input_vars = "your-new-number"之前的" ; " 來取消注釋。 現在保存所有這些。
如果您在進行所有這些更改時 XAMPP 正在運行,請停止並重新啟動它。 完畢! 你已准備好出發。
這些對我有用,我希望它也適用於你和其他在他們的 XAMPP 本地服務器上遇到這個問題的人。 我想假設它也適用於 WAMP。
感謝致敬
PS:我的 XAMPP 版本是 XAMPP 1.8.2 [PHP: 5.4.27]
對我來說,這種方式行不通,至少在 Linux 上,/lamp/php 目錄是空的。
作為超級用戶,在您的 XAMPP 目錄中找到 php.ini 的位置(對我來說是 /opt/lamp/etc)。 打開php.ini
文件,然后在;php.ini
選項(或其他地方,上層更好)
添加這樣的行:
max_input_vars = (that value, what you need).
然后保存文件並"Restart All"
XAMPP 服務器。 它適用於 5.6.19-0 XAMPP 版本。
在你的 .htaccess 文件中試試這個:
php_value max_input_vars 2000
或者在php代碼中添加這個函數:
ini_set('max_input_vars', 2000);
我把它放在 .htaccess 文件中:但我注意到一段時間后 php_value max_input_vars 2000 被自己刪除了。
另外,我需要在哪個 php 代碼中放置 "ini_set('max_input_vars', 2000);?
在 function.php、config.php 或 php.ini 中
它應該足以結束 php.ini 文件
; 可以接受多少 GET/POST/COOKIE 輸入變量 max_input_vars = 10000
正如其評論者以及.htaccess
文件文檔本身所正確指出的那樣,所選擇的答案既不是推薦的方法,也不是最佳實踐:
“BEGIN WordPress”和“END WordPress”之間的指令(行)是動態生成的,只能通過 WordPress 過濾器進行修改。 這些標記之間的指令的任何更改都將被覆蓋。
正如提問者正確指出的那樣,XAMPP 中的php.ini
文件位於xampp\\php
目錄中。
還有一種方法可以從 XAMPP 的界面訪問和編輯底層php.ini
文件,方法是點擊 Apache 服務器的 Config 按鈕,然后選擇 php.ini 菜單:
一旦php.ini
文件打開:
在那里搜索以下節:
; How many GET/POST/COOKIE input variables may be accepted
; max_input_vars = 1000
取消對max_input_vars
變量的注釋並將其更改為所需的值,即:
; How many GET/POST/COOKIE input variables may be accepted
max_input_vars = 2000
重新啟動 Apache 服務器。
以這種方式修改它會導致上述系統配置更新正確反映在 WP 儀表板中:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.