Oeps, het lijkt erop dat er iets mis is gegaan. Laravel 5.0

Ik heb Laravel 5.0 correct geïnstalleerd door te klonen in git, en composer install, toen ik het naar browser http://localhost/laravel/public/uitvoerde, staat er

“Oeps, het lijkt erop dat er iets mis is gegaan.”

Ik heb geen wijzigingen aangebracht na de installatie van de Composer.

Updatena het kopiëren van het env.example naar .env dit is het resultaat

RuntimeException in compiled.php regel 5599: OpenSSL-extensie is vereist.


Antwoord 1, autoriteit 100%

De logboeken bevinden zich in de map storage. Als je wilt dat laravel de fout voor je weergeeft in plaats van het cryptische ‘Oeps’-bericht, kopieer dan de .env.examplenaar .enven zorg ervoor dat APP_ENV=localstaat daar. Het zou u dan de gedetailleerde foutmelding moeten tonen.


Antwoord 2, autoriteit 63%

Dit gebeurt omdat er een veld in het .env-bestand met de naam APP_KEYis, dat nu leeg is, we hebben een willekeurige sleutel nodig voor deze variabele.

Volg deze stappen om van dit probleem af te komen.

1) .env.examplenaar .env

2) Ga naar je hoofdmap in je opdrachtprompt (Als je Windows gebruikt)/terminal (Als je MAC of LINUX gebruikt) waar je laravel-project/bestanden hebt geïnstalleerd en voer de volgende opdracht uit

php artisan key:generate

en voer vervolgens uw project uit.
Het is allemaal klaar.


Antwoord 3, autoriteit 21%

  • Schrijftoestemming geven aan opslag- en bootstrap/cache-directory’s
  • Hernoem .env.voorbeeldbestand naar .env
  • Als u “RuntimeException… Geen ondersteunde encrypter gevonden. De cipher en/of sleutellengte zijn ongeldig.” fout, stop de toepassing en genereer de sleutel vanaf de opdrachtregel “php artisan key:generate”
  • Als je de foutmelding “OpenSSL extension is required” krijgt, schakel dan de openssl-extensie in door php.ini in de php-installatiemap te openen en de regel extension=php_openssl.dll te verwijderen door de puntkomma aan het begin te verwijderen

Antwoord 4, autoriteit 9%

Volg deze stappen om dit probleem op te lossen voor alle versies van uw laravel zoals laravel 5.5

Stap: 1

Hernoem bestand .env.examplenaar .env

Stap: 2

Ga naar je opdrachtprompt/terminal en verander het pad naar de projectdirectory.
Genereer sleutel voor uw toepassing. Dit is uniek voor elke toepassing, dus maak geen copy paste.

Voer gewoon de volgende opdracht uit. Sleutel wordt automatisch opgeslagen in uw .env-bestand

php artisan key:generate 

Antwoord 5, autoriteit 5%

Probeer cmd in te typen:
php artisan key:genereer
de problemen zullen worden opgelost


Antwoord 6, autoriteit 3%

Typ gewoon terminal in je opdrachtprompt, ga naar laravel directorypad en typ php artisan key:generatewaarna de sleutel wordt gegenereerd. Plak die sleutel in de sleutelvariabele config/app.php. Uw probleem zal worden opgelost. Ik vond die inorderook leuk om het probleem op te lossen…


Antwoord 7, autoriteit 2%

Probeer iets te vinden als:

./website/config/app.php and set 'debug' => env('APP_DEBUG', false) as 'true' 'debug' => env('APP_DEBUG', true)

Antwoord 8, autoriteit 2%

Probeer dit:

Sudo Chown -R www-data PADTO / .NV

omdat als na het maken van het .NV-bestand of / en het genereren van de sleutel door

php artisan key:generate 

net zoals eerder uitgelegd door anderen, en het blijft nog steeds
Probeer het volgende:

ls path/.env -al

Als Apache er geen toegang toe heeft door

weer te geven

www-gegevens

