LogicException in CryptKey.php line 44: Laravel - laravel-5.3

I followed the documentation and configured Laravel Passport as mention here https://laravel.com/docs/5.3/passport
but am getting the error
Key path "file://C:\wamp64\www\blog\storage\oauth-public.key" does not exist or is not readable

For users using wamp on windows, download openssl from https://code.google.com/archive/p/openssl-for-windows/downloads and extract it. Add the path /bin to environment variables and then run
php artisan passport:install

I had that error too, If you are on windows the command
php artisan passport:keys
needs openssl program, If you using xampp, then you already have that program on
C:\xampp\apache\bin
so add that path to system variables "if you need help with that just comment, I'll help you" after adding it run the command
php artisan passport:keys
and make sure that it worked by looking in your storage folder, you should find the missing .key files

If you are on a Mac OS then go to the terminal and make sure you are in your directory. The best steps to do are the following:
composer update
php artisan migrate
php artisan passport:install

make sure yours storage directory is accessible and generate keys:
php artisan passport:keys

Related

Wamp 3.0.6 server can not run Composer and Symfony

Please I need help on this project, I have wamp server to run the project on symphony.Look at the error display on my web browser ,when load the project from wamp server
If I run this code from my command prompt see the results php app/check.php
If I run this code from my command prompt see the results php app/check.php
php app/console server:run
It looks like you also have XAMPP installed on your system, or did at one time.
See the line that says
Configuration file used in PHP : C:\xampp\php\php.ini
^^^^^
I would suggest that you check your Windows PATH. I guess XAMPP might have added it's own PHP version into the PATH.
Alternatively you could uninstall XAMPP, but make sure you back everything up, code/databases etc before you uninstall it.
WAMPServer does not need anything placed on the Windows PATH, and if you do it makes switching versions of PHP far more complicated and prone to mistakes.
Have a look at this answer for how to make the PHP CLI as flexible as WAMPServer when it comes to running PHP code on different versions of PHP from the command line.
It also looks like you have not istalled composer. Follow the instructions on how to instal composed from the error messages. Or have a look at the composer site for help

Symfony2 Sylius assets install

I am trying to install assets on my sylius project, and I am facing problem :
COMMAND: php app/console sylius:install:assets
ERROR AFTER EXECUTING COMMAND: This command terminated with a permission error
I found solution of a problem, before you guys try to install assets be sure to clear cache, but you might get into a trouble with memory, so edit your
app/console file and add ini_set('memory_limit','-1');
and after that run cache clear, and install assets and everything will be fine :)

Symfony in wamp error: Could not open input file: ⌠E:\wamp\bin\php\php5.5.12\symfony÷

I just installed symfony in my wamp according to the tutorials in below websites
http://uniapple.net/blog/?p=298
http://uniapple.net/blog/?p=298
all had finished without any error. But after finished all, when give the command symfony in cmd, it shows the below error.
Could not open input file: ⌠E:\wamp\bin\php\php5.5.12\symfony÷
and i couldn't figure it out. Please help..
Thank u in advance
If you are trying to use the Symfony console, you need to be in CMD and go to your project root:
cd C:\Sites\project
Before you try any commands, please make sure PHP is in your PATH variable.
Then to do commands in symfony you need to do:
php app/console command:action
//for example, do a cache warmup - choose your environment
php app/console cache:warmup --env=[dev|prod]
Is this what you mean when you want to use Symfony in cmd?

Cannot access Sylius admin or view styled login, register or account pages

I'm looking to use Sylius for a new e-commerce site and wanted to have a play around first as it looks awesome but after installing all seems to work well on the front end but as soon as I view the login or register page, any kind of template or styling is missing. In fact there are no stylesheets or Javascript files set. All that appears are the raw unstyled forms and literally nothing else.
If I try to log in using the credentials at the end of the app/console sylius:install step, I receive the following error:
"An exception has been thrown during the rendering of a template ("None of the chained routers were able to generate route: Route 'cmf_create_put_document_base' not found") in CmfCreateBundle::includejsfiles-create.html.twig at line 17.”
If I complete an order as a new customer and then view my account all I see printed to my screen is who I’m logged in as together with my username and email address and a logout link. That’s it.
Given I’ve had a play with the demo at http://demo.sylius.org/ this is not how I see it working.
If I grep the dev.log file, I find the following errors in addition to the one mentioned above:
[2014-12-11 10:07:29] assetic.ERROR: The template "CmfCreateBundle::includejsfiles-hallo-coffee.html.twig" contains an error: Unable to find file "#CmfCreateBundle/Resources/public/vendor/hallo/src/hallo.coffee". [] []
[2014-12-11 10:07:29] assetic.ERROR: The template "CmfCreateBundle::includejsfiles-ckeditor.html.twig" contains an error: Unable to find file "#CmfCreateBundle/Resources/public/vendor/ckeditor/ckeditor.js". [] []
If I look for the paths #CmfCreateBundle/Resources/public/vendor/hallo/src/hallo.coffee or #CmfCreateBundle/Resources/public/vendor/ckeditor/ckeditor.js I can verify they don’t exist in the vendor/symfony-cmf/create-bundle/Resources/public/vendor/ directory.
Install steps are:
composer create-project -s dev sylius/sylius-standard:v0.11.0 www, also tried composer
create-project -s dev sylius/sylius-standard www
cd www
chmod -R 775 web/media/ app/cache app/logs
chmod 664 app/configs/parameters.yml
composer run-script post-install-cmd as step 1 fails when trying to clear cache
app/console sylius:install with fixtures added
Of note, I’ve tried installing on VMWare (Ubuntu 12.04, PHP5.5) and an Amazon EC2 instance (Ubuntu 14.04, PHP5.6) and while I’m familiar with PHP and ZF2, I have zero Symfony 2 or Sylius experience.
Thanks in advance
I also just experienced this issue. To resolve it, simply add the following line to app/config/routing.yml:
symfony_cmf:
resource: #CmfCreateBundle/Resources/config/routing/rest_no_locale.xml
I'm investigating why the install didn't take care of this.
Although I couldn't get v0.11 working to get to the backend, installing v0.12, which was has just been released has resolved the issue. See more at http://sylius.org/blog/sylius-0-12-0-with-faceted-search.
Did you follow the steps here:
http://symfony.com/doc/current/cmf/bundles/create/introduction.html#installation
I followed #avolkman trick with adding a routing rule:
symfony_cmf:
resource: #CmfCreateBundle/Resources/config/routing/rest_no_locale.xml
But this only fixed problem with missing js files but not fixed problem with missing template on login page.
I'm using new version 0.12 (Sylius Standard) and still have this issue.
To solve the error :
php app/console cmf:create:init-hallo-devel
clear the cache or remove it as usual
php app/console ca:c --env=prod and php app/console ca:c
rebuild assets (you'll see now hallo-coffee.js)
php app/console assetic:dump --env=prod --no-debug
Done ! No more errors

moving a symfony2 project to another PC

I developed a project using symfony2/PHP and now I am willing to shift this project to another machine how can I do the same
I tried following
1)I copied project folder to www folder of another machine
2)I edited app\config\parameters.yml on another system
but is not working its giving different erros
Can any one tell me exact staeps
Moving the source and the database should be enough. It is possible, you may have to clean cache.
php app/console cache:clear
Try clearing cache; open console / terminal and type php app/console cache:clear
Try chmod / chown or if you are on a windows machine, try change the owner, check permissions
Try re-run: php composer.phar update
Check your php-version and extensions. (See: http://symfony.com/doc/current/reference/requirements.html)
Cleaning the cache worked for me.
type php app/console cache:clear

Resources