Cakephp缺少file_get_contents的方法

时间:2016-01-22 23:51:17

标签: php wordpress apache curl cakephp-2.0

我有一个Cakephp 2.7应用程序正在输出一些我想在另一个站点上使用的json。 autF在beforeFilter中公开允许该操作...

public function beforeFilter() {
    parent::beforeFilter();
    $this->Auth->allow('api_feed');
}
public function api_feed(){

    $properties = $this->Property->find('all');
    $this->set('properties',json_encode($properties));
    $this->layout = 'ajax'; //default cake ajax layout.
    header('Content-Type: application/json'); 
}

api_feed.ctp视图文件......

echo $properties;

使用Feed的网站是一个新的Wordpress多网站。

我花了大部分时间搞乱Cake输出的语法。 我试过用退出来回显数据。

我可以使用以下任何一个方法从我的本地开发环境中获取数据:curl,file_get_contents,wp_remote_get。它在登出时也会在浏览器中显示。

然而,从我的制作服务器,除了戏剧之外我什么也没得到。

使用curl

  

“NULL”

使用file_get_contents

  

无法打开流:HTTP请求失败!找不到HTTP / 1.1 404

使用wp_get_remote

  

来自Cakephp的控制器错误中缺少方法

在PHP中,我有allow_url_fopen = onallow_url_include = on

生产服务器是Digital Ocean VPS。

我的智慧结束了。关于我缺少什么的想法,或者在哪里寻找答案的建议?

0 个答案:

没有答案