Проблема с autoload.php: не удалось открыть поток: нет такого файла или каталога

Я новичок в PHP и пытаюсь выяснить проблемы с autoload.php. Я загрузил пакет php-amqplib и его зависимости и попытался протестировать страницу PHP. Мне не удается открыть поток: Нет такого файла или каталога 'D:\inetpub\wwwroot\test\vendor\videlalvaro\php-amqplib\demo/../vendor/autoload.php' (include_path='.;C: \php\груша'). Я использую 5.3.13, и он установлен в папке «D:\PHP5313». Папки "груша" нет. Не могли бы вы сообщить мне, если я что-то упустил? Спасибо за любые предложения.

автозагрузка.php

require_once __DIR__ . '/composer' . '/autoload_real.php';

return ComposerAutoloaderInit5e74aaf68e13rfe5f321c5a586eb96f22::getLoader();

person nav100    schedule 20.02.2014    source источник
comment
Возможный дубликат Php - Не удалось открыть поток: нет такого файл или каталог   -  person Vic Seedoubleyew    schedule 11.09.2016


Ответы (1)


Ваш путь к нужному файлу не правильный (autoload.php).

__DIR__ — это фактический каталог, в котором находится файл. Я думаю, вам нужно вернуться в папку, где находится autoload.php.

D:\inetpub\wwwroot\test\vendor\videlalvaro\php-amqplib\demo/../vendor/autoload.php' 

Я думаю, вам нужно вернуться в папку поставщика в вашем случае, где обычно находится файл автозагрузки. Я думаю, что это на 3 папки выше.

person René Höhle    schedule 20.02.2014
comment
Autoload.php находится в папке D:\inetpub\wwwroot\test\vendor. Где мне сделать поправку? - person nav100; 20.02.2014
comment
В том месте, где вы включаете autoload.php, я думаю, вы используете __DIR__, затем возвращаетесь с __DIR__."/../../", пока не окажетесь в правильном месте. - person René Höhle; 20.02.2014