Ошибка autoload в 92five app

176
10 декабря 2016, 10:10

Скачал 92five app , но при запуске на XAMPP возникли следующие ошибки, хотя Composer я устанавливал

Warning: require_once(D:\xampp\htdocs\92five-master\vendor/composer/autoload_real.php): failed to open stream: No such file or directory in D:\xampp\htdocs\92five-master\vendor\autoload.php on line 5

Fatal error: require_once(): Failed opening required 'D:\xampp\htdocs\92five-master\vendor/composer/autoload_real.php' (include_path='D:\xampp\php\PEAR') in D:\xampp\htdocs\92five-master\vendor\autoload.php on line 5

Ранее редко сталкивался с php, не могу понять в чём беда. Заранее спасибо)

Answer 1

Немного поэкспериментировав нашел корень зла -

"pre-update-cmd": [
        "php artisan clear-compiled"
    ],

Эту строку нужно убрать из composer.json так как вместо загрузки вылетает ошибка которую получаем от artisan так как он не находит все нужные пакеты на которые ссылаются файлы, в проекте, в дальнейшем, после первого апдейта можно вернуть ее на место.

Находится она в блоке:

"scripts": {
    "pre-update-cmd": [
        "php artisan clear-compiled"
    ],
    "post-install-cmd": [
        "php artisan optimize"
    ],
    "post-update-cmd": [
        "php artisan optimize"
    ]
},

После удаления строки необходимо запустить composer update, из консоли - он доустановит недостающие пакеты, и запрашиваемый файл(в котором генерируется все классы проекта)

Answer 2

Первая ошибка говорит что по адресу D:\xampp\htdocs\92five-master\vendor/composer/autoload_real.php нету файла, а вторая следствие первой

вероятно из-за того что в пути присутствуют как прямые так и обратные слеши

READ ALSO
Modx evo как сделать url регистрозависимым

Modx evo как сделать url регистрозависимым

mysitecom/books/book1/ 1) Как сделать чтобы mysite

190
Как избавиться от слэшей url

Как избавиться от слэшей url

Как избавиться от слэшей в url?

151
file_put_contents записывает кракозябры

file_put_contents записывает кракозябры

Файл с кодировкой utf8, создаю переменую

235
Получить url средствами php

Получить url средствами php

Возможно ли как то получить полный url текущей станицы средствами php включающий # ? Пример url-а который надо получить - mysitecom#=mydata

185