Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Lukáš Bobka:17.7.2020 8:54

Zdravím, nevím jestli píši do správné sekce, pokud ne tak se předem omlouvám...
Chtěl bych začít s frameworkem symfony ale mám problém se zapnutím serveru.
Jedu přes xAMPP kde mi jede apache, porty jsem změnil (8888 , 4343) - apache běží
Stáhnul jsem certifikát - cacert.pem a v php.ini jsem upravil -> curl.cainfo="C:\­...\cacert.pem"
Nainstaloval jsem composer
Nainstaloval jsem symfony
A chtěl jsem stahnout demo_projekt, ale po zadání do CMD -> php symfony demo (viz. příloha)

[GuzzleHttp\Exception\ConnectException]
  cURL error 7: Failed to connect to localhost port 1080: Connection refused

  [GuzzleHttp\Ring\Exception\ConnectException]
  cURL error 7: Failed to connect to localhost port 1080: Connection refused

Vytvořil jsem strukturu nového projektu pomoci composeru, ta se vytvořila.
Poté jsem chtěl spustit server příkazem

php bin/console server:run //nebo start

a nejde mi spustit. Hlásí mi to chybu(viz příloha)

Mohl by mi někdo prosím nějak poradit kde by mohla být chyba?
Předem díky

 
Odpovědět
17.7.2020 8:54
Avatar
albertpatera
Tvůrce
Avatar
Odpovídá na Lukáš Bobka
albertpatera:17.7.2020 10:22

ahoj, z dokumentace jsem vyčetl, že se server volá jinak, než uvádíš, tzn.:

symfony server:start -d //pokud se tam uvede -d, tak to poběží na pozadí. Když ně, tak to poběží v konzoli a budeš moci vidět log

(https://symfony.com/…_server.html)

osobně, když to chci súpoustit na localu, tak existuje více způsobů, jak toho docílit.
Já používám například:

php -S localhost:8080 -t public

musíš bát v tom project root adresáři :-)

//EDIT

  • teď vidím, že píšeš "nebo start". Ten druhý způsob, jak jsem psal, by měl ale fungovat :-)
Editováno 17.7.2020 10:24
 
Nahoru Odpovědět
17.7.2020 10:22
Avatar
Jiří Havelka:17.7.2020 12:49

Tvůj problém bude v portech, ten symfony server se snaží běžet na serveru 1080 a tem máš buď zakázaný na firewallu nebo na něm již běží něco jiného. Tohle je obecně problém, protože symfony server si prostě náhodně vybere jeden port a neznám způsob, jak ho donutit k použití specifikého portu. Možná by nebylo od věci zkusit nakonfigurovat apache https://symfony.com/…uration.html (v produkci se tomu stejně nevyhneš, pokud tedy nebudeš chtít nasadit jiný webserver, a vždy je dobré mít produkční prostředí, co nejpodobnější produkci).

 
Nahoru Odpovědět
17.7.2020 12:49
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 3 zpráv z 3.