lohun “Eleyi jẹ àìrọrùn / 404 Ko Ri aṣiṣe” lẹhin fifi sori “Zend-expressive”

Nṣiṣẹ pẹlu Middleware, Fí yi yoo yanju awọn isoro ti “Eleyi jẹ àìrọrùn / 404 Ko Ri aṣiṣe” lẹhin fifi sori “Zend-expressive”.

isoro

Laipẹ, nife ninu ri bawo ni Agbedemeji iṣẹ, Mo ti fi sori ẹrọ ni “zend-expressive-egungun” gẹgẹ bi Itọsọna naa “Ibẹrẹ Ife: Lilo Akegun naa + Olufisori-ẹrọ”:

$ olupilẹṣẹ ṣẹda-ise agbese zendframework/Zend-expressive-egungun expressive

lẹhin ti yi, lati ṣayẹwo abajade, Mo wọle si ẹrọ lilọ kiri ayelujara ni http://localhost / asọye / ita gbangba ati mu aṣiṣe ti o tẹle:

Oops!
Eleyi jẹ àìrọrùn.
 
A konge a 404 Ko Ri aṣiṣe.
 
O n wa fun nkan ti ko ṣe'Wa tẹlẹ tabi o le ti gbe. Ṣayẹwo ọkan ninu awọn ọna asopọ lori oju-iwe yii tabi ori pada si Ile.

ojutu

Ifiranṣẹ aṣiṣe naa fihan pe oju-iwe ko ti ri, nitorina, o dabi pe o jẹ iṣoro PATH kan (ọnà) si awọn faili ohun elo.

Wiwa wo ni ayika, Mo pari pe eyi ṣẹlẹ nitori Emi ko ṣẹda iṣẹ-ṣiṣe taara ni gbongbo ti itọsọna atẹjade (Eks: www / ou htdocs /), ṣugbọn ni agbedemeji apa kan, bi iyẹn: http://agbedemejiexpressive/gbogbo eniyan.

be, o dabi awọn Ifihan ni eyikeyi iṣoro pẹlu Ipilẹ Url / Ona mimọ. Ni otitọ, ile-iṣẹ Zend Framework funrararẹ gba pe itọsọna atẹjade gbọdọ jẹ awọn “gbogbo eniyan“, ki Elo ti o ba ti o ba ṣiṣe olupin ayelujara to tọka si “gbogbo eniyan“, ohun elo naa ṣiṣẹ deede.

Ṣiṣe aṣẹ “PHP-S 0.0.0.0:8080 -t gbangba” irun ebute (pipaṣẹ):

Taylor @ taylor-pc MINGW64 / c / wamp64 / www / asọye
$ PHP-S 0.0.0.0:8080 -t public/
PHP 7.0.10 Server Idagbasoke bẹrẹ ni Thu Aug 10 15:55:00 2017
Nfeti lori http://0.0.0.0:8080
Gbongbo iwe adehun ni C:\wamp64\www\expressive\public
Press Ctrl-C to quit.
[Oṣu Kẹjọ 10 15:55:34 2017] 127.0.0.1:65106 [404]: /ikosile / gbangba

bayi bẹẹni, n ṣe eyi o ṣee ṣe lati wọle si http://localhost / asọye / ita gbangba laisi aṣiṣe kankan.

Ṣugbọn ki o maṣe jẹ ki eyi o le mọ eyi “gbogbo eniyan“, agbedemeji wa los / basepath bi ojutu idaamu. Fifi sori ẹrọ rọrun:

$ olupilẹṣẹ nilo awọn/basepath

lẹhin ti yi, o kan ṣafikun Middleware bi ọkan ninu akọkọ ninu ohun elo rẹ. fun apẹẹrẹ, Mo fi ipe naa sinu faili naa “public\index.php”, ni kete lẹhin “$app” ti gbekalẹ:

1
$app->paipu(titun \LosMiddleware\BasePath\BasePath('/ n ṣalaye / gbangba));

O n niyen!

Ifilo

Wọle si / ọna / si / gbangba ni 404 oju iwe
Mimọ Ọna Middleware fun PHP

lapapọ accesses: 5031

A awotẹlẹ on “lohun “Eleyi jẹ àìrọrùn / 404 Ko Ri aṣiṣe” lẹhin fifi sori “Zend-expressive”

Fi kan Fesi

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni ti samisi pẹlu *