2013-08-28 153 views
11

我想將php POST數組的限制從1000更改爲6000。有沒有辦法做到這一點? 我搜索一下這一點,我發現我應該改變在php.ini一些變數,但問題是,我沒有找到該文件的目錄在我的cPanel:如何從我的CPanel訪問php.ini?

Your server's php.ini file is located at /usr/local/lib/php.ini. 

這條線路是從的cPanel文件但即使在顯示隱藏文件後,我仍無法在我的cPanel中找到此目錄? 任何人都可以幫我找到這個文件嗎?

+1

是的,你可以使用'.htaccess'文件實現這個功能 - 你實際上不必編輯'php.ini'文件,而這個文件在共享主機上通常無法訪問。見https://kb.mediatemple.net/questions/1658/Using+.htaccess+files#gs –

回答

0

您可以嘗試通過命令行找到它。

find/-type f -name "php.ini" 

或者您可以將以下內容添加到您網站根目錄下的.htaccess文件中。

php_value max_input_vars 6000 
php_value suhosin.get.max_vars 6000 
php_value suhosin.post.max_vars 6000 
php_value suhosin.request.max_vars 6000 
+0

我嘗試評論,它顯示相同的usr/local/......但我找不到這個地方在命令行輸入cPanel帳戶 – Basel

+0

'vi/usr/local/lib/php.ini',它會打開文檔,向下滾動到需要編輯的行,點擊'i'編輯數字,按'esc ',輸入'w'返回,輸入'q'返回。在那裏找不到 – cmorrissey

0

轉到主屏幕。在'Software/Services'>'php.ini EZConfig'下。

3

如果您處於共享主機環境中,您將無法訪問php.ini以進行這些更改,如果需要訪問,虛擬專用服務器(VPS)或專用服務器可能是更好的選擇如果你有信心自己管理它。

或者,如果您在您的Web目錄的根目錄下創建一個名爲.htaccess的新文件(如果使用記事本創建文件,請確保它不包含.txt擴展名),並在其中複製類似內容。

php_value settingToChange 6000 

這隻會在您的託管服務提供商讓您覆蓋某些配置值時纔有效。最好問問它是否在嘗試後無法使用。

0

你不能做到這一點的共享主機,添加票支持託管相同的(否則你可以找專門的服務器,你可以管理任何東西)

7

交友60.0.26(最新版) php.ini文件在軟件>選擇PHP版本>切換到Php選項>更改值>保存下移動。

+2

。 –

0

在cPanel中搜索php,您會在Software下找到「Select PHP version」。

軟件 - >選擇PHP版本 - >切換到Php選項 - >更改值 - >保存。