or other bits of junk.Fatal error: Uncaught Exception: Error: Could not load model extension
So I went into the database - and found under extensions three fields:
1: extension: extension_id, type, code
2: extension_install: extension_install_id, extension_download_id, filename
3: extension_path: extension_path_id, extension_install_id, path, date added
and I take a look in those...
#1 extension - the extension_id looks like it is a number assigned to a subsection of an extension and each id defines where that part goes in the extension tables such as type-payment - code-cod, type-total - code-shipping, type-total - code-handling, type-module - code-account and so on for a while, and then it reaches things like type-report - code-sale_coupon, type-dashboard - code-abandonedcarts (thought I deleted that!), type-total - code-customer_feediscount (I did delete that!). There seem to be leftovers here, but which are safe to delete? Certainly some are from deleted extensions.
However I moved on to
#2 extension_install - this looks good, as all that are listed (extension_install_id 6, 14, 19, 20, 22, 23, 24, 26, 29, &30) are one family of extensions that I didn't want to expunge. let's move on to
#3 extension_path - this too looks good - the paths are only related to the extension_install_id that I have in #2, so I don't think there are any problems here.
What remains then is how to safely clean up #1 extension - I am using MaxD's wonderful test_site extension for all this mucking around, sure saves breaking the site, and it allows me to experiment with deleting or modifying code in the test_site area leaving the real code and database unaffected.
Code: Select all
extension_id type code
1 payment cod
2 total shipping
3 total sub_total
4 total tax
5 total total
6 module banner
7 module carousel
8 total credit
9 shipping flat
10 total handling
11 total low_order_fee
12 total coupon
13 module category
14 module account
15 total reward
16 total voucher
18 module featured
19 module slideshow
20 theme default
21 dashboard activity
22 dashboard sale
23 dashboard recent
24 dashboard order
25 dashboard online
26 dashboard map
27 dashboard customer
28 dashboard chart
29 report sale_coupon
31 report customer_search
32 report customer_transaction
33 report product_purchased
34 report product_viewed
35 report sale_return
36 report sale_order
37 report sale_shipping
38 report sale_tax
39 report customer_activity
40 report customer_order
41 report customer_reward
42 advertise google
43 payment paypal
44 payment cheque
45 payment bank_transfer
48 shipping pickup
60 module paypal_smart_button
64 captcha google
149 payment squareup
74 dashboard abandonedcarts
82 analytics google
138 total customer_feediscount
159 module amazon_pay
164 fraud ip
165 fraud maxmind
168 dashboard missing
169 feed google_sitemap
170 feed google_base
185 hbseo hb_brokenlinks
186 hbseo hb_sitemap
Or is there something I can read up on that will explain how this is all extension install/uninstall is all put together for those of us brave (foolish) enough to dig into myphpadmin?
Thanks as always!
John :-#)#