Cloudinary PHP:致命错误:未定义函数Cloudinary_url()
我正在尝试使用Cloudinary PHP。我下载了官方的github示例。() 我已经将SRC和SAMPLES文件夹以及autoload.php复制到我的主机FTP的根目录中。(我仔细地遵循了手动设置过程,没有使用composer) 服务器(PHP 7.3)上的目录结构非常简单:Cloudinary PHP:致命错误:未定义函数Cloudinary_url(),php,cloud,cloudinary,Php,Cloud,Cloudinary,我正在尝试使用Cloudinary PHP。我下载了官方的github示例。() 我已经将SRC和SAMPLES文件夹以及autoload.php复制到我的主机FTP的根目录中。(我仔细地遵循了手动设置过程,没有使用composer) 服务器(PHP 7.3)上的目录结构非常简单: WWWROOT: - autoload.php --- src/ --- samples/ ---------- basic/ --------------- basic.php --------------- s
WWWROOT:
- autoload.php
--- src/
--- samples/
---------- basic/
--------------- basic.php
--------------- settings.php
我已使用我的Cloudinary帐户参数正确配置了基本文件夹中的settings.php
现在,如果我尝试调用basic.php页面,我会得到:
PHP致命错误:未捕获错误:调用basic.PHP:107上未定义的cloudinary_url()函数
这是第107行:
也许您在文件basic.php中没有所需的autoload.php
require_once('../../autoload.php');
也许您在文件basic.php中没有所需的autoload.php
require_once('../../autoload.php');
此错误通常在路径不正确时发生。samples
目录应该与您的vendor
文件夹位于同一级别。因此,我建议将samples
文件夹移到那里,然后再试一次。此错误通常在路径不正确时发生。samples
目录应该与您的vendor
文件夹位于同一级别。因此,我建议将samples
文件夹移到那里,再试一次。他们修复了它
问题确实是样本中缺少了(Helpers.php)
请看:他们修好了
问题确实是样本中缺少了(Helpers.php)
请参阅:是的,我已正确设置autoload.php,php包含该文件。我不知道如何修复此错误:-(是的,我已正确设置autoload.php,php包含该文件。我不知道如何修复此错误:-(…那么应该有一个“供应商”文件夹吗?我按照这里的说明进行了操作:所以,我只复制了SRC文件夹和autoload.php(还有SAMPLES文件夹)直接在我的根文件夹中。难道它们不足以正确运行Cloudinary吗?正如我所说,我做了一个手动设置,没有使用Composer(难道“供应商”文件夹不是Composer的东西吗?)当你使用第三方库时,你应该使用Composer,然后需要从你的供应商那里获得autoload.php文件……应该有一个“供应商”吗然后是文件夹?我按照这里的说明进行了操作:所以,我只是将SRC文件夹和AUTOLOAD.PHP(还有SAMPLES文件夹)直接复制到我的根文件夹中。它们不足以正确运行Cloudinary吗?正如我所说,我是手动设置的,没有使用Composer(难道“供应商”文件夹不是Composer的事情吗?)在使用thirdparty库时,应该使用Composer,然后要求供应商提供autoload.php文件。