hal “Bu g'alati / 404 Xato topilmadi” o'rnatish keyin “Zend-ifodali”

Markaziy qo'shish bilan ishlash, Bu muammoni hal qiladi o'tish | “Bu g'alati / 404 Xato topilmadi” o'rnatish keyin “Zend-ifodali”.

muammo

yaqinda, Qanday ko'rish uchun manfaatdor Middleware ish, Men o'rnatish qildim “Zend-ifodali-skeleti” qo'llanma sifatida “Tezkor Start: skelet foydalanish + o'rnatish”:

$ bastakor yaratish-loyiha zendframework/Zend-ifodali-ifodali skeleti

keyin, natijani tekshirish uchun, brauzer manzilda kirish http://localhost / ifodali / umumiy / va men quyidagi xato bor:

Afsuski!
Bu g'alati.
 
Biz duch kelgan bir 404 Xato topilmadi.
 
Siz izlayotgan uchun does not narsa«T mavjud yoki ko'chib bo'lishi mumkin. Shu sahifada berilgan linklardan birini tekshiring yoki uy qaytib bosh.

qaror

sahifa topilmadi ko'rsatuvchi xato xabari, shu sababli, Bu PATH muammo kabi qaradi (yo'l) dastur fayllari uchun.

atrofida bir ko'z, Men ildiz katalog nashriyot bevosita loyihasini yaratish emas, chunki, bu sodir degan xulosaga (Ex: www / htdocs ou /), lekin bir kichik joylashgan katalogda, deb yo'l: http://localhost /ifodali/umumiy /.

oxir-oqibatda, Ha aytgancha, yoki ifodali bilan bir necha qiyinchilik bor Base sanasi / Base yo'l. Aslida Zend Framework juda arxitektura katalog nashr bo'lishi kerak, deb kelishib qilingan “umumiy /“, juda ko'p, shuning uchun siz ishora veb-server ishlatish, agar “umumiy /“, Dastur odatda ishlaydi.

buyruq “php -S 0.0.0.0:8080 -t umumiy /” terminal (buyruq):

Teylor @ Teylor-PC MINGW64 / C / wamp64 / www / ifodali
$ php -S 0.0.0.0:8080 -t public/
PHP 7.0.10 Taraqqiyot Server Pay Avg boshlandi 10 15:55:00 2017
ustida tinglash http://0.0.0.0:8080
Hujjat ildiz C:\wamp64\www\expressive\public
Press Ctrl-C to quit.
[Pay Aug 10 15:55:34 2017] 127.0.0.1:65106 [404]: /ifodali / umumiy /

endi ha, Bu sizni amaldagi kirishingiz mumkin http://localhost / ifodali / umumiy / har qanday xatosiz.

Lekin har doim ishora, deb olish uchun emas, balki “umumiy /“, existe o Middleware los / basepath Vaqtinchalik bir yechim sifatida. Yuklab olish oddiy:

$ bastakor talab The/basepath

keyin, faqat ariza birinchi biri sifatida Middleware'in qo'shish. Misol uchun, Men fayl ustida qo'ng'iroq qo'yish “jamoat index.php”, o'tmay “$ilova” Bu boshlab yuborilgan:

1
$ilova->quvur(yangi \LosMiddleware  BasePath  BasePath("/ Ifodali / jamoat"));

Bo'ldi shu!

ma'lumotnoma

Kirish / path / to / jamoat Shaxsiy 404 bet
PHP uchun baza yo'l Middleware

umumiy kirish: 193

bo'yicha fikr “hal “Bu g'alati / 404 Xato topilmadi” o'rnatish keyin “Zend-ifodali”

Leave a Reply

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar belgilangan *