[checkout] [checkoutpaypal] error message on install [checkoutemail] not showing as payment option

grlfriday
grlfriday's picture

Joined: 2010-01-06
Posts: 2
Posted: Thu, 2010-01-07 03:24

First off, the reason I didn't install these by clicking "Get More Plugins" is that the download locked up repeatedly. I deleted modules till I finally got it to work ONCE without giving me an internal server error 500 (had to delete the files /harpercountyherald/g2data/cache/repository/community/index.repository and
/harpercountyherald/g2data/cache/repository/released/index.repository to make the error go away every time I tried to download the module list), which is when checkout showed up underneath the two buttons "Download Plugin List" and "Show Repository List". I installed and configured it, no problem. I wasn't sure if it was okay to install all three modules at once, so I only did checkout. Well, when I went back to the "Get More Plugins" link to get checkoutpaypal and checkoutemail, the list of community modules wasn't there anymore. Here is where I probably made my mistake: I found the individual folders for checkoutpaypal and checkoutemail on sourceforge and not knowing what to do, dropped the folders into here: /harpercountyherald/gallery2/modules/.

Problem 1: checkoutemail showed up and let me configure it, but there's no button here: http://www.harpercountyherald.com/gallery2/main.php?g2_view=checkout.Confirm

Problem 2: checkoutpaypal showed up in the modules list but when I click install, I get this error: Error Detail -
Error (ERROR_STORAGE_FAILURE) : No map or entity description for: CheckoutPaypalIPN
in modules/core/classes/GalleryStorage/GalleryStorageExtras.class at line 1326 (gallerycoreapi::error)
in modules/core/classes/GalleryStorage.class at line 768 (gallerystorageextras::configurestore)
in modules/core/classes/GalleryModule.class at line 156 (mysqlstorage::configurestore)
in modules/core/PluginCallback.inc at line 230 (checkoutpaypalmodule::installorupgrade)
in modules/core/PluginCallback.inc at line 67 (plugincallbackview::handlecallback)
in main.php at line 450 (plugincallbackview::renderimmediate)
in main.php at line 104
in main.php at line 88

I ran debug after I got the error, and that file was longish and here it is.

Here's what I'm running. Anyone have any suggestions? I know I have multiple problems, but any help will be greatly appreciated. Thank you!
Gallery URL = http://www.harpercountyherald.com/gallery2/main.php
Gallery version = 2.3 core 1.3.0
API = Core 7.54, Module 3.9, Theme 2.6, Embed 1.5
PHP version = 4.4.9 cgi
Webserver = Apache
Database = mysqlt 5.0.81-log, lock.system=flock
Toolkits = ImageMagick
Acceleration = partial/900, none/0
Operating system = Linux infong 2.4 #1 SMP Tue Dec 18 22:34:10 UTC 2007 i686 GNU/Linux
Default theme = matrix
gettext = enabled
Locale = en_US
Browser = Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.38 Safari/532.0
Rows in GalleryAccessMap table = 21
Rows in GalleryAccessSubscriberMap table = 291
Rows in GalleryUser table = 2
Rows in GalleryItem table = 289
Rows in GalleryAlbumItem table = 11
Rows in GalleryCacheMap table = 337

 
alecmyers

Joined: 2006-08-01
Posts: 4342
Posted: Thu, 2010-01-07 12:20
Quote:
Error (ERROR_STORAGE_FAILURE) : No map or entity description for: CheckoutPaypalIPN

It sounds like the installation process didn't work properly for (at least) the checkoutpaypal module. It's fine to download the folders from sourceforge and put them in the modules directory, except this bypasses the usual checks that all the files are present and complete.

I would: disable this module, then uninstall, delete all the checkoutpaypal files. Then download them zipped from sourceforge and install again.

There isn't enough information in your post to say if there's anything wrong with the checkoutemail installation.

 
grlfriday
grlfriday's picture

Joined: 2010-01-06
Posts: 2
Posted: Thu, 2010-01-07 15:46

I re-downloaded the zip files from sourceforge and replaced the checkoutpaypal and checkoutemail folders that were in the modules folder, and got the exact same result. I did make a file of the debug info I got on the checkout page where the checkoutemail button is missing. Does this give you any helpful info? Or should I be copying the info from the smarty debug popup I get?

I have a feeling that if I could fix the whole "Get More Plugins" problem, where it won't download and I have to delete the files to get the 500 error to go away, then I could make this work much easier. Any advice on that? I've seen a lot of people having this same problem, using 1and1 (as I am) and getting this error when they try to download more plugins, but nothing I have found has worked more than once, and it won't work now.

Again, THANK YOU. Seriously.

 
alecmyers

Joined: 2006-08-01
Posts: 4342
Posted: Thu, 2010-01-07 22:14
Quote:
I re-downloaded the zip files from sourceforge and replaced the checkoutpaypal and checkoutemail folders that were in the modules folder, and got the exact same result.

Redownloading won't help unless you uninstall first. Also you may want to delete all the old files before replacing them to make sure you're overwriting.

I never had any problems with 1and1 while using them as a host. (I gave up on them because of lousy support on another matter.)

Also I don't think there's a debug page that will specifically help in this case, certainly not the smarty page. It's possible that it's actually your g2 installation that's borked leading to problems installing modules, so you might want to think about scrapping that and reinstalling the whole caboosh from scratch. Alternatively try a new trial installation of g2 under a different directory and with a different db prefix and see if that's problem free.