Hi Everyone,
I'm trying to get the dotlrn-ecommerce package setup for a new client of ours that wants to sell their online courses as well as some instructional CD's but I'm having a little trouble figuring out how to get the package configured properly and that's assuming that I even have the package and all of the required dependencies installed correctly. :)
This this what I currently have installed:
AOLServer-4.0.10
PostgreSQL-7.4.17
tcl-8.4.14
tcllib-1.9
xotcl-1.5.3
dotLRN-2.2.1 (tar.gz) (OpenACS-5.2.3)
The following packages were pulled from cvs.openacs.org:
attendance-0.1d (HEAD)
authorize-gateway-4.6 (HEAD)
dotlrn-attendance-0.1d (HEAD)
dotlrn-catalog-0.1a5 (oacs-5-2)
dotlrn-ecommerce-0.1d26 (HEAD)
ecommerce-5.05 (oacs-5-2)
payment-gateway-4.6 (HEAD)
ref-countries-1.1 (oacs-5-2)
ref-language-0.1d (oacs-5-2)
ref-us-counties-0.1d (oacs-5-2)
ref-us-states-0.1d (oacs-5-2)
ref-us-zipcodes-2.0 (oacs-5-2)
scholarship-fund-0.7d (HEAD)
wp-slim-5.0d1 (openacs-5-1-compat)
wps-portlet-2.0.2 (HEAD)
With the exception of the payment-gateway and authorize-gateway packages the above package list was determined from the dependencies of the dotlrn-ecommerce package and in turn any dependencies of those required packages. Most everything seemed to install with only minor errors and warnings. I corrected (I think anyhow) all of the obvious errors I could find in the error log but being relatively new to Tcl, OpenACS and dotLRN I still have a lot of things to learn and this is where I need the experience and advice of someone who has the dotlrn-ecommerce package installed and running in production as I couldn't find any documentation for the version in CVS. I have read everything I could find on the Solution Grove website regarding that version of the package and while that helped me to understand most of the basic functionality of the package, from what I can tell, there are several differences between the two.
I took a guess and mounted the dotlrn-ecommerce and Ecommerce instances right below the main site but I'm getting some errors when I click some of the links in the admin section and I think the errors are either due to the fact that some of the other packages need to be configured/setup properly in advance or maybe some of the package versions are wrong etc. It could also be due to the fact there is ongoing work being done to the dotlrn-ecommerce package because I did notice some recent commits in CVS.
Here are some of the (shortened) errors I'm getting in the admin section:
- Manage Registration Assessment
error:
Query did not return any rows. "db_1row get_course "select * from dotlrn_catalog, cr_items where item_id=:course_id and course_id=latest_revision"
- Waiting List and Prerequisite Applications
- Users in Waiting List
- Approved Users in Waiting List
- Users for Prerequisite Approval
- Approved Users for Prerequisite Approval
All the above links produce this error:
invalid command name "as::list::params"
- View Orders
- In the last 24 hours
- In the last week
All the links above produce this error:
Database operation "select" failed (exception NSDB, "Query was not a statement returning rows.")
- Manage Category Trees
error:
Query did not return any rows. "db_1row get_course "select * from dotlrn_catalog, cr_items where item_id=:course_id and course_id=latest_revision"
I would very much appreciate any help that anyone can give me regarding dotlrn-ecommerce package or if anyone can point me to some documentation that might help me.
Thank you.