həll “Bu yöndəmsiz / 404 Tapılmadı səhv” quraşdırma sonra “Zend-ifadəli”

Middleware İş, Bu problemi həll edəcək göndər “Bu yöndəmsiz / 404 Tapılmadı səhv” quraşdırma sonra “Zend-ifadəli”.

problem

son vaxtlar, necə maraqlı Middleware iş, Mən quraşdırılması etdi “Zend-ifadəli-skelet” Guide kimi “Tez Başlanğıc: skelet istifadə + Installer”:

$ bəstəkar yaratmaq-layihə zendframework/Zend-ifadəli-ifadəli skelet

bundan sonra, nəticəsində yoxlamaq üçün, browser ünvanı əldə http://localhost / ifadəli / Dövlət / və mən aşağıdakı səhv var:

Oops!
Bu yöndəmsiz.
 
Biz qarşılaşdı 404 Tapılmadı səhv.
 
Siz axtarır üçün doesn bir şey'T mövcud və ya köçürülüb bilər. Bu səhifədə link birini edin və ya Home geri rəhbərlik.

həll

səhifə tapılmadı ifadə edən səhv mesajı, Buna görə də, Bu PATH problem kimi baxdı (yol) proqram faylları üçün.

ətrafında bir nəzər alaraq, Mən kök kataloq nəşriyyat birbaşa layihə yaratmaq deyil, çünki bu baş ki, başa çatıb (ex: www / ou htdocs /), lakin alt, yol: http://localhost /ifadəli/ictimai /.

nəticədə, görünür ki, ifadəli bəzi çətinlik var Base Url / Base Path. Əslində Zend Framework çox memarlıq kataloq nəşr olmalıdır razılaşdırılmış “ictimai /“, qədər belə ki, işarə Web server run əgər “ictimai /“, proqram normal çalışır.

komanda Running “php -S 0.0.0.0:8080 -t ictimai /” terminal (komanda):

Taylor @ taylor-pc MINGW64 / c / wamp64 / www / ifadəli
$ php -S 0.0.0.0:8080 -t public/
PHP 7.0.10 Development Server Thu Aug başladı 10 15:55:00 2017
dinləmək http://0.0.0.0:8080
Document kök C:\wamp64\www\expressive\public
Press Ctrl-C to quit.
[Thu Aug 10 15:55:34 2017] 127.0.0.1:65106 [404]: /ifadəli / Dövlət /

indi bəli, Bu, bunu əldə edə bilərsiniz http://localhost / ifadəli / Dövlət / Hər hansı bir səhv olmadan.

Amma həmişə qeyd almaq deyil “ictimai /“, orada Middleware los / basepath bir çözüm kimi. Quraşdırma sadədir:

$ bəstəkar tələb the/basepath

bundan sonra, yalnız tətbiqi ilk biri kimi Middleware əlavə. məsələn, Mən fayl zəngi “ictimai index.php”, sonra “$app” Bu başlatılmış edilmişdir:

1
$app->boru(yeni \LosMiddleware  BasePath  BasePath(/ Ifadəli / ictimaiyyətdə '));

Bu belədir!

arayış

Access / path / to / ictimai Got 404 səhifə
PHP üçün Base Path Middleware

Total icazə: 568

Şərh “həll “Bu yöndəmsiz / 404 Tapılmadı səhv” quraşdırma sonra “Zend-ifadəli”

Cavab yaz

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *