Cloudinary PHP: фатальная ошибка: неопределенная функция cloudinary_url () - PullRequest
1 голос
/ 14 октября 2019

Я пытаюсь использовать Cloudinary PHP. Я скачал официальные образцы GitHub. (https://github.com/cloudinary/cloudinary_php/tree/master/samples)

Я скопировал папки SRC и SAMPLES и файл autoload.php в корневой каталог FTP моего хостинга. (Я внимательно следил за процессом ручной настройки, без использования composer)

Структура каталогов на сервере (PHP 7.3) действительно проста:

WWWROOT:

- autoload.php
--- src/
--- samples/
---------- basic/
--------------- basic.php
--------------- settings.php

Я правильно настроил файл settings.php внутри базовой папки с параметрами своей учетной записи Cloudinary.

Теперь, если я пытаюсь вызвать страницу basic.php, я получаю:

Неустранимая ошибка PHP: необработанная ошибка: вызов неопределенной функции cloudinary_url () для basic.php:107

Это строка 107:

<link rel="shortcut icon" href="<?php echo cloudinary_url('http://cloudinary.com/favicon.png', array('type' => 'fetch')); ?>"/>

Итак, почему он не распознает эту функцию cloudinary_url?

Пожалуйста, помогите мне, спасибо

Ответы [ 3 ]

0 голосов
/ 16 октября 2019

Эта ошибка обычно возникает, когда путь неверен. Предположительно, каталог samples находится на том же уровне, что и папка vendor. Поэтому я бы предложил переместить туда папку samples и попробовать еще раз.

0 голосов
/ 17 октября 2019

Они это исправили.

Действительно, проблема заключалась в том, что внутри образцов отсутствовало включение (из Helpers.php).

Пожалуйста, см .: https://github.com/cloudinary/cloudinary_php/issues/192

0 голосов
/ 14 октября 2019

Возможно, у вас нет autoload.php , требуемого в файле basic.php ?

require_once('../../autoload.php');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...