Diskuze: php bin/console neodpovídá
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
' pak jsem omylem zkopíroval celou nápovědu a potvrdil ji do konzole'
Te vete nerozumim.
Nemas jen zastavene php? Nebo v seknutem stavu, kdy pomuze restart php?
Vkládal jsem jeden příkaz do cmd. Klasicky, kliknutí pravou myší -
vložit. Akorát jsem se překlikl a místo vložení jsem označil celou
konzoli a zkopíroval její obsah. Toho jsem si samozřejmě všiml. Zkopíroval
jsem tedy z webu příkaz podruhé, abych ho mohl již správně vložit.
Očividně jsem zase selhal, protože místo příkazu jsem vložil dříve
zkopírováný obsah konzole, kde shodou náhod byla vypsaná celá nápověda k
php bin/console .. a když vložíte text na více řádků, automaticky se
potvrdí.. předpokládám, že některý z těch příkazu vypl výpis
odpovědí, pokud je to možné.. Snad jsem to vysvětlil dobře jsem prostě šikula no .. ach
jo
Windows 8.1 x64
Ne, ani verze se mi nevypíše. Potvrdím příkaz, následuje prázdný řádek. A další řádek už je zase můj - pro zadávání.
a zkusil si to tedy restartovat jak psal Pavel??
Restartoval jsem počítač i XAMPP. Pokud jde restartovat i PHP, jak?
Takže, když bin/console , tak předpokládám, že projekt je založen na Symfony nebo něčem podobném, jest tak?
Zkus nejdřív
php --version
Pokud to zas vyhodí prázdnej řádek, napiš a budem to řešit dál ....
Pokud to, tak jak má, vypíše tunu balastu včetně verze php, tak problém nebude v php, ale v tom bin/console
Pak bych zkusil na jednotlivejch řádkách toho bin/console vyechovat nějakej debugovací string a zjistit, na jakym řádku to přestane vypisovat a tam hledat jádro pudla .... (prostě něco , co se Symfony nelíbí)
php --version
funguje.
Na obrázku je vidět, jak console nic nevrací.
Zkus na zacatek bin/console vrznout
echo "zacatek"
Jestli to po spuštění
php bin/console
vypíše nebo nevypíše
pokud vypíše, pokračuj echovanim po kouskach az ke konci to souboru.... tim vystopujes, kde to vypisovat přestává a můžeš tak najít, kde je problém
Pokud to nevypise ani to první echo, tak.... no uvidíme, treba zas na něco
nekdo přijde
Vzhledem k tomu, že samotné
php --version
funguje a vzhledem k tomu, že v jiných projektech mi i
php bin/console --version
funguje úplně v pořádku, je chyba v projektu, tedy v souboru
bin/console, jak píšeš. Divím se, že mě to nenapadlo dříve, ale
vlastně mi stačí obnovit zálohu Pro nadšence přikládám odkaz na soubor, kdyby se v tom někomu chtělo hrabat.
Každopádně já už tento problém považuji za vyřešený. Díky za pomoc a
zálohujte své projekty, zvlášť, pokud jste tak šikovní, jako já
rad jsem pomohl
ten bin/console v tom odkazu je uplne prazdnej, proto ti to nevypise nic
normalne tam je php kod, kterej vytvori instanci konzolove aplikace a preda
ji parametry z prikazove radky
a v pripade --version vypise verzi
takze pokud ses na gitu a nebo mas tu zalohu, jak rikas, tak staci obnovit jen tenhle soubor nejspis
... teda pokud nejsou vyprazdnene aj nejake dalsi soubory ....
Zobrazeno 12 zpráv z 12.