Я копирую свой новый проект Laravel в своем новом каталоге. Но мой проект не включен в каталог «vendor». Поэтому я запускаю команду:
composer install
И все работает плавно, создавая и заполняя пакеты.
Затем я обновляю свою веб-страницу, и вдруг получаю сообщение об ошибке. Но обычно мне это нравится без ошибок.
Вам нужно указать путь к файлу для хранения семени
Ошибка была в файле D: \ www \ laravel \ myproject \ vendor \ symfony \ security \ Symfony \ Component \ Security \ Core \ Util \ SecureRandom.php
... $this->logger->info('OpenSSL did not produce a secure random number.'); } } // initialize seed if (null === $this->seed) { if (null === $this->seedFile) { throw new \RuntimeException('You need to specify a file path to store the seed.'); } ...
Когда я проверяю версию Laravel, мой Laravel обновляется до версии 4.1.28.
Я использую wamp для Windows 7 64bit.
Есть что-то, что я пропустил? Спасибо.
Ответ @FathurRohman (не подходил):
Я ищу другое решение, и я нашел его здесь http://laravel.io/forum/04-18-2014-you-need-to-specify-a-file-path-to-store-the-seed
Это привело к тому, что я не включил свой php_openssl в моем php.ini. Когда я включаю это расширение, убедитесь, что поддержка openSSL включена , а не поддержка Native OpenSSL
Включение openSSL в php-модулях исправляет эту ошибку. в файле (для Windows) «C: \ wamp \ bin \ apache \ Apache2.4.4 \ bin \ php.ini» удаляет «extension = php_openssl.dll» путем удаления;
Это также случилось со мной, и это было так, что моя версия php была низкой. Я использовал 5.3.1, а мин – 5.3.7. Все было в порядке, когда я обновился.
У меня также была такая же ошибка, когда я пытаюсь получить доступ к моему проекту, например
localhost/myproject/
Позвольте мне рассказать вам мое дело: –
1.) Я установил свой проект laravel на сервере ламп и через некоторое время переместил проект на сервер xampp.
2.) Я пытаюсь получить доступ к проекту, а затем получаю эту СЕКСУЮ ошибку :). Затем я перехожу к файлу php.ini в (сервер xampp) и изменяю настройку поддержки OpenSSL для включения, и я избавляюсь от этой ошибки.
3.) Когда i echo phpinfo () я получаю o / p как: –
openssl OpenSSL support -->**enabled** OpenSSL Library Version -->**OpenSSL 0.9.8y 5 Feb 2013** OpenSSL Header Version -->**OpenSSL 0.9.8y 5 Feb 2013**
это все, что я делаю, чтобы наслаждаться этим 🙂 oohh моя версия laravel – 4.1
Вам просто нужно перейти на php.ini, найти openSSL и включить его. затем перезапустите wamp all servcies