Als een van de gebruikers bedoel ik als

-RW-RWX — 1 www-data rootuser 575 nov 4 06:34 PAPTO / .NV

Dit zoals hierboven vermeld, zou het moeten oplossen. Vooral wanneer uw Laravel.log-bestand blijft klagen dat de sleutel niet is gegenereerd of toegevoegd.

Sudo Chown -R www-data PADTO / .NV


Antwoord 9, Autoriteit 2%

Ga naar Project Directory en volg dan onderstaande stappen.

step 1: rename file .env.example `to .env

MV .NV.EXAMPLE .NV (voor LINUX)

step 2: php artisan key:generate

Antwoord 10

In Laravel 5.5 had ik hetzelfde probleem

.env

is toegevoegd aan .gitignore.

Dus verwijder het “.env” het van .gitignore-bestand.

of voeg het krachtig toe

git add .env -f

en implementeer het. Het zal werken.

Als hierboven niet helpt. Probeer opnieuw de sleutel te genereren

php artisan key:generate 

Antwoord 11

Controleer welke PHP-versie op uw WAMP-, XAMPP- of LARAGAN-server draait. Het moet groter zijn dan 7,0.

  1. Ga naar de projectmap zoals “C:\wamp\www\laravel”.
  2. Open de bestandsnaam van .env.example. (Door een willekeurige editor te gebruiken, zoals sublime, notepad++ enzovoort).
  3. Opslaan als een .env

Voer vervolgens uw LARAVEL-programma uit. Ik hoop dat het zal werken.

U kunt controleren of u de PHP-versie op uw huidige server kunt wijzigen. xampp, wamp


Antwoord 12

Ik heb de .env.examplehernoemd naar .enven zorg ervoor dat

APP_ENV=local 

die me de werkelijke fout liet zien. Het had te maken met de sleutel.
Toen heb ik uitgegeven

php artisan key:generate 

opdracht en het werkte


Antwoord 13

Voor Windows-gebruikers, zorg ervoor dat de ssl_module van apache is aangevinkt.

Zie onderstaande afbeelding:


Antwoord 14

U kunt deze bestanden kopiëren van sjabloon “blog” laravel


Antwoord 15

zorg ervoor dat de app/storagedir-machtiging is ingesteld op 755 en dat de eigenaar is ingesteld op admin. en controleer ook toestemming en eigenaar van bestanden en map in app/storageook


Antwoord 16

Maak een nieuw .env-bestand en kopieer de code van .env.exampleen voer het commando -> php artisan key:gen


Antwoord 17

  1. Hernoem de .env.examplein .env
  2. Ga naar bootstrap=>app.phpen verwijder het commentaar $app->withEloquent();
  3. Zorg ervoor dat APP_DEBUG=true in het .env-bestand.
    Nu zal het werken.

Antwoord 18

Eerste opdracht uitvoeren composer install

Controleer vervolgens op .env.example- en .env-bestanden in uw projectmap.

.env-bestand is uw hoofdconfiguratiebestand voor database en .env.example is back-upbestand voor .env-bestand.

.env.voorbeeldbestand zal er altijd zijn, maar soms kan het .env-bestand ontbreken.
kopieer gewoon het .env.example-bestand en plak het in dezelfde projectmap met bestandsnaam .env .

voer nu de opdracht php artisan key:generateuit. dit genereert een sleutel voor uw toepassing.


Antwoord 19

Dit werkte voor mij:

  1. Ga naar het bestand .enven zorg ervoor dat APP_DEBUG=true
  2. Hier (in .envbestand) verander reemplace 127.0.0.1voor localhostom te controleren of uw DB-referentie correct is.
  3. Ga naar de map configen doe. de stap #2.

Antwoord 20

bezig met uploaden envbestand naar cpanel,

soms wordt de punt verwijderd en dit kan de fout veroorzaken.

deze oplossing werkte voor mij.

ga naar je cpanel en hernoemenvbestand naar .env

Other episodes