【问题标题】:How to execute a cURL script from Moodle inside Wordpress如何在 Wordpress 中从 Moodle 执行 cURL 脚本
【发布时间】:2016-03-17 15:30:56
【问题描述】:

我想执行一个使用从 curl_script.php 执行的 Moodle 网络服务的 cURL 脚本

https://
mydomain.com/ws/curl_script.php

但 wordpress 会重定向文件并显示以下消息“糟糕!找不到该页面。” 而且我不知道如何执行这个文件。我错过了什么?

curl_script 的内容:

    $user="admin";
    $password="Moodle15!";
    $services="moodle_mobile_app";


    $url = "mydomain.com/ws/login/token.php?username=".$user."&password=".$password."&service=".$services."";

    $ch = curl_init($url);

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

    curl_exec($ch);
    curl_close($ch);

【问题讨论】:

  • 请提供更多信息。你能打开网络服务的端口吗?是否有防火墙阻止请求?脚本文件中有什么?你之前测试过这个脚本吗?
  • 当我使用 localhost/moodle/curl_script.php 时效果很好。但是当我在我的网页上上传时,问题就出现了。我认为没有任何防火墙。我将使用您要求的内容的新信息更新帖子。

标签: php wordpress curl localhost moodle


【解决方案1】:

在您的 htaccess 文件顶部添加以下规则,以允许在您的 moodle 文件夹中执行 PHP 文件:

RewriteRule ^moodle/(.*\.php)$ $1 [L]

【讨论】:

  • 那行不通。我更新了我的帖子并添加了一张图片,您可以在其中看到我的托管结构。也许是 .htaccess 的权限?
  • 你能添加你的 htaccess 的实际内容吗?
猜你喜欢
  • 1970-01-01
  • 2021-02-11
  • 2011-12-04
  • 1970-01-01
  • 2014-11-17
  • 1970-01-01
  • 1970-01-01
  • 2019-08-21
相关资源
最近更新 更多