Fighting the machine

Hold on Cowboy

This blog post is pretty old. Be careful with the information you find in here. It's likely dead, dying, or wildly inaccurate.

So today I spent an ungodly amount of time trying to figure out why my Magento module, that worked just fine on my local MAMP installation, didn’t work on the Linux staging server.

I thought it was the cache, so I reloaded the cache, changed the cache backend, then I thought it might be a but, then I thought it might be the layouts. The solution? Case. Mac is not case sensitive, Linux is.

My module was named CatalogRequest and Magento is really strict on case for filenames, so a little rule of thumb. Avoid CamelCase in your module names.

Did this help you out? It took me a few days to piece together all this information together, I hope this saves you some time (who knows, maybe the future me will be thankful I wrote this down). Let me know your thoughts. shanestillwell@gmail.com