Categories
Archives
- May 2012 (5)
- April 2012 (4)
- March 2012 (5)
- February 2012 (6)
- January 2012 (6)
- December 2011 (3)
- November 2011 (4)
- October 2011 (5)
- September 2011 (5)
- August 2011 (7)
- July 2011 (5)
- June 2011 (6)
- May 2011 (6)
- April 2011 (5)
- March 2011 (7)
- February 2011 (3)
- January 2011 (4)
- December 2010 (5)
- November 2010 (6)
- October 2010 (4)
- September 2010 (1)
- March 2010 (2)
- May 2009 (1)
- April 2009 (2)
- November 2008 (2)
- August 2008 (1)
- July 2008 (1)
Author Archives: Sean
Keeping WordPress Secure
Being one of the most widely-deployed blogging engines around, it’s no surprise that WordPress holds the interests of a wide audience. Unfortunately, not everyone is out to become the next rockstar blogger or tech pundit; the sad truth is that … Continue reading
Debugging Apache Rewrites and Redirects
Apache’s mod_rewrite and mod_alias can be very useful, but they can also be a huge pain to debug when a problem arises. Luckily, there are a few things that can help, and since you’re probably not the first person attempting … Continue reading
Posted in Apache
Leave a comment
Understanding DNS Propagation
DNS is perhaps one of the biggest sources of frustration for our clients (trumped perhaps only be e-mail). These issues mostly stem from the way DNS caching works. Since every domain on the internet requires DNS to function, there are … Continue reading
Installing RVM on CentOS 5
RVM is a great piece of software. Without it, it’d be a nightmare to maintain multiple versions of Ruby and multiple gemsets. I know that I use it every day, and if you’re developing with Ruby, you’ll probably want to … Continue reading
Unhide Magento Connect Extension Keys Without Logging In
When you’re working on your store and trying to get something important done, momentum matters a lot, and anything that interrupts your workflow can really get you out of the zone. I find that this happens to me a lot … Continue reading
Quickly Disable Any Magento Module For Troubleshooting
At Nexcess, we commonly run across problematic extension. Whether the issue is version incompatibilities, database problems, permissions problems, or anything else, the ability to quickly disable an extension or two for troubleshooting is extremely useful. First, a bit about Magento’s … Continue reading
Posted in Nexcess
Leave a comment
Using OpenSSL to Verify Service Availability and Configuration
SSL is one of the most widely-used technologies for securing communications over the internet. It does have a few design flaws, but it’s still widely used to secure e-mail (IMAP-SSL and POP3-SSL), HTTP traffic (via HTTPS), and other communications. By … Continue reading
Avoid Common Password Pitfalls by Getting Creative
Here at Nexcess, we deal with lots of passwords. Passwords for SSH, passwords for e-mail, passwords for intranet sites, passwords for VPNs. We have passwords that fall within the client realm things like webmail, control panels, e-mail, FTP…the list goes … Continue reading
Diagnosing MySQL Performance Bottlenecks With Maatkit
Hello again! Last time we looked at optimizing performance of web apps, we were checking out how to diagnose PHP performance bottlenecks using XDebug to generate valgrind-style logs of what PHP was doing. While that can be immensely useful in … Continue reading
Posted in Linux, php
Tagged InnoDB, maatkit, MyISAM, mySQL, performance, PHP, XDebug
Leave a comment
Diagnosing slow PHP execution with Xdebug and KCachegrind
Tracking down a performance issue to the actual PHP app can be hard enough by itself, but what do you do once you’re sure that the app itself is the bottleneck? The excellent Xdebug extension has many useful features for … Continue reading
