by Kevin Schroeder | 9:18 am

WordPress admin redirecting on Nginx

I had an odd problem this morning.  I moved my blog over to a new VPS last week, switching from Apache to Nginx w/ PHP-FPM 7.  But when I tried to log in this

  READ ARTICLE
246 words ()
by Kevin Schroeder | 1:29 pm

Magento Selenium Testing

[TL;DR] Go to the conclusion at the end, get the links for the GitHub repo, contribute.  Follow MagiumLib on Twitter (nothing posted as of writing) [update] The Magium site is live.  Lots of stuff there.

  READ ARTICLE
2319 words ()
by Kevin Schroeder | 3:11 pm

How to examine the reports files for Magento (and not burn your eyes)

I was recently asked by a client for a snippet of Linux CLI that I use to get a summary of Magento reports files under var/reports. I don’t guarantee that this is the best CLI command, but this is what I use

  READ ARTICLE
192 words ()
by Kevin Schroeder | 11:34 am

Configuring MySQL SSL in Magento (to get your HIPAA auditor off your back)

I’ve been asked a few times now if there is a way to use encrypted MySQL connections in Magento. Most of the time it is when merchants are selling medical products and HIPAA requirements come into play. I am not an expert in HIPAA, nor do I want to be, but with the cost of vulnerabilities on the rise it made sense to at least look into it and get a good answer on how to do it.

  READ ARTICLE
659 words ()
by Kevin Schroeder | 8:58 am

How to (properly) harness the Magento EE Full Page Cache (part 2 – application states)

In part 1 we took a look at some of the basics of the Magento EE FPC.  We talked about the general structure and flow of the FPC. In this article we are going

  READ ARTICLE
662 words ()
by Kevin Schroeder | 8:15 am

How to (properly) harness Magento EE’s Full Page Cache (part 1)

TL;DR The Full Page Cache is one of the most important performance features in Magento EE and very few people know how to use it Containers control your content Processors manage containers Knowing containers and processors gets

  READ ARTICLE
681 words ()
by Kevin Schroeder | 9:37 am

Be wary of functions in SQL in Magento, such as MAX(). There may be a better way.

I just wrapped up a Healthcheck for a Magento ECG customer and I ran into an interesting issue.  IIRC, the problem wasn’t a client one but rather code that a community extension used.  I won’t

  READ ARTICLE
361 words ()
by Kevin Schroeder | 8:45 am

He put this in a blog and was amazed at what happened.

Sorry.  I saw about 50 of those linkbait posts and it bugged me so I did one of my own.  I didn’t click on them but those just really, really bug me.  Call this

  READ ARTICLE
147 words ()
by Kevin Schroeder | 9:32 am

The server requested authentication method unknown to the client [mysql_old_password]

I updated my server this morning, moving from Zend Server PHP 5.3 to 5.6 but when I did I got a really weird error. The server requested authentication method unknown to the client [mysql_old_password]

  READ ARTICLE
161 words ()
by Kevin Schroeder | 8:26 am

Load Testing the Magento Checkout with JMeter (and enjoying it)

Update: I have started offering a new load testing service for Magento. Check it out! Load Testing the Magento checkout is, in theory, difficult.  Well, not so much difficult as time consuming.  It is

  READ ARTICLE
330 words ()