2013-09-07 14 views
5

पर काम नहीं करता विंडोज 7 सेमीडी पर मैंने composer create-project laravel/laravel blog --prefer-dist को 'सी: \ xampp \ htdocs \ lara से चलाया है। सब कुछ डाउनलोड और ठीक स्थापित है।लार्वेल 4 विंडोज एक्सएएमपीपी

हालांकि, जब मैं http://localhost/lara/blog तक पहुंचने का प्रयास करता हूं तो यह अपाचे की निर्देशिका सूची दिखाता है। मैंने स्थापना के दौरान the documentation में निर्देश का पालन किया।

मैं निम्नलिखित नोट देखा:

  • C:\xampp\htdocs\lara\blog\app भी

    1. C:\xampp\htdocs\lara\blog किसी भी index.php या .htaccess है नहीं करता है, किसी भी index.php है नहीं करता है या .htaccess
    2. केवल तक पहुँचने http://localhost/lara/blog/public खोलता है लार्वा लोगो के साथ एक पृष्ठ और शब्द "आप पहुंचे हैं"

    मुझे यह जानने में सक्षम नहीं था कि समस्या क्या है?

  • उत्तर

    8

    लार्वेल की फ़ोल्डर संरचना public फ़ोल्डर का उपयोग WWW रूट के रूप में करती है, जो प्रभावी रूप से उन्हें सुरक्षित रखने में सहायता के लिए वेब रूट के के बाहर डालती है। आप जो अनुभव कर रहे हैं वह सामान्य है।

    आपको या तो http://localhost/lara/blog/public यूआरएल से अपने आवेदन का उपयोग करना होगा, या वर्चुअल होस्ट यूआरएल (उदा। http://testblog.dev) स्थापित करना होगा जो सार्वजनिक फ़ोल्डर की ओर इशारा किया गया है। मैं विंडोज/एक्सएएमपीपी पर विकसित नहीं हूं इसलिए मैं आपको विशेष रूप से यह नहीं बता सकता कि उस हिस्से को कैसे करना है।

    +1

    आपको बहुत बहुत धन्यवाद। इस पोस्ट के लाभों के लाभ के लिए, निम्नलिखित ट्यूटोरियल दिखाता है कि [टैग: xampp] अपाचे पर वर्चुअल होस्ट कैसे करें: http://sawmac.com/xampp/virtualhosts/ – SaidbakR

    +1

    आप सार्वजनिक सेगमेंट को भी हटा सकते हैं, @ sємsєм, कोशिश करें [ इस] (http://creolab.hr/2013/03/removing-the-public-segment-in-a-laravel-4-app/)। – Arda

    4

    आप चला रहे हैं php> 5.4 आप (विकास प्रयोजनों के लिए) के रूप में अच्छी तरह से कमांड प्रॉम्प्ट से निर्मित सर्वर का उपयोग एप्लिकेशन की सेवा कर सकते हैं:

    php artisan serve

    संबंधित मुद्दे