Jump to content

havenswift-hosting

Member
  • Posts

    2,752
  • Joined

  • Last visited

  • Days Won

    84

Everything posted by havenswift-hosting

  1. We disable shell_exec, along with lots of other unsafe functions, on all our servers and I cannot see any responsible hosting company allowing that php function
  2. The built in functionality creates a basic Sitemap when it is manually run so 1) It isn't set it and forget it - the store owner needs to manually rebuild it whenever changes are made to the store 2) It doesn't cover images, videos etc - only standard urls. 3) The store owner needs to submit it through Google Search Console and any other search engines. As long as store owners remember to run this manually on a regular basis (daily or at least weekly) then it is definitely better than not having any Sitemap (although it can be detrimental to have old, out of date Sitemaps) but there are various specialist software packages (we resell one such package) that cope with the first two options. Ian
  3. @jka a quick Google search reveals quite a few services but the one that I have heard good things about is https://www.shopping-cart-migration.com/ I have never used these myself but know several clients that have done so and been happy Ian
  4. Hi You have installed CubeCart into a sub directory called /store - if you want it to come up with the homepage immediate, the easiest way is to move everything up one directory out of this sub-directory. As an alternative, you can also put a redirect into your .htaccess file (assuming you are using Apache) Ian
  5. If you change between using insecure SMTP on port 25 and either SSL on port 465 or TLS on 587 then you will need to change the outgoing mail server so uses the correct one. As Mike mentioned using mail.domain.com works for insecure port 25 but will not work for either of the secure methods where simply domain.com should be used. This isn't something specific to our hosting btw ! NOTE (mainly for non Havenswift customers) : this of course assumes that you have your own SSL installed on your domain (which both of you do) because if you don't you may not be able to send secure SMTP at all or may need to use the server secure outgoing mailserver URL if that is made available to you by your hosting company. Ian
  6. There are still various problems when doing upgrades which I have reported here https://github.com/cubecart/v6/issues/1444 Ian
  7. You should check your SSL settings within CubeCart and if you don't have an SSL installed, then ensure it is set to NO. Other than checking that, just simply ask your hosting company to go to your homepage and see the error and ask them what is causing it - they should easily be able to see. If it was sent the .htaccess and CubeCart settings conflicting then it could be Apache settings Ian
  8. Not sure why you wouldn't want to upgrade to V6 (have you too many core file changes by any chance?) but that is immaterial to this issue. This issue is almost always due to confusion between SSL settings within CubeCart and in your hosting environment (usually within your .htaccess file) but without knowing more details of your website it is impossible to say anything more - have you spoken to your hosting company about this ? Ian
  9. Hi Gary In theory, upgrading from V3 to V6 *should* preserve rankings through redirects but I would always check all indexed pages and as you are changing product names, the urls could / probably will change and so will need specific attention. However, any changes can be sorted using 301 redirects which ensure no loss of link juice. We have done a lot of upgrades and also moves from one package to another where all urls change so we can certainly help Regards Ian
  10. 5000 products is not large at all, we have clients with greater than 250,000. I also don't see any issues with that number of registered customers - MySQL can easily handle many millions of records without any problems and a reasonable amount of work has been done over the last year or so adding missing indexes although some optimization can certainly still be done. More important questions would be the number of concurrent users, number of orders being taken and how well the hosting / database server is configured
  11. Happy to test anything either or both of you create along these lines
  12. The stock foundation Skin that comes with CubeCart is mobile friendly and in theory any skin based on that is as well and there are 25 plus skins available in the marketplace, however, many of these are not supported or maintained (check when they were last updated and if nothing within one to two months then I would advise to avoid). Our own Retail Therapy skin (demo on https://www.cubecart-demo.co.uk) is fully responsive, comes with a ton of additional features including integration to many plugins (so you don't have to make and then maintain the required skin changes !) and we also have a free skin Configuration plugin which allows you to configure certain aspects again without having to change skin template files Ian
  13. I wasn't suggesting that the security token be removed or the position moved - as you said, that doesn't solve any of the underlying issues at all. What is needed and what is a big task, is rewriting the way that large quantities of data such as product options are saved. Brian, you say you have a solution to the AIOS module which is another area where this happens, is that something you can share and can the same solution be applied to product options ? Ian
  14. I agree that extending the search mechanism to option matrix product codes, if used, would be an excellent idea for core code and also if there is a unique match then taking the customer to that product directly is also good and would improve the customer experience especially if the relevant options matching that product code could be pre-selected ! However, I don't believe that many stores would have customers searching by the bar code and the addition of that functionality would be much more suited to a plugin where it could be configurable which code is used (UPC is mostly North America, JAN only in Japan, ISBN for book stores worldwide and EAN code is used exclusively in Europe). Any solution would need to ensure that suitable indexes were added to database columns.
  15. Having multiple tabs open is a very common way of working and is something that isn't possible with CubeCart now and when doing it, it creates the same symptoms as having too many POST'd variables. The ideal solution would be rewriting the way CubeCart stores the security token but this is a big task BUT it would solve the multiple tabs and excessive number / size of POST'd variables
  16. Currently 26 skins in the marketplace although I also agree that it isn't a lot by the standards of some packages and many of them are not that great and quite a few aren't even maintained (check when many of them were last updated !). You don't say which skins you are having problems with the demo although there are known issues with the "demo" button - for example it doesn't work with our Retail Therapy skin but our skins can be seen on our own demo site at https://www.cubecart-demo.co.uk
  17. Nobody is saying that it is beyond possibility that there are coding problems in CubeCart - we know there are plenty which are continually addressed via this forum and the git issue list. However in all my years being involved with CubeCart (early V2) I have never come across an installation on Arch and the little that I know about it, I cannot understand why a client would run it on a commercial web server. Without access to your server or more details of the issue, it is going to be difficult, for f not impossible to say what the problem is.
  18. There is nothing obviously wrong with the mysqli configuration but the problem is probably with the configuration of your open_basedir settings and that is affecting mysqli. I do not understand why you are being so secretive about what your expert is telling you - if you are paying him, then anything he finds out should be disclosed to you and then if you want help here then why not tell us - you are asking for help and being economical with the information you are giving us
  19. Not sure if this was directed at myself or @bsmither but neither of us have anything to do directly with CubeCart Ltd and simply help out here - in addition CubeCart is open source since V6 and not commercial ! As CubeCart needs minimal server configuration on all common Linux distros, it stands to reason that it is something to do with Arch or your specific server configuration which is something you alluded to yourself earlier. It would be interesting to know what flaws your very skilled engineer says he found
  20. There are plenty of stores that use product options extensively and if setup correctly, then they should always be used where relevant. A product option should be a size variation, colour variation or something that doesn't materially change the nature of the product. Splitting product options out to separate products is almost always very bad for SEO and also bad for your customer experience. We have a plugin that allows for the allocation of a different image for each product option which is great for certain stores such as clothing where you can show a different colour image when that colour option is chosen. Splitting options out to separate products is bad for SEO in many ways not least trying to come up with unique descriptions and meta data for a different size / colour. Ian
  21. We always use CENTOS as a rule on all shared hosting servers and customer dedicated servers unless something different is specifically requested by a dedicated client and that is because it works in most situations. I don't have any experience of arch Linux either but the fact that your install works fine in CENTOS, it sounds like arch doesn't have components installed or configured correctly. It is certainly strange the warnings you are getting with MySQLi as it appears that this isn't installed so would be interesting to know what phpinfo is reporting ? open_basedir defines the locations or paths from which PHP is allowed to access files using functions such asfopen(). If a file is outside of the paths defined by open_basdir, PHP will refuse to open it. You can disable it but that is a big security risk but on a properly configured system it should not cause any issues. if CENTOS is working fine for you then why not stick with that ? The problems you are having are server configuration issues rather than anything to do with CubeCart itself Ian
  22. The shipping by weight is a very basic shipping module - you can achieve what you want to do by switching to the All in One Shipping module. You can create the zones and simply copy across the setup as applicable Ian
×
×
  • Create New...