[Technical Issue] Проблем с пускането на сървър
Здравейте,
Започнах лаба за блога, но имам проблем с пускането на сървъра, Изписва ми следната грешка:
'php' is not recognized as an internal or external command,
operable program or batch file.
Опитах се да оправя системните променливи. В променливата Path в момента имам:
%PATH%
C:\xampp\php\
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
[Edit] Оказа се, че проблемът е бил в системните променливи, както и в конзолата на phpStorm. След като ползвах другата конзола всичко заработи. Някой знае ли какъв е проблема в тази на IDE-то?
Здравей,
аз имах същия проблем и се оправи чак след като направих конфигурацията описана в началото на word-ия файл. Но се появи някакъв InvalidArgumentException и не успявам да се справя с него. Някакви идеи?
-----------------------
[OK] Server running on http://127.0.0.1:8000
// Quit the server with CONTROL-C.
[InvalidArgumentException]
Unable to find file "@FrameworkBundle/Resources/config/router_dev.php".
server:run [-p|--port PORT] [-d|--docroot DOCROOT] [-r|--router ROUTER] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command> [<address>]
Process finished with exit code 1
-------------------------------
Същият проблем:
C:\xampp\htdocs\blog>php bin/console server:run
'php' is not recognized as an internal or external command,
operable program or batch file.
Path при мен е следният и не е пипан от предишния проект
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Dell\Dell Data Protection\Access\Advanced\Wave\Gemalto\Access Client\v5\;C:\Program Files (x86)\Security Innovation\SI TSS\bin\;C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\sys\;C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\sys\x64\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\DTS\Binn\; C:\xampp\php
Хелп
За InvalidArgumentException - един твой колега със същия проблем сподели, че антивирусната му програма триеше файлове от проекта, и след като я беше спрял, нямаше повече такъв проблем, така че бих проверил това.
Проблемът беше, че имаше разстояние между точката и запетаятя и C:\xampp\php в PATH
Обаче се появи следната драма. Преименувал съм папките, класовете и неймспейсовете AppBundle на SoftUniBlogBundle, но дава тази грешка:
PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\ContextErrorException: Notice: Undefined index: SoftUniBlogBundle\ in C:\xampp\htdocs\blog\vendor\composer\ClassLoader.php
:383
Stack trace:
#0 C:\xampp\htdocs\blog\vendor\composer\ClassLoader.php(351): Composer\Autoload\ClassLoader->findFileWithExtension('SoftUniBlogBund...', '.php')
#1 C:\xampp\htdocs\blog\vendor\symfony\symfony\src\Symfony\Component\Debug\DebugClassLoader.php(143): Composer\Autoload\ClassLoader->findFile('SoftUniBlogBund...')
#2 [internal function]: Symfony\Component\Debug\DebugClassLoader->loadClass('SoftUniBlogBund...')
#3 C:\xampp\htdocs\blog\app\AppKernel.php(18): spl_autoload_call('SoftUniBlogBund...')
#4 C:\xampp\htdocs\blog\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Kernel.php(450): AppKernel->registerBundles()
#5 C:\xampp\htdocs\blog\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Kernel.php(116): Symfony\Component\HttpKernel\Kernel->initializeBundles()
#6 C:\xampp\htdocs\blog\vendor\symfony\symfony\src\Symfony\Bundle\F in C:\xampp\htdocs\blog\vendor\composer\ClassLoader.php on line 383
Fatal error: Uncaught Symfony\Component\Debug\Exception\ContextErrorException: Notice: Undefined index: SoftUniBlogBundle\ in C:\xampp\htdocs\blog\vendor\composer\ClassLoader.php on l
ine 383
Symfony\Component\Debug\Exception\ContextErrorException: Notice: Undefined index: SoftUniBlogBundle\ in C:\xampp\htdocs\blog\vendor\composer\ClassLoader.php on line 383
Call Stack:
0.0800 1799328 1. Symfony\Component\Debug\ErrorHandler->handleException() C:\xampp\htdocs\blog\vendor\symfony\symfony\src\Symfony\Component\Debug\ErrorHandler.php:0
Здравей,
от антивирусната се оказа. На този файл засича зараза (IDP.ALEXA.51) и като дам да го оправи тя директно го изтрива. Сега пак разархивирах Калкулатор файла, но не знам дали да игнорирам съобщението на антивирусната?
Рестартирах phpStorm и се logout-нах, но нямаше ефект. Опитах се да започна от началото на word файла и направих нов Symfony проект. Той тръгна без проблем, но после отново не мога да пусна сървъра. Новият проект ми се намира в C:\xampp\htdocs\SoftUniBlog. А в Path имам следното:
Не мога да разбера защо не става...
TihomirDimov, оправихте ли се колега? И аз стигнах до нещо подобно...
ison4eto, не...нямам напредък. Нека Housey да се включи с идеи какво може да е. прерових целия стак от ерора, но нищо. не ми идва на ум и как да включа дебъгера :(
ison4eto сега забелязах, че ти визираш последваща лекция, но проблема при мен (с калкулатора) беше същия. И аз добавих C:\xampp\php\ в Path, но нещата се оправиха след като направих "Edit configurations" описано във файла на калкулатора.
Междувременно отворих блог проекта през phpStorm и такава конфигурация има създадена. Избрах от падащия списък горе в дясно "Run server" -> "Edit configurations". В отворилия се прозорец на "File:" упоменах пътя до bin\console. При мен се появи и бутон долу в дясно "Fix", чрез който си избрах версия на PHP и PHP интерпретатор. Дано е полезна информация.
Аз пък имам друг проблем добавил съм path-а всичко преименувах каквото трябва, но като напиша и изпълня командада ми илиза това по-долу . И на порта няма нищо не ми зарежда.
PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "SoftUniBlogBundle" from namespace "SoftUniBlogBundle".
Did you forget a "use" statement for another namespace? in C:\xampp\htdocs\Blog\app\AppKernel.php:18
Stack trace:
#0 C:\xampp\htdocs\Blog\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Kernel.php(450): AppKernel->registerBundles()
#1 C:\xampp\htdocs\Blog\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Kernel.php(116): Symfony\Component\HttpKernel\Kernel->initializeBundles()
#2 C:\xampp\htdocs\Blog\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Console\Application.php(137): Symfony\Component\HttpKernel\Kernel->boot()
#3 C:\xampp\htdocs\Blog\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Console\Application.php(124): Symfony\Bundle\FrameworkBundle\Console\Application->registerCommands()
#4 C:\xampp\htdocs\Blog\vendor\symfony\symfony\src\Symfony\Component\Console\Application.php(90): Symfony\Bundle\FrameworkBundle\Console\Applica in C:\xampp\htdocs\Blog\app\AppKernel.php o
n line 18
антивирусната вече ми изтри router_dev.php как мога да си го възтановя
Да, и аз съм до там... 'ClassNotFoundException' след преименуване от AppBundle на SoftUniBlogBundle. localhost сървъра не ще да се вдига и тва си е.
Май ще хвана със скелета да се занимавам и да минава, че това php здраво почна да ми къса нервите!
Рестартирах phpStorm и се logout-нах, но ми изписва същата грешка...
След като ми се направи проекта ми изписва следното:
Мисля, че всички стъпки ги правя както трябва...