Php 5.6上的Fat Free Framework使用$ HTTP_RAW_POST_DATA

时间:2016-07-09 18:05:21

标签: php fat-free-framework

我在Php 5.6上使用Fat Free Framework 3.5并且无法摆脱错误:

  

致命错误:自动填充$ HTTP_RAW_POST_DATA   已弃用,将在以后的版本中删除。为了避免这种情况   警告在php.ini中将'always_populate_raw_post_data'设置为'-1'并使用   改为使用php://输入流。

在共享主机上,我无权访问php.ini文件。

谷歌告诉我,我可以将其添加到我的<IfModule mod_php5.c> php_flag always_populate_raw_post_data -1 </IfModule>

$f3->get("BODY")

但是没有做任何事情。

我已经更改了

的所有实例
file_get_contents('php://input')

data(iris)
library("ggplot2")
library("reshape2")

#melt your data
iris$Species <- as.character(iris$Species)
df_melt      <- melt(iris,c("Petal.Width","Species"))
head(df_melt)

# define colors
df_melt$color <- "blue"
df_melt$color[df_melt$Species == "setosa"]      <- "green"
df_melt$color[df_melt$Species == "versicolor"]  <- "orange"

#scatterplot per group
ggplot(df_melt,aes(Petal.Width,value)) +
  geom_point(col=df_melt$color) +
  facet_grid(.~variable) 

但这似乎也没有帮助。

是什么给出的?我该如何解决?

2 个答案:

答案 0 :(得分:0)

获取最新的dev-branch并尝试禁用启动错误检查以消除此错误消息。也许有帮助。 点击此处的示例:https://github.com/bcosca/fatfree-core/pull/125

答案 1 :(得分:0)

答案似乎是:不要使用godaddy托管。我切换到一个Heroku php实例,一切都完美无瑕。