Resolvendo “இது சங்கடமான / 404 கிடைக்கவில்லை பிழை” após instalação செய்ய “மொழிகளிடையே வெளிப்பாட்டுத் திறன்”

Trabalhando com Middleware, நெஸ்டி போஸ்ட் vamos தீர்ப்பான் o பிரச்சினையைவிடக் டி “இது சங்கடமான / 404 கிடைக்கவில்லை பிழை” após instalação செய்ய “மொழிகளிடையே வெளிப்பாட்டுத் திறன்”.

பிரச்சனை

Recentemente, interessado நடு முழு பதிப்பு கோமோவில் os Middleware funcionam, fiz ஒரு instalação செய்ய “மொழிகளிடையே-வெளிப்பாட்டுத் திறன்-எலும்புக்கூடு” conforme o Guia “சீக்கிரம் ஆரம்பி: எலும்புக்கூடு பயன்படுத்தி + நிறுவி”:

$ இசையமைப்பாளர் உருவாக்கு-திட்ட zendframework/ஜென்ட்-வெளிப்பாட்டுத் திறன்-எலும்புக்கூடு வெளிப்பாட்டுத் திறன்

இந்த பிறகு, பத்தி checar o resultado, acessei நீர் navegador இல்லை endereço HTTP://localhost/வெளிப்பாட்டுத் திறன்/பொது / உ peguei o seguinte erro:

அடடா!
இது சங்கடமான.
 
நாம் ஒரு 404 கிடைக்கவில்லை பிழை.
 
நீங்கள் தேடும் ஐந்து ஏதோ அந்த doesn't இல்லை அல்லது நகர்த்தப்பட்டு இருக்கலாம். ஒரு இணைப்பு இந்த பக்கம் அல்லது தலையில் வீட்டிற்கும் பாருங்கள்.

தீர்வு

பிழை செய்தி பக்கத்தை காணவில்லை என்பதை குறிக்கிறது, எனவே, பாதை பிரச்சினை போல பார்த்தான் (பாதை) பயன்பாடு கோப்புகள்.

சுற்றி ஒரு பார்வை கொண்ட, நான் நேரடியாக ரூட் டைரக்டரியில் வெளியீடு திட்டம் இல்லை உருவாக்கப்பட்ட ஏனெனில் இது நடந்தது முடிவுக்கு வந்தது (முன்னாள்: www htdocs /), ஆனால் ஒரு துணைகோப்புறை மேய்கையில், அந்த வழி: HTTP://localhost /வெளிப்பாட்டுத் திறன்/பொது /.

இறுதியில், என்று தோன்றுகிறது, வெளிப்பாட்டுத் திறன் எந்த சிரமம் அடித்தள Url / அடிப்படை பாதை. உண்மையில் மொழிகளிடையே கட்டமைப்பு அடைவு ஆணை வெளியீடு மிகவும் கட்டிடக்கலை இருக்க வேண்டும் “பொது /“, அதனால் நீங்கள் என்று சுட்டிக்காட்டி வலை சேவகன் இயக்க “பொது /“, பயன்பாடு பணி.

இந்த கட்டளை இயக்கப்படுகிறது “PHP-S 0.0.0.0:8080 -t பொது /” முனையத்தில் (கட்டளை):

டெய்லர் MINGW64 pc/இ/wamp64/www/வெளிப்பாட்டுத் திறன் @ டெய்லர்
$ PHP-S 0.0.0.0:8080 -t public/
PHP 7.0.10 வியாழ ஆகஸ்ட் வளர்ச்சி சர்வர் தொடங்கியது 10 15:55:00 2017
Http மீது கேட்டல்://0.0.0.0:8080
C ஆவணப்படுத்துங்கள்.:\wamp64\www\expressive\public
Press Ctrl-C to quit.
[வியாழ ஆகஸ்ட் 10 15:55:34 2017] 127.0.0.1:65106 [404]: /வெளிப்பாட்டுத் திறன்/பொது /

ஆமாம். இப்போது, இதை நீங்கள் அணுக முடியும் HTTP://localhost/வெளிப்பாட்டுத் திறன்/பொது / பிழை இல்லாமல்.

ஆனால் வேண்டாம் என்று தான் எப்போதும் சுட்டிக்காட்டி “பொது /“, ஒரு Middleware இருக்கிறது லாஸ் basepath தீர்வு சுருக்கம். நிறுவல் எளிது:

$ இசையமைப்பாளர் தேவைப்படும் தி/BasePath

இந்த பிறகு, முதலில் போன்ற Middleware சேர் உங்கள் பயன்பாடு. உதாரணமாக, கோப்பு அழைக்க வைத்து “publicindex.php”, பிறகு “$பயன்பாடு” தயார்படுத்த வேண்டும்:

1
$பயன்பாடு->குழாய்(புதிய \LosMiddlewareBasePathBasePath('வெளிப்பாட்டுத் திறன்/பொது'));

அவ்வளவுதான்!

குறிப்பு

அனுமதி/பாதை / / மக்கள் கிடைத்தது 404 பக்கம்
வழித்தடத்தை அடிப்படையாகக் கொண்ட Middleware PHP

மொத்த அணுகுகிறது: 5014

ஒரு கருத்து “Resolvendo “இது சங்கடமான / 404 கிடைக்கவில்லை பிழை” após instalação செய்ய “மொழிகளிடையே வெளிப்பாட்டுத் திறன்”

ஒரு பதில் விடவும்

உங்கள் மின்னஞ்சல் முகவரியை வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்ட *