Recently we have been getting a flood of calls from distressed Magento store owners with compromised servers. As a result we compiled a comprehensive list of security tips on running a secure Magento environment. Some tips are basic but still it is worth mentioning it here sine I have seen so many cases were the basics are not covered properly. Like any other eCommerce application residing on a web server, Magento needs to be secured and one will be surprised how often these basics mistakes are done on live production servers.
Category Archives: Magento
At the moment, December 2013, there seems to be a stability issue with PHP latest versions and APC (Alternative PHP Caching) module under Magento. Once you run latest PHP 5.4 with latest APC module and let Magento run or an hour a bunch of errors show up in the apache log files. There seems to be more impact on the checkout process and several admin operations but so far it has been extremely random so we were not able to pinpoint exactly the specific use cases that trigger these errors.
The errors reported in the logs are pretty consistent and show:
[notice] child pid NNNNN exit signal Segmentation fault (11)
The PHP community seems to be eager to try and resolve these issues and get APC to a stable status but it has been taking for far too long. In fact, it seems that Zend have started developing their own OPCache module that may be shipped with PHP beginning with version 5.5. Here is a short article describing how to use the new OPCache module.
But before we go and rush to install an unstable version of PHP and a beta version of OPCache, we confirmed that reverting to an earlier stable release of PHP and APC will work just fine and produce great performance results for Magento: stick to the latest stable PHP 5.3.x and APC version 3.1.9 and you will be safe.
I hope this saves someone some stressful moments.
Yes, it is the holiday shopping season and ecommerce is just booming. If you have done everything right in your online store, you should be seeing a spike in your eCommerce conversion rates. Here is a nice graph showing ecommerce conversion rates spike to over 5% on Cyber Monday for one of our successful Magento Customers.
Recently we released our latest Advanced Search 2 Magento Extension and we already have some great analytics to share with you from one of our favorite websites. Overall the preliminary results show some real gains in how users use the search on a Magento site and we can only conclude they are happier as a result.
The Advanced Search Magento Extension by Activo is a must have improvement over the default magento search results. It provides an advanced search functionality for your entire store product catalog without the necessity to install additional 3rd party systems like Solr or Sphinx. It also offer the sensible autocomplete feature within the search box.
Assuming normal traffic patterns, a Magento website will most likely receive only 40%-50% of its traffic directly to the Homepage. The rest of the traffic goes to the Category pages, CMS pages, and mostly your product pages. This means that product pages are highly important for most eCommerce websites. Here are 7 useful tips to help provide effective product pages and improve usability & SEO
Magento Compilatioin and new extensions installation do not mix together. Before you can enjoy that new extension that you just installed you must be aware of Magento Compilation.
Activo Bulk Images Upload and SEO extension provides a fast and efficient way to mass upload product images for large size catalogs with one mouse click. It is extremely easy to use, allows uploading multiple images per product SKU, works great with CDNs, and now has image SEO features.
Easily prevent users from using PO Box for shipping/and or billing addresses at checkout with customizable error messages.
From my experiences, you (the developer) will need to do the last tweaking of the InnoDB config parameters. I’m including the parameters that I constantly apply to my clients and make big difference when it comes to DB performance for Magento.