Resolvendo “Tai nepatogu / 404 Nerastas klaida” após instalação ar “Zend-išraiškingas”

Trabalhando com tarpinės, Neste po vamos vardų vertimo programa o problem de “Tai nepatogu / 404 Nerastas klaida” após instalação ar “Zend-išraiškingas”.

Problema

Recentemente, interessado em ver como os Tarpinės funcionam, Fiz su instalação ar “Zend-išraiškingas skeletas” coforme o Guia “Greitas startas: Naudojant skeletas + Montuotojas”:

$ kompozitorius sukurti-projekto zendframework/Zend-išraiškingas-skeletas išraiškingas

Po to, pusiau checar o resultado, acessei o navegador Nr endereço http://localhost/išraiškingas/visuomenė / e peguei o seguinte klaida:

Oi!
Tai nepatogu.
 
Mes susidūrėme su 404 Nerastas klaida.
 
Jūs ieškote yra kažkas kad doesnt yra arba gali būti perkeltas. Check out vieną iš nuorodų šiame puslapyje ar galvą atgal į pradžią.

Tirpalas

Klaidos pranešimas rodo, kad puslapis nerastas, Todėl, Atrodė lyg kelio problema (taip) programos failai.

Atsižvelgdama apsižiūrėti, Aš atėjau prie išvados, kad tai atsitiko todėl, kad aš ne sukurta projekto tiesiogiai į namų katalogą paskelbimo (Ex: www/htdocs /), bet pakatalogį, Tokiu būdu: http://localhost /išraiškingas/viešųjų /.

Bet kokiu atveju, Atrodo, kad į Išraiškingas Turiu kokių nors sunkumų su Bazinis Url / Pagrindiniu keliu. Iš tiesų labai architektūra Zend Framework katalogas dekreto paskelbimo turi būti “viešųjų /“, tiek daug, kad jei jums paleisti tinklo serverio, nukreipta į “viešųjų /“, dirba paprastai.

Paleisti komandą “PHP-S 0.0.0.0:8080 -t visuomenei /” iš terminalo (komanda):

Taylor @ taylor-MINGW64 pc/c/wamp64/www/išraiškingas
$ PHP-S 0.0.0.0:8080 -t public/
PHP 7.0.10 Plėtros serverio prasidėjo Thu Aug 10 15:55:00 2017
Klausytis http://0.0.0.0:8080
Šakniniame kataloge yra C:\wamp64\www\expressive\public
Press Ctrl-C to quit.
[Thu Aug 10 15:55:34 2017] 127.0.0.1:65106 [404]: /išraiškingas/visuomenė /

Dabar taip, Tokiu būdu galite pasiekti http://localhost/išraiškingas/visuomenė / be klaidų.

Bet negali gauti, visada nukreipkite žymiklį į “viešųjų /“, Šiuo metu yra tarpinės Los/įdiegtos sprendimo struktūros. Įdiegimas yra paprastas:

$ kompozitorius reikalauti Los/Įdiegtos

Po to, tiesiog pridėkite tarpinės programinės įrangos, pvz., vienas iš pirmųjų savo paraišką. Pvz., Aš įdėti skambutį į failą “publicindex.php”, Netrukus po “$App” paleistus:

1
$App->Vamzdis(naujas \LosMiddlewareBasePathBasePath("išraiškingas/viešųjų"));

Štai ir viskas!

Nuoroda

Prieigos/kelias/iki/visuomenė gavo 404 puslapis
Kelio pagrindo tarpinės php

Iš viso atitikimų: 571

Komentuoti “Resolvendo “Tai nepatogu / 404 Nerastas klaida” após instalação ar “Zend-išraiškingas”

palik atsakymą

Į jūsų el. pašto adresas nebus skelbiamas. Būtini laukai yra pažymėti su *