2014-10-21 11 views
17

मैं स्थानीयहोस्ट (वोनर और वर्चुअलबॉक्स) पर लैरावेल और स्क्लाइट डीबी का उपयोग करके एक साधारण लॉगिन फॉर्म लिखने की कोशिश कर रहा हूं। हालांकि, उपयोगकर्ता नाम और पासवर्ड में प्रवेश करने के बाद मुझे "पीडीओएक्सप्शन ड्राइवर नहीं मिला" त्रुटि मिल रही है। कोई विचार?स्क्लाइट डीबी से लैरावेल लॉगिन, "पीडीओएक्सप्शन ड्राइवर नहीं ढूंढ सका"

--- संपादित करें ---

मेरी टर्मिनल विंडो में

sudo apt-get install php5-sqlite 

टाइप करके SQLite ड्राइवर स्थापित करने के लिए था। यह डिफ़ॉल्ट रूप से किसी भी तरह से सक्षम नहीं था:/

+0

आप हमें अपने '/ ऐप्स/config/auth.php' और'/ऐप्स/config/database.php' दिखा सकते हैं? पासवर्ड हटाने के लिए मत भूलना;) – Jerodev

+0

पासवर्ड हटाने से आपका क्या मतलब है? –

+0

जब आप अपना 'डेटाबेस.एफपी' पोस्ट करते हैं तो हमें अपना पासवर्ड न दिखाएं। – Jerodev

उत्तर

8

ऐसा लगता है जैसे PHP का आपका संस्करण या तो गायब है, या पीडीओ एक्सटेंशन अक्षम है। स्थापित और सक्षम एक्सटेंशन को सूचीबद्ध करने के लिए phpinfo फ़ंक्शन का उपयोग करें। यदि पीडीओ नहीं है, तो अपने php.ini फ़ाइल में एक टिप्पणी की गई पंक्ति देखें और/या अपने सर्वर को बनाए रखने वाले व्यक्ति से बात करें।

+0

मुझे पता चला है कि phpinfo - "पीडीओ ड्राइवर \t mysql" का उपयोग करके एसक्लाइट सक्षम नहीं है। मैं इसे कैसे करूं? धन्यवाद –

+0

http://php.net/manual/en/ref.pdo-sqlite.php –

0

आपके सिस्टम में PHP SQLite स्थापना अनुपलब्ध है।

का उपयोग करके इसे स्थापित करें:

sudo apt-get install php7.0-sqlite 
संबंधित मुद्दे