edozi “Nke a bụ ihere / 404 Ọ bụghị Hụrụ njehie” mgbe echichi “zend-expressive”

Arụ ọrụ na Middleware, Biputere a ga-edozi nsogbu nke “Nke a bụ ihere / 404 Ọ bụghị Hụrụ njehie” mgbe echichi “zend-expressive”.

nsogbu

na nso nso, mmasị ịhụ otú Middleware ọrụ, M mere echichi nke “zend-expressive-ọkpụkpụ” ka Guide “Ndenye Malite: Iji ọkpụkpụ + installer”:

$ dere ike-oru ngo zendframework/zend-expressive-ọkpụkpụ expressive

mgbe a, na-elele N'ihi, enweta na nchọgharị adreesị http://localhost / expressive / ọha / na m nwetara ndị na-esonụ njehie:

Oops!
Nke a bụ ihere.
 
Anyị zutere a 404 Ọ bụghị Hụrụ njehie.
 
Ị na-achọ maka ihe na-adịghị'T adị ma ọ bụ nwere ike kpaliri. Lelee otu nke njikọ na peeji a ma ọ bụ laghachi Home.

ngwọta

The njehie ozi na-egosi na peeji nke e ahụghị, Ya mere, Ọ na-eyi dị ka a ụzọ nsogbu (ụzọ) maka ngwa faịlụ.

Inweta a anya gburugburu, M kwubiri na a mere n'ihi na m ekeghị ngo na na mgbọrọgwụ ndekọ ebipụta (Ex: www / ma ọ htdocs /), ma na a subdirectory, na ụzọ: http://localhost /expressive/ọha /.

n'ikpeazụ, o yiri ka okwu nwere ụfọdụ ihe isi ike na Base Url / Base Ụzọ. N'ezie nnọọ ije nke Zend Framework na-kwetara na n'akwụkwọ nke ndekọ ga- “ọha /“, nke mere na ọ bụrụ na ị na-agba ọsọ na-Web server atụ aka “ọha /“, ngwa na-agba ọsọ na-ejikarị.

Na-agba ọsọ iwu “PHP -S 0.0.0.0:8080 -t ọha /” ọnụ ntutu (iwu):

Taylor @ Taylor-pc MINGW64 / c / wamp64 / www / expressive
$ PHP -S 0.0.0.0:8080 -t public/
PHP 7.0.10 Development Server malitere na Tọs Aug 10 15:55:00 2017
Na-ege ntị na http://0.0.0.0:8080
Document mgbọrọgwụ bụ C:\wamp64\www\expressive\public
Press Ctrl-C to quit.
[Tọs Aug 10 15:55:34 2017] 127.0.0.1:65106 [404]: /expressive / ọha /

ugbu a ee, eme nke a ị nwere ike ịnweta http://localhost / expressive / ọha / enweghị ihe ọ bụla na njehie.

Ma, ọ bụghị iji nweta na mgbe nile na-arụtụ aka na “ọha /“, existe o Middleware los / basepath dị ka a workaround. Nwụnye dị mfe:

$ andiwet achọ na/basepath

mgbe a, dị nnọọ tinye Middleware dị ka otu n'ime ndị mbụ gị ngwa. n'ihi na ihe atụ, M na-etinye oku na faịlụ “ọha index.php”, adịghị anya mgbe “$ngwa” Ọ na-e initialized:

1
$ngwa->anwụrụ(ọhụrụ \LosMiddleware  BasePath  BasePath('/ Expressive / ọha'));

Ọ bụ ya!

akwụkwọ

Access / ụzọ / na / ọha ọkọdọ 404 page
Base Ụzọ Middleware maka PHP

Total accesses: 5014

A review on “edozi “Nke a bụ ihere / 404 Ọ bụghị Hụrụ njehie” mgbe echichi “zend-expressive”

Nkume a-aza

Na adreesị email gị agaghị bipụtara. Chọrọ ubi na-akara na *