Problemi “Dan huwa skomdi / 404 Żball mhux misjub” Wara l-installazzjoni “Zend-espressiv”

Ħidma ma ' middleware, F ' din il-kariga se nsolvu l-problema tal- “Dan huwa skomdi / 404 Żball mhux misjub” Wara l-installazzjoni “Zend-espressiv”.

problema

Riċentement, interessat li tara kif il- Middleware Xogħol, Jien għamilt l-installazzjoni tal- “iż-ċirl-iskeletru ta ' zend” skont il-gwida “Bidu malajr: L-u żu tal-iskeletru + Installatur”:

$ Oħloq il-kompo żitur-il-pro ġett qafas zendent/Zend-Espressiva-iskeletru ta ' espressiv

Wara dan, biex jiċċekkja r-ri żultat, Jiena aċċessajt il-braw żer fl-indirizz http://localhost/espressiv/pubbliku/ u qabad l-i żball li ġej:

Oops!
Dan huwa skomdi.
 
Aħna ltqajna magħhom 404 Żball mhux misjub.
 
Qed tfittex Huwa xi ħaġa li majeżistu jew setgħu ċċaqalqu. Iċċekkja waħda mill-links ta ' din il-Pa ġna jew tar-ras lura għad-dar.

soluzzjoni

Il-messa ġġ ta ' żball indika li l-Pa ġna ma nstabitx, għalhekk, dehret qisha problema tal-MOG ĦDIJA (B'tali mod) għall-fajls ta ' applikazzjoni.

Tieħu ħarsa madwar, Wasalt għall-konklużjoni li ġara minħabba li ma kontx noħloq il-pro ġett direttament fl-g ħerq tad-direttorju tal-pubblikazzjoni (ex: www/jew htdocs/), iżda f ' subdirettorju, bħal dan: http://localhostEspressiva/pubbliku.

Xorta, jidher li l- Espressiv, ħajja ġdida għandha xi diffikultà biex URL tal-ba Żi / Mogħdija tal-ba Żi. Fil-fatt l-arkitettura konvenzjonali tal-qafas ta ' zend li d-direttorju tal-pubblikazzjoni għandu jkun il- “pubbliku“, Tant biex jekk tħaddem is-server tal-web tipponta lejn “pubbliku“, l-applikazzjoni taħdem normalment.

Biex tixgħel il-kmand “php-S 0.0.0.0:8080 -pubbliku” mit-terminal (Kmand):

Taylor@taylor-PC MINGW64/c/wamp64/www/expressive
$ php-S 0.0.0.0:8080 -t public/
PHP 7.0.10 L-i żvilupp tas-server beda f ' Thu Aug 10 15:55:00 2017
Nisimgħu l-http://0.0.0.0:8080
L-g ħerq tad-dokument huwa C:\wamp64\www\expressive\public
Press Ctrl-C to quit.
[Thu Aug 10 15:55:34 2017] 127.0.0.1:65106 [404]: /espressiv/pubbliku/

Issa Iva, Dan huwa possibbli għall-aċċess http://localhost/espressiv/pubbliku/ mingħajr ebda żball.

Iżda mhux biex tibqa ' f ' dan il-punt “pubbliku“, hemm middleware LOS/BasePath bħala soluzzjoni tal-kontorn. L-installazzjoni hija sempliċi:

$ Kompożitur Jeħtieġu Minnhom/Basepath

Wara dan, just Żid middleware bħala wieħed mill-ewwel fl-applikazzjoni tiegħek. Per eżempju, inpoġġi t-telefonata fil-fajl “public index.php”, dritt wara “$App” ġew booted:

1
$App->Pajp(ġdid \LosMiddlewareBasePathBasePath('/expressive/Public '));

Dak hu!

Referenza

Aċċess għal/path/to/Public ltqajna 404 Paġna
Mogħdija tal-ba Żi middleware għal PHP

aċċessi total: 3991

' Kumment dwar “Problemi “Dan huwa skomdi / 404 Żball mhux misjub” Wara l-installazzjoni “Zend-espressiv”

Ħalli Irrispondi

Your email address mhux se jkun ippubblikat. oqsma meħtieġa huma mmarkati bl *