2016-01-05 50 views
0

PHP設置檢查PHP設置檢查錯誤(已改爲0到-1)

你的PHP版本5.6.12是,但always_populate_raw_post_data = 0 $ HTTP_RAW_POST_DATA從PHP 5.6起棄用,並將在PHP 7.0中刪除。這將停止安裝程序的運行。請打開你的php.ini文件並將always_populate_raw_post_data設置爲-1。如果您需要更多幫助,請致電您的主機提供商。

+0

你可以發佈你使用的代碼,並更深入地解釋你的問題? – thanksd

+0

更改後重新啓動服務器? –

+0

請包括錯誤信息作爲文本,而不是作爲參考圖像。 –

回答

0
  1. 轉到XAMPP

  2. 打開文件夾PHP

  3. 然後打開php.ini文件

  4. 找到這個

;always_populate_raw_post_data = 0

替換此

always_populate_raw_post_data = -1 
3

@ Dipranil

轉到

{magento_root}/setup/src/Magento/Setup/Model/PhpReadinessCheck.php

找到這一行,並添加return []; //

private function checkPopulateRawPostSetting(){ 
    // HHVM and PHP 7does not support 'always_populate_raw_post_data' to be set to -1 
    if (version_compare(PHP_VERSION, '7.0.0-beta') >= 0 || defined('HHVM_VERSION')) { 
     return []; 
} 

return []; //  <-- ADD THIS LINE 
[...] 

再次運行準備情況檢查:T 他PHP設置檢查獲得綠燈。 這是有點骯髒的解決方法,但我不能找到另一個有用的解決方案.. :)