Symfony freeze project voor upload naar host werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lorre Mertens

Lorre Mertens

26/11/2015 22:22:06
Quote Anchor link
Beste forummers,

Als ik het commando 'symfony freeze' probeer in mijn console krijg ik invalidargumentexception: Command 'freeze' is not defined.

Weten jullie hoe ik dit kan definen?

Heel erg bedankt!
 
PHP hulp

PHP hulp

23/11/2024 11:16:03
 
Ben van Velzen

Ben van Velzen

26/11/2015 22:35:06
Quote Anchor link
Werk je nog met Symfony 1.x? Of 2.x?
 
Lorre Mertens

Lorre Mertens

26/11/2015 22:39:45
Quote Anchor link
Symfony 2.7, de laatste normaal.

Toevoeging op 26/11/2015 22:42:58:

Is er eventueel nog een andere manier waarop ik mijn project online kan krijgen? Manueel misschien?
 
Ben van Velzen

Ben van Velzen

26/11/2015 22:43:53
Quote Anchor link
Dan is er geen freeze commando, en die heb je ook niet echt nodig. Wat je gewoon moet doen is je cache clearen, via cache:clear. Als het een nieuwe omgeving betreft kan een warmup eerst ook verstandig zijn, bijvoorbeeld ./console cache:warmup --env=prod
 
Lorre Mertens

Lorre Mertens

26/11/2015 22:46:37
Quote Anchor link
Bedankt Ben. Kan ik mijn offline symfony dan gewoon rechtstreeks uploaden naar mijn webhost?
 
Ben van Velzen

Ben van Velzen

26/11/2015 22:53:23
Quote Anchor link
Kun je gerust doen, het enige waar je voor moet zorgen is dat je autoloaders bijgewerkt worden, dit kan heel eenvoudig als je composer gebruikt door composer install te gebruiken. Uiteraard upload je dan je vendor directory niet.

Toevoeging op 26/11/2015 23:07:48:

Een andere vraag erbij: maak je gebruik van een VCS als git of mercurial? Dan kun je eventueel ook gewoon je eigen code exporteren, of rechtstreeks pushen naar je productieomgeving.
 
Lorre Mertens

Lorre Mertens

26/11/2015 23:13:02
Quote Anchor link
Nogmaals dank Ben, ik gebruik inderdaad GIT. Ik ben nu aan het proberen om het boeltje te uploaden.
 
Ben van Velzen

Ben van Velzen

26/11/2015 23:23:02
Quote Anchor link
Als je SSH toegang hebt is het misschien leuker om gewoon een git repo van je productieomgeving te maken, zodat je ernaar kunt pushen. Voor correct gebruik van Symfony heb je sowieso ssh nodig, omdat je console commando's moet kunnen uitvoeren.
 
Lorre Mertens

Lorre Mertens

27/11/2015 00:35:27
Quote Anchor link
Dat klinkt handig inderdaad, moet ik eens uitzoeken. Voor de manuele upload, moet ik gewoon mijn hele project folder uploaden? Dus app, bin, src, vendor, web, etc.
 
Ben van Velzen

Ben van Velzen

27/11/2015 01:01:07
Quote Anchor link
vendor zou ik persoonlijk laten zitten, en deze met composer install opnieuw laten opbouwen.
 
Lorre Mertens

Lorre Mertens

27/11/2015 01:05:22
Quote Anchor link
Bedankt Ben, ik heb alles geüpload (even in een submap) maar ik kan nu alleen iets zien via

http://jan-niklaasstichting.be/jan-niklaasstichting.be/web/

Ik neem aan dat dat zo niet hoort? Eerste keer dat ik dit doe zoals je waarschijnlijk al vermoedde. :-)
 
Ben van Velzen

Ben van Velzen

27/11/2015 11:16:42
Quote Anchor link
Je kunt in de map jan-niklaasstichting.be een .htaccess plaatsen met iets als:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/web
RewriteRule ^(.*)$ web/$1 [QSA,L]
 
Lorre Mertens

Lorre Mertens

27/11/2015 12:17:40
Quote Anchor link
Bedankt Ben, ik ga het idd zo doen eens het werkt.
Ik krijg echter nog een 500 internal server error als ik de database wil aanspreken.

In de log zie ik dit:

SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost'.

Ik heb de credentials al aangepast in app/config/parameters.yml, maar hij blijft blijkbaar root@localhost kiezen.

Toevoeging op 27/11/2015 13:17:14:

Negeer mijn vorig bericht, het werkt. Oplossing was de inhoud van de 'cache' folder manueel verwijderen.
 
Ben van Velzen

Ben van Velzen

27/11/2015 14:01:10
Quote Anchor link
Kortom console cache:clear. Dat is de enige juiste manier om dit soort dingen te doen. Fijn dat het verder nu werkt.
 
Lorre Mertens

Lorre Mertens

27/11/2015 15:57:25
Quote Anchor link
Ik kreeg een error met het cache:clear commando, maar dat is weer een ander verhaal.

In ieder geval, heel erg bedankt, zonder jouw hulp was het niet gelukt.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.