Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony2][Symfony] php bin/console make:reset-password PHP Parse error: syntax error, unexpected...
miccom
post 15.03.2021, 17:51:56
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Cześć.

Loguję się do konsoli SSh na serwerze, chcę wykonać komendę ( w zasadzie jakąkolwiek... )

  1. php bin/console make:reset-password
  2. PHP Parse error: syntax error, unexpected '[' in /home/klient/bin/console on line 9


  1. #!/usr/bin/env php
  2. <?php
  3.  
  4. use App\Kernel;
  5. use Symfony\Bundle\FrameworkBundle\Console\Application;
  6. use Symfony\Component\Console\Input\ArgvInput;
  7. use Symfony\Component\ErrorHandler\Debug;
  8.  
  9. if (!in_array(PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) {
  10. echo 'Warning: The console should be invoked via the CLI version of PHP, not the '.PHP_SAPI.' SAPI'.PHP_EOL;
  11. }
  12.  
  13.  
  14. require dirname(__DIR__).'/vendor/autoload.php';
  15.  
  16. if (!class_exists(Application::class)) {
  17. throw new LogicException('You need to add "symfony/framework-bundle" as a Composer dependency.');
  18. }
  19.  
  20. $input = new ArgvInput();
  21. if (null !== $env = $input->getParameterOption(['--env', '-e'], null, true)) {
  22. putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env);
  23. }
  24.  
  25. if ($input->hasParameterOption('--no-debug', true)) {
  26. putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0');
  27. }
  28.  
  29. require dirname(__DIR__).'/config/bootstrap.php';
  30.  
  31. if ($_SERVER['APP_DEBUG']) {
  32. umask(0000);
  33.  
  34. if (class_exists(Debug::class)) {
  35. Debug::enable();
  36. }
  37. }
  38.  
  39. $kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);
  40. $application = new Application($kernel);
  41. $application->run($input);



Co nie działa w linii 9?

  1. miccom@ssh:~/my_web.pl$ php -v
  2. PHP 5.3.29-dh127 (cli) (built: Feb 23 2016 21:11:43)
  3. Copyright (c) 1997-2014 The PHP Group
  4. Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
  5. with the ionCube PHP Loader (enabled) + Intrusion Protection from ioncube24.com (unconfigured) v5.1.1, Copyright (c) 2002-2016, by ionCube Ltd.


Ten post edytował miccom 15.03.2021, 17:59:42


--------------------
Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU!
Go to the top of the page
+Quote Post
nospor
post 15.03.2021, 18:05:54
Post #2





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




Uzywasz za starej wersji php do podanego kodu


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
miccom
post 15.03.2021, 18:25:43
Post #3





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 15.03.2021, 18:05:54 ) *
Uzywasz za starej wersji php do podanego kodu


Oki, ale na serwerze w panelu administracyjnym mam ustawioną wersję 7.4, jak zmienić wersję serwera?

Oki, rozumiem.
aby użyć kodu poprawnego należy użyć komendy

php74 bin/console make:reset-password


gdzie 74 oznacza wersję php smile.gif

Ech...
Kolejny problem

  1. There are no commands defined in the "make" namespace.
  2.  
  3. You may be looking for a command provided by the "MakerBundle" which is cur
  4. rently not installed. Try running "composer require symfony/maker-bundle --
  5. dev".


Wykonałem polecenie ale nadal pokazuje mi ten sam błąd


--------------------
Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU!
Go to the top of the page
+Quote Post
LowiczakPL
post 15.03.2021, 18:32:55
Post #4





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


może maker masz zainstalowany tylko na dev a uruchamiasz to na prod

takie rzeczy robi się na lokalnym komputerze a dopiero później wgrywa na serwer, serwer nie jest od pracy nad kodem


--------------------
Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
Go to the top of the page
+Quote Post
miccom
post 15.03.2021, 19:17:51
Post #5





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

Ostrzeżenie: (0%)
-----


Cytat(LowiczakPL @ 15.03.2021, 18:32:55 ) *
może maker masz zainstalowany tylko na dev a uruchamiasz to na prod

takie rzeczy robi się na lokalnym komputerze a dopiero później wgrywa na serwer, serwer nie jest od pracy nad kodem


Rozumiem i zgadzam się w 100% natomiast jakoś wolę pracować na "otwartym sercu"... mam więcej problemów z przenoszeniem gotowych aplikacji niż robienie wszystkiego na serwerze produkcyjnym.


--------------------
Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU!
Go to the top of the page
+Quote Post
LowiczakPL
post 15.03.2021, 20:42:17
Post #6





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

Ostrzeżenie: (0%)
-----


no więc tak jeśli chcesz mieć 1:1 z serwerem to wykorzystuj

1. dockera z ustawieniami serwera, nie ważne co masz na kompie docker to kopia serwera więc działa w 100% jak serwer

2. trzymanie repozytorium polecam do wyboru publicznie free / prywatnie płatnie github lub bezpłatny bitbucket.org

3. wgrywanie repozytorium na serwer preferuję tylko deployer



--------------------
Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 05:41