(Solved) – Ubercart cannot find a necessary encryption key. Refer to the store admin dashboard to isolate which one.
I have just moved my Drupal 6 and Ubercart store from my development server to a live server with a different domain name. After correcting a few other errors on my site I started seeing this error when proceeding to the checkout:
Ubercart cannot find a necessary encryption key. Refer to the store admin dashboard to isolate which one.
The following solution has been developed with help from:
http://www.ubercart.org/forum/support/13388/ubercart_cannot_find_necessary_encryption_key
and
Do the following:
“You could try deleting the uc_credit_encryption_path variable in the database table “variable”, then try re-configuring your encryption keypath from the Ubercart admin menu. I would make a copy of your key file and put it out of the way before you do this.”
So do so.
Using phpMyAdmin I located the “variable” table and on page 11 located the “uc_credit_encryption_path” and just hit the delete button.
After you’ve done this if you try to go to the checkout you will now receive the following error:
Checkout cannot be completed without any payment methods enabled. Please contact an administrator to resolve the issue.
That’s because you will now have to complete the ‘Payment Methods’ in Ubercart again.
If you have the ‘Admin Menu‘ module installed on your Drupal installation – which I highly recommend having. Simply go to the following location in your admin menu: Store Admin > Configuration > Payment Settings. Then you will see the following screen:
You should now see a screen that – if you scroll down a bit, will look like this:
In the box in red type the path to where you want your SSL Cert stored. In my case I used ../cert. This takes takes me one level above my Drupal install to a directory where my SSL Certificate will be copied. (I had to try a few variations as I was kept getting told I had input an invalid path).
You should now see a screen that looks like this:
Now you should be able to proceed happily through your shopping cart all the way to the end.
I hope this helps!
All the best
Simon
Related posts:
- Ubercart store footer – How to remove
- Ubercart – This transaction is invalid. Please return to the recipient’s website to complete your transaction using their regular checkout flow.
- If your Drupal Admin pages are slow, here’s the fix.
- Ubercart Product images not displaying for anonymous users
- Ubercart catalog block not showing for anonymous users
- Drupal Gmail Module – Solved.
- Drupal Change Publishing options
Leave a Reply
Hot Topics
- Creating a Drupal 6 custom login form – Step by Step tutorial.
- WordPress Contact Form 7 & WP-Mail-SMTP problem solved
- 7129/6105195 Edward Leedskalnin’s anti-gravity – How he built Coral Castle.
- imagecache wrong path – SOLVED!
- How to take Ownership of a Drive, Folder or File in Windows 7
- WordPress widgets not saving or dragging?
- Firefox – update favicon.ico (SOLVED)
- IE emulator for FireFox
- Site off-line The site is currently not available due to technical problems. Please try again later. Thank you for your understanding. (SOLVED!)
- Access denied – Drupal 6.x
Archives
- February 2012
- November 2011
- September 2011
- August 2011
- June 2011
- January 2011
- December 2010
- November 2010
- October 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- January 2009
- December 2008
- August 2008
- June 2008





