ಪರಿಹರಿಸುವ “ಈ ಅಯೋಗ್ಯವಾಗಿದೆ / 404 ಕಂಡುಬಂದಿಲ್ಲ ದೋಷ” ಅನುಸ್ಥಾಪನೆಯ ನಂತರ “ಅವೆಸ್ತಾ-ಅಭಿವ್ಯಕ್ತಿಗೆ”

ಮಿಡಲ್ವೇರ್ ಕೆಲಸ, ಈ ಸಮಸ್ಯೆಯನ್ನು ಬಗೆಹರಿಸುವುದಾಗಿ ನೀಡಿ “ಈ ಅಯೋಗ್ಯವಾಗಿದೆ / 404 ಕಂಡುಬಂದಿಲ್ಲ ದೋಷ” ಅನುಸ್ಥಾಪನೆಯ ನಂತರ “ಅವೆಸ್ತಾ-ಅಭಿವ್ಯಕ್ತಿಗೆ”.

ಸಮಸ್ಯೆಯನ್ನು

ಇತ್ತೀಚೆಗೆ, ಹೇಗೆ ಎಂದು ನೋಡಲು ಆಸಕ್ತಿ ಮಿಡಲ್ವೇರ್ ಕೆಲಸ, ನಾನು ಸ್ಥಾಪಿಸಿದೆ “end ೆಂಡ್-ಅಭಿವ್ಯಕ್ತಿ-ಅಸ್ಥಿಪಂಜರ” ಮಾರ್ಗದರ್ಶಿ ಪ್ರಕಾರ “ತ್ವರಿತ ಪ್ರಾರಂಭ: ಅಸ್ಥಿಪಂಜರವನ್ನು ಬಳಸುವುದು + ಸ್ಥಾಪಕ”:

$ ಸಂಯೋಜಕ ರಚಿಸಿ-ಪ್ರಾಜೆಕ್ಟ್ end ೆಂಡ್‌ಫ್ರೇಮ್‌ವರ್ಕ್/ಅವೆಸ್ತಾ-ಅಭಿವ್ಯಕ್ತಿಗೆ-ಅಸ್ಥಿಪಂಜರ ಅಭಿವ್ಯಕ್ತಿ

ಈ ನಂತರ, ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸಲು, ನಾನು ವಿಳಾಸದಲ್ಲಿ ಬ್ರೌಸರ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿದೆ HTTP://ಸ್ಥಳೀಯ ಹೋಸ್ಟ್ / ಅಭಿವ್ಯಕ್ತಿಶೀಲ / ಸಾರ್ವಜನಿಕ / ಮತ್ತು ನಾನು ಈ ಕೆಳಗಿನ ದೋಷವನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇನೆ:

ಅಯ್ಯೋ!
ಈ ಅಯೋಗ್ಯವಾಗಿದೆ.
 
ನಾವು ಎದುರಿಸಿದ್ದೇವೆ 404 ಕಂಡುಬಂದಿಲ್ಲ ದೋಷ.
 
ನೀವು ನೋಡುತ್ತಿರುವಿರಿ ಗಾಗಿ ಮಾಡದ ಏನೋಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಅಥವಾ ಸ್ಥಳಾಂತರಗೊಂಡಿರಬಹುದು. ಈ ಪುಟದಲ್ಲಿನ ಲಿಂಕ್‌ಗಳಲ್ಲಿ ಒಂದನ್ನು ಪರಿಶೀಲಿಸಿ ಅಥವಾ ಮನೆಗೆ ಹಿಂತಿರುಗಿ.

ಪರಿಹಾರ

ದೋಷ ಸಂದೇಶವು ಪುಟ ಕಂಡುಬಂದಿಲ್ಲ ಎಂದು ಸೂಚಿಸಿದೆ., ಆದ್ದರಿಂದ, PATH ಸಮಸ್ಯೆಯಂತೆ ಕಾಣುತ್ತದೆ (ದಾರಿ) ಅಪ್ಲಿಕೇಶನ್ ಫೈಲ್‌ಗಳಿಗಾಗಿ.

ಸುತ್ತಲೂ ನೋಡೋಣ, ನಾನು ಯೋಜನೆಯನ್ನು ನೇರವಾಗಿ ಪ್ರಕಾಶನ ಡೈರೆಕ್ಟರಿಯ ಮೂಲದಲ್ಲಿ ರಚಿಸದ ಕಾರಣ ಇದು ಸಂಭವಿಸಿದೆ ಎಂಬ ತೀರ್ಮಾನಕ್ಕೆ ಬಂದಿದ್ದೇನೆ. (ಉದಾ: www / ou htdocs /), ಆದರೆ ಉಪ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ, ಹೀಗೆ: HTTP://ಲೋಕಲ್ ಹೋಸ್ಟ್ /ಅಭಿವ್ಯಕ್ತಿಗೆ/ಸಾರ್ವಜನಿಕ /.

