Získej svůj iPhone v nové soutěži! Získej svůj iPhone v nové soutěži!
Nová překladatelská soutěž ITnetwork.cz o telefon iPhone, sluchátka Beats a další věcné ceny za 4 hodiny práce.
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)
Avatar
Bimbo
Člen
Avatar
Bimbo:18. listopadu 21:40

Zdravím Vás, pomůžete.
https://github.com/…oux/php-gpio

sudo apt-get install git
wget http://getcomposer.org/composer.phar
php composer.phar create-project --stability='dev' ronanguilloux/php-gpio intoYourPath

Vše bylo ok a fungovalo to.a piny jsem ovladal.
Po par dnech mi začal php skript vyhazovat toto.

Warning: require(vendor/autoload.php): failed to open stream: No such file or directory in /var/www/test.php on line 4

Fatal error: require(): Failed opening required 'vendor/autoload.php' (include_path='.:/usr/share/php') in /var/www/test.php on line 4
Editováno 18. listopadu 21:41
 
Odpovědět 18. listopadu 21:40
Avatar
Jan Blažek
Redaktor
Avatar
Jan Blažek:18. listopadu 22:09

Provolal jsi tam composer install ?

Editováno 18. listopadu 22:09
 
Nahoru Odpovědět 18. listopadu 22:09
Avatar
Bimbo
Člen
Avatar
Bimbo:18. listopadu 22:24

Dělal jsem to podle tohoto.
http://www.raspberry-pi-geek.de/…i/(offset)/4#…

Nic jsem nepovoloval a fungovalo to ale dočet jsem že příkazem composer --version bych měl dostat info a composer: příkaz nenalezen.
Jak ho povolit?

 
Nahoru Odpovědět 18. listopadu 22:24
Avatar
Bimbo
Člen
Avatar
 
Nahoru Odpovědět 18. listopadu 22:39
Avatar
Bimbo
Člen
Avatar
Bimbo:19. listopadu 18:59

Na netu jsem našel info, že tam kde to je rozbalené, mam spustit příkaz composer install.
Nepomohlo :-(

Editováno 19. listopadu 19:00
 
Nahoru Odpovědět 19. listopadu 18:59
Avatar
Daniel Vítek
Tým ITnetwork
Avatar
Odpovídá na Bimbo
Daniel Vítek:19. listopadu 19:11

Neměnil jsi tam něco? Nebo neodmazal?

Nahoru Odpovědět 19. listopadu 19:11
Motta jsou krátké texty, které se přidávají za každý váš komentář.
Avatar
Bimbo
Člen
Avatar
Bimbo:19. listopadu 19:32

Ne.
Před pul rokem jsem to podle toho návodu dal na poprvé.
Minulý týden jsem natah nový systém a nefunguje to.
Když ten php skripr strčím do /home/pi/php-gpio/
A spustím přes terminal, funguje to.

Pokud jsem to dobře pochopil, tak ten composer je baličkovač pro PHP.
Zabalí soubory a přida k něm info.
Takže se to rozbalilo ale v PHP neuložílo info o cestě k souboru.

Editováno 19. listopadu 19:34
 
Nahoru Odpovědět 19. listopadu 19:32
Avatar
Richard
Člen
Avatar
Odpovídá na Bimbo
Richard:21. listopadu 21:53

Píše to že nemůže nalézt soubor vendor/autoload.php v daném adresáři.
Je tam ten soubor? Máš u svého projektu adresář vendor? Máš tam soubor autoload.php?

 
Nahoru Odpovědět 21. listopadu 21:53
Avatar
Bimbo
Člen
Avatar
Bimbo:23. listopadu 11:21

Postupoval jsem podle tohoto.
http://www.raspberry-pi-geek.de/…i/(offset)/4#…

cd /home/pi
wget http://getcomposer.org/composer.phar
php composer.phar create-project --stability='dev' ronanguilloux/php-gpio

Na prvním řadku je cd /home/pi
Tedy jsem v adresaří pi a soubor composer.phar se stahne tam a rozbalí.

PHP stranka je v /var/www/
autoload.php v adresaří /home/pi/php-gpio/vendor/au­toload.php

To je jasne že ho nemuže najit.
Prostě pří rozbalovaní baličku se musí někam do PHP uložit info, s cestou k tomu souboru.

Jinak stačí smazat adresař vendor kde je autoload.php.
Pak vlest do adesaře /home/pi/php-gpio a zadat přikaz composer install a znovu se vytvoří adresař
vendor a v něm soubor autoload.php

?php

// autoload.php @generated by Composer

require_once __DIR__ . '/composer/au­toload_real.php';

return ComposerAutolo­aderInit420209949­175e274fcbae7a­a05f333f5::get­Loader();

 
Nahoru Odpovědět 23. listopadu 11:21
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.