सोडवणे “या अस्ताव्यस्त आहे / 404 आढळले नाही त्रुटी” प्रतिष्ठापन नंतर “पण तुलनात्मक अभ्यासात-अर्थपुर्ण”

मिडलवेअर काम करताना, या समस्येचे निराकरण होईल पोस्ट “या अस्ताव्यस्त आहे / 404 आढळले नाही त्रुटी” प्रतिष्ठापन नंतर “पण तुलनात्मक अभ्यासात-अर्थपुर्ण”.

समस्या

अलीकडे, कसे ते पाहण्यात स्वारस्य आहे मिडलवेअर काम, मी स्थापित केले “झेंड-अभिव्यक्त-सांगाडा” मार्गदर्शक त्यानुसार “द्रुत प्रारंभ: सापळा वापरुन + इंस्टॉलर”:

$ संगीतकार तयार करा-प्रकल्प झेंडफ्रेमवर्क/पण तुलनात्मक अभ्यासात-बोलका-सांगाडा अर्थपूर्ण

या नंतर, निकाल तपासण्यासाठी, मी येथे ब्राउझरमध्ये प्रवेश केला http://लोकल हॉस्ट / एक्सप्रेसिव / पब्लिक / आणि खालील त्रुटी पकडली:

अरेरे!
या अस्ताव्यस्त आहे.
 
आम्ही एक आला 404 आढळले नाही त्रुटी.
 
आपण शोधत आहात च्या साठी जे काही नाहीअस्तित्त्वात नाही किंवा हलविण्यात आले आहे. या पृष्ठावरील एक दुवा पहा किंवा मुख्यपृष्ठाकडे परत जा.

उपाय

त्रुटी संदेशाने पृष्ठ आढळले नसल्याचे सूचित केले, म्हणून, ती पथातील समस्या असल्यासारखे दिसत आहे (मार्ग) अनुप्रयोग फायली.

आजूबाजूला पहा, मी निष्कर्ष काढला की हे घडले कारण मी थेट प्रकल्प निर्देशिकेच्या मुळाशी प्रकल्प तयार केलेला नाही (माजी: www / O htdocs /), पण उपनिर्देशिकेत, या प्रमाणे: http://स्थानिक होस्ट /बोलका/सार्वजनिक /.

शेवटी, असे दिसते की भावपूर्ण सह काही अडचण आहे बेस अर्ल / बेस पथ. खरं तर, झेंड फ्रेमवर्क आर्किटेक्चर स्वतःच म्हणतो की प्रकाशन निर्देशिका असावी “सार्वजनिक /“, इतके की जर आपण वेब सर्व्हर चालवत असाल तर “सार्वजनिक /“, अनुप्रयोग सामान्यपणे कार्य करतो.

आज्ञा चालवित आहे “पीएचपी -एस 0.0.0.0:8080 -टी सार्वजनिक /” टर्मिनल केस (आज्ञा):

टेलर @ टेलर-पीसी मिंगडब्ल्यू 64 / सी / वाँप 64 / www / एक्सप्रेसिव
$ पीएचपी -एस 0.0.0.0:8080 -t public/
PHP 7.0.10 डेव्हलपमेंट सर्व्हर थू ऑगस्टपासून सुरू झाला 10 15:55:00 2017
वर ऐकत आहे://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 कार्य समाधान म्हणून. स्थापना सोपी आहे:

$ संगीतकार आवश्यक अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना/बेसपथ

या नंतर, आपल्या अनुप्रयोगातील फक्त एक म्हणून मिडलवेअर जोडा. उदाहरणार्थ, मी फाईलमध्ये कॉल लावला “सार्वजनिक-अनुक्रमणिका.पीपीपी”, लगेच नंतर “$अॅप” आरंभ केले गेले आहेत:

1
$अॅप->पाईप(नवीन \लॉसमिडलवेअर  बेसपैथ  बेसपथ('/ अर्थपूर्ण / सार्वजनिक'));

बस एवढेच!

संदर्भ

प्रवेश / मार्ग / यावर / सार्वजनिक झाला 404 पृष्ठ
पीएचपीसाठी बेस पाथ मिडलवेअर

एकूण प्रवेश: 7447

एक पुनरावलोकन “सोडवणे “या अस्ताव्यस्त आहे / 404 आढळले नाही त्रुटी” प्रतिष्ठापन नंतर “पण तुलनात्मक अभ्यासात-अर्थपुर्ण”

प्रत्युत्तर द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *