Would you like to help fund the development of qdPM? Then please donate now.
qdPM is web-based application and it means you have to have web-server.
For local server you can use XAMPP http://www.apachefriends.org/en/xampp.html where qdPM was tested
For shard web hosting I can recommend http://www.hostdime.com/
Installation requirements
PHP version >= 7.2
MySQL: 5.0 or newer, InnoDB storage engine
PDO drivers: mysql
qdPM is a PHP5 tool relying on the symfony framework version 1.4. The framework files are bundled with the application, so you don’t need to install symfony before installing qdPM.
Installation
Download the qdPM archive and unpack it to your web directory.
Simply go to your qdPM web directory and use installer.
Extra qdPM configuration
After installation see 'configuration->qdPM' in menu
Run more then one copies on one server
You have to setup different session name for each copy in ‘core/apps/frontend/config/factories.yml’
find next line ‘session_name: qdpm‘ and change ‘qdpm‘ for each copy
Clear ‘core/cache’ folder
If you like qdPM you can rate project and add your review
Your feedbacks is very important for qdPM!
You will see error dialog window if you have any problems with run qpdm. In general you can’t login and there are two typical errors “500 Internal Server Error” and “404 Not Found”
For local installation read more about server configuration you can here http://www.symfony-project.org/cookbook … web_server
404 Not Found
500 Internal Server Error
all errors stored in ‘core/log/frontend_prod.log’
In error log: Class ‘PDO’ not found
It means you don’t have mysql PDO driver http://us.php.net/manual/en/book.pdo.php and you have to install it.
In error log you can see: Unable to open PDO connection [wrapped: SQLSTATE[HY000] [2002] Invalid argument] or Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’
open ‘core\config\databases.yml’
and add unix_socket=/opt/lampp/var/mysql/mysql.sock to dsn, so it will be like this:
dsn: mysql:host=localhost;dbname=qdpm;unix_socket=/opt/lampp/var/mysql/mysql.sock
then clear ‘core\cache’ folder and try again.
Would you like to help fund the development of qdPM? Then please donate now.
note: you have to replace path ‘/opt/lampp/var/mysql/’ to your path to mysql.sock file
I had this problem in ubuntu 9.04 descktop and some people had this problem in Mac – Leopard
GoDaddy Shared Hosting
If you are using GoDaddy Shared Hosting then read this http://gfaraj.wordpress.com/2008/04/25/deploying-a-symfony-project-on-godaddy-shared-hosting/ but there is no warranty you will run qdPM on GoDaddy