ಅಂತಿಮವಾಗಿ, ಅದು ತೋರುತ್ತದೆ ಅಭಿವ್ಯಕ್ತಿಶೀಲ ಸ್ವಲ್ಪ ತೊಂದರೆ ಇದೆ ಮೂಲ URL / ಮೂಲ ಹಾದಿ. ವಾಸ್ತವವಾಗಿ, end ೆಂಡ್ ಫ್ರೇಮ್‌ವರ್ಕ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಸ್ವತಃ ಪ್ರಕಾಶನ ಡೈರೆಕ್ಟರಿ ಇರಬೇಕು ಎಂದು ಒಪ್ಪುತ್ತದೆ “ಸಾರ್ವಜನಿಕ /“, ಎಷ್ಟರಮಟ್ಟಿಗೆಂದರೆ, ನೀವು ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಸೂಚಿಸುತ್ತಿದ್ದರೆ “ಸಾರ್ವಜನಿಕ /“, ಅಪ್ಲಿಕೇಶನ್ ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸುತ್ತಿದೆ “php -S 0.0.0.0:8080 -ಟಿ ಸಾರ್ವಜನಿಕ /” ಟರ್ಮಿನಲ್ ಕೂದಲು (ಆಜ್ಞೆ):

ಟೇಲರ್ ay ಟೇಲರ್-ಪಿಸಿ MINGW64 / c / wamp64 / www / expressive
$ php -S 0.0.0.0:8080 -t public/
PHP 7.0.10 ಅಭಿವೃದ್ಧಿ ಸರ್ವರ್ ಥು ಆಗಸ್ಟ್‌ನಲ್ಲಿ ಪ್ರಾರಂಭವಾಯಿತು 10 15:55:00 2017
Http ನಲ್ಲಿ ಕೇಳಲಾಗುತ್ತಿದೆ://0.0.0.0:8080
ಡಾಕ್ಯುಮೆಂಟ್ ರೂಟ್ ಸಿ:\wamp64\www\expressive\public
Press Ctrl-C to quit.
[ಥು ಆಗಸ್ಟ್ 10 15:55:34 2017] 127.0.0.1:65106 [404]: /ಅಭಿವ್ಯಕ್ತಿಶೀಲ / ಸಾರ್ವಜನಿಕ /

ಈಗ ಹೌದು, ಇದನ್ನು ಮಾಡುವುದರಿಂದ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಿದೆ HTTP://ಸ್ಥಳೀಯ ಹೋಸ್ಟ್ / ಅಭಿವ್ಯಕ್ತಿಶೀಲ / ಸಾರ್ವಜನಿಕ / ಯಾವುದೇ ದೋಷವಿಲ್ಲದೆ.

ಆದರೆ ಯಾವಾಗಲೂ ಇದರ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿರಬಾರದು “ಸಾರ್ವಜನಿಕ /“, ಮಿಡಲ್ವೇರ್ ಇದೆ ಲಾಸ್ / basepath ಪರಿಹಾರೋಪಾಯವಾಗಿ. ಸ್ಥಾಪನೆ ಸರಳವಾಗಿದೆ:

$ ಸಂಯೋಜಕ ಅಗತ್ಯವಿದೆ ದಿ/ಬೇಸ್‌ಪಾತ್

ಈ ನಂತರ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಮೊದಲನೆಯದರಲ್ಲಿ ಮಿಡಲ್‌ವೇರ್ ಅನ್ನು ಸೇರಿಸಿ. ಉದಾಹರಣೆಗೆ, ನಾನು ಕರೆಯನ್ನು ಫೈಲ್‌ನಲ್ಲಿ ಇರಿಸಿದೆ “public\index.php”, ಆದ ತಕ್ಷಣ “$ಅಪ್ಲಿಕೇಶನ್” ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ:

1
$ಅಪ್ಲಿಕೇಶನ್->ಪೈಪ್(ಹೊಸ \LosMiddleware\BasePath\BasePath('/ ಅಭಿವ್ಯಕ್ತಿಶೀಲ / ಸಾರ್ವಜನಿಕ'));

ಅದು ಇಲ್ಲಿದೆ!

ಉಲ್ಲೇಖ

ಪ್ರವೇಶ / ಮಾರ್ಗ / ಸಾರ್ವಜನಿಕರಿಗೆ ಸಿಕ್ಕಿದೆ 404 ಪುಟ
ಪಿಎಚ್ಪಿಗಾಗಿ ಬೇಸ್ ಪಾತ್ ಮಿಡಲ್ವೇರ್

ಹಿಟ್ ಒಟ್ಟು ಸಂಖ್ಯೆ: 8052

ಕುರಿತು ಒಂದು ಕಾಮೆಂಟ್ “ಪರಿಹರಿಸುವ “ಈ ಅಯೋಗ್ಯವಾಗಿದೆ / 404 ಕಂಡುಬಂದಿಲ್ಲ ದೋಷ” ಅನುಸ್ಥಾಪನೆಯ ನಂತರ “ಅವೆಸ್ತಾ-ಅಭಿವ್ಯಕ್ತಿಗೆ”

  1. ಜುಸಿಯೆಲೆನ್ ಕ್ಯಾಬ್ರೆರಾ ಹೇಳಿದರು:

    ಹೆಚ್ಚಿನ ಮೌಲ್ಯದ! ಇಲ್ಲಿ ಸಮಸ್ಯೆಯನ್ನು ಸ್ಪಷ್ಟಪಡಿಸಲು ನನಗೆ ಸಹಾಯ ಮಾಡಿದೆ, ಅದು ತುಂಬಾ ಹೋಲುತ್ತದೆ.. ಧನ್ಯವಾದಗಳು!

ಒಂದು ಉತ್ತರಿಸಿ ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ರ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *