स्थापन
qdPM वेब आधारित अनुप्रयोग है और इसका यह मतलब है कि आपके पास वेब सर्वर होना चाहिए
स्थानीय सर्वर के लिए आप XAMPP http://www.apachefriends.org/ru/xampp.html का उपयोग कर सकते जहां qdPM परीक्षण किया गया था
ठीकरा वेब होस्टिंग के लिए मैं http://www.hostdime.com/ की सिफारिश करता हु
स्थापना आवश्यकताओं
PHP संस्करण => 5.2.4.
MySQL: 5.0 या नए, InnoDB स्तोरागे engine
PDO ड्राइवर: mysql
qdPM एक PHP5 उपकरण है जो सिम्फोनी ढांचा संस्करण 1.२ पर निर्भर करता है. ढांचा फाइलें आवेदन के साथ सम्मिलित हैं, आप को qdPM स्थापित करने से पहले सिम्फोनी स्थापित करने की जरूरत नहीं.
स्थापन
qdPM संग्रह डाउनलोड करे और उसे अपने वेब निर्देशिका में खोल दे.
बस अपने qdPM वेब निर्देशिकामें में जाये और इंस्टॉलर का उपयोग करें.
अतिरिक्त qdPM विन्यास
अधिक qdPM विन्यास के लिए 'core/ apps/ frontend/ config app.yml' देखें
नोट: विन्यास फाइल या PHP विन्यास में परिवर्तन के बाद हमेशा 'core / cache' फ़ोल्डर साफ़ करे.
डिफ़ॉल्ट समय क्षेत्र
’core/apps/frontend/config/settings.yml’ खोलें और उसमे ‘default_timezone: America/New_York’ अगली पंक्ति ढूढें.'America / New_York' को अपने समयक्षेत्र के अनुसार बदल लीजिये. समयक्षेत्र की सूची आप यहां http://php.net/manual/en/timezones.php पर पा सकते हैं
‘core/cache’ फ़ोल्डर को साफ़ करें.
SMTP के माध्यम से ईमेल भेजना
‘core/apps/frontend/config/app.yml' में आप अगला विन्यास पा सकते हैं
#आप SMTP का उपयोग केवल एक ईमेल पते से ईमेल भेजने के लिए कर सकते हैं, बस यहाँ दिए होए SMTP विवरण का इस्तेमाल कीजिये
use_smtp: off
smtp_server: mail.yourhost.net
smtp_port: 25
smtp_encryption:
smtp_login: yourlogin
smtp_pass: yourpass
'use_smtp' विकल्प को 'on' करें और SMTP विवरण कॉन्फ़िगर करें ताकि आप SMTP के माध्यम से ईमेल भेज सकें
‘core/cache’ फ़ोल्डर को साफ़ करें.
एक सर्वर पर एक से अधिक प्रतियां चलाएँ
आपको प्रत्येक प्रतिलिपि के लिए अलग सेटअप सत्र नाम है ‘core/apps/frontend/config/factories.yml’
अगली पंक्ति में ‘session_name: qdpm‘ और प्रत्येक प्रतिलिपि के लिए 'qdpm' का परिवर्तन करें
‘core/cache’ फ़ोल्डर को साफ़ करें.
यदि आपको qdPM पसंद आया तो आप परियोजना को दर दे सकते हैं और SourceForge में अपनी समीक्षा जोड़ सकते हैं
आपका प्रतिपुष्टि qdPM के लिए बहुत महत्वपूर्ण है!
स्थापना की समस्याएं
अगर आपको qpdm चलाने में समस्या आ रही है तो आपको त्रुटि संवाद खिड़की देखाई देगी. सामान्यतह यदि आप login नहीं कर पा रहे है तो आपको वहाँ दो ठेठ त्रुटि “500 Internal Server Error” और "404 Not found" मिलेंगी
स्थानीय स्थापना के लिए सर्वर विन्यास के बारे में आप यहाँ पर अधिक पढ़ सकते हैं http://www.symfony-project.org/cookbook/1_0/en/web_server
404 Not Found
1. httpd.conf में AllowOverride की जांच करें. वह All होना चाहिए, उदाहरण "AllowOverride All".
500 Internal Server Error
सभी त्रुटिया ‘core/log/frontend_prod.log’ में संग्रह कि जाती हैं
त्रुटि संग्रह में: Class ‘PDO’ not found
इसका मतलब है आपके पास mysql PDO ड्राइवर नहीं हैं http://us.php.net/manual/en/book.pdo.php और आप इसे स्थापित किया है.
त्रुटि लॉग में आप देख सकते हैं: Unable to open PDO connection [wrapped: SQLSTATE[HY000] [2002] Invalid argument] or Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’
‘core\config\databases.yml’ खुलें
और जोड़े unix_socket=/opt/lampp/var/mysql/mysql.sock to dsn, तो वह इस तरह से किया जाएगा:
dsn: mysql:host=localhost;dbname=qdpm;unix_socket=/opt/lampp/var/mysql/mysql.sock
उसके बाद ‘core\cache’ फ़ोल्डर साफ़ करें और फिर कोशिश करें.
नोट: आपको ‘/opt/lampp/var/mysql/’ मार्ग की जगह अपना मार्ग mysql.sock फ़ाइल के लिए उपयोग करना है
मुझे यह समस्या Ubuntu 9.04 desktop में आई और कुछ लोगों को Mac – Leopard में यह समस्या आई
GoDaddy साझा होस्टिंग
यदि आप GoDaddy साझा होस्टिंग का उपयोग कर रहे हैं तो यह पढ़े http://gfaraj.wordpress.com/2008/04/25/deploying-a-symfony-project-on-go... लेकिन GoDaddy पर qdPM चले इसकी कोई कोई वारंटी नहीं है
अगर आपको स्थापना के दौरान कोई और समस्या आये तोह आप मुझ से संपर्क करें
