我使用LightOpenID在我的PHP应用程序中启用Google身份验证。
但是,当我在本地服务器上测试时,我得到了以下错误
( ! ) Fatal error: Uncaught exception 'ErrorException' with message 'You must have either https wrappers or curl enabled.' in C:\wamp\www\speakerdb\openid.php on line 94
( ! ) ErrorException: You must have either https w
我试图在我的centOs7共享服务器中使用curl来运行本地php文件,但是我不能对本地文件使用curl方法。下面是我的示例文件:
--bg/
------back.php
------curl.php
以下是curl.php代码:
<?php
function run_curl($data){
//url-ify the data for the POST
$fields_string = '';
//foreach($data as $key=>$value) { $fields_string .= $key.'='.$v
首先,代码在本地主机上工作,但是当我试图将它部署到远程服务器上时,url是找不到的,我已经在/etc/host上设置了域名。
serverip myfakedomain.com
在远程服务器上,我可以看到主页面,但是当我尝试登录时,提交一个表单,我得到了这个消息The requested URL /Login/checkLogin was not found on this server.。
这是表格
<div class="col-md-4">
<?php $this->load->helper('form');