Я пытаюсь использовать следующее приложение php:
Открытый исходный код Cyanogenmod OTA Server — обновленная ссылка —
я открыл учетную запись с бесплатным хостингом php и скопировал файлы проекта в public_html папка
когда я прошу сайт я получаю эту ошибку:
<br />
<b>Warning</b>: require(vendor/autoload.php): failed to open stream: No such file or directory in <b>/home/imamromh/public_html/index.php</b> on line <b>25</b>
<br />
<br />
<b>Warning</b>: require(vendor/autoload.php): failed to open stream: No such file or directory in <b>/home/imamromh/public_html/index.php</b> on line <b>25</b>
<br />
<br />
<b>Fatal error</b>: require(): Failed opening required 'vendor/autoload.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in <b>/home/imamromh/public_html/index.php</b> on line <b>25</b>
<br />
Я думаю, что ссылка на репо, которой вы поделились, неверна. Но ошибка, которую вы получаете, является распространенной проблемой.
Вам нужно использовать composer, чтобы установить это, но так как вы используете бесплатный хост, такой как host-ed, я сомневаюсь, что у вас есть доступ к командной строке.
Чтобы понять, что здесь происходит, вы получаете ошибку, потому что у вас нет необходимых библиотек, необходимых для этого. Composer помогает в установке этих библиотек (vendor / autoload.php является частью всего этого) Я не буду вдаваться в подробности, чтобы вы не запутались.
Так что альтернативно найдите хост, который дает вам доступ к командной строке. Используйте это, чтобы получить 10 $ на digitalocean, хватит на 2 месяца хостинга. https://m.do.co/c/22764aaa6bbf
Настройте сервер LAMP
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu
просто выполните следующую инструкцию, и ваша текущая проблема будет решена.
cd /var/www/ && composer create-project julianxhokaxhiu/cyanogenmod-ota CyanogenModOTA
Вы читали readme?
Как бегать
Clone this repo or download it
cd to the directory where you cloned this repo
npm install
Open node index.js and edit the OtaHost variable with your url.
node index.js
Enjoy!