why we don't use
automated script installers
Script installers have become a very popular offering among web hosting companies. A script installer is itself a script that installs other software on web servers.Most hosts offer script installers today because it’s one of those things that makes people want to click on the Order Now button!
If you want to install, say WordPress, on your site, a script installer can do it and have you up and running in about 2 minutes. If you install WordPress manually, it could take up to 5 minutes. And people like to save time – so script installers are an attractive offering.
Why We Don’t Use These at LazyLizard: Since the installation of scripts, like WordPress, is usually just a one-time thing and since they rob developers of the flexibility they like and because they introduce a less-than-secure element to the hosting environment, we don’t use them.
While script installers make things very easy in the beginning they have a tendency to complicate things later on. Since the automated script installer is a script in itself, it also needs to be constantly maintained ,and if it isn’t it can become a source of serious problems.
Install scripts with one click
Script installers are also notorious for messing with scripts after they’ve been installed. For instance, if you install WordPress with a automated script installer, the installer itself will then become responsible for future updates to the WordPress core. We’ve seen numerous times in the past where something gets messed up along the way and after a while site owners are no longer able to update WordPress – because the script installer says it doesn’t need to be updated!
It’s that kind of messing around with a site’s software, after the fact, that makes script installers unsafe and unstable in the long run. We feel they’re just not worth it for a couple of extra minutes of time in the beginning with all of the headaches they can bring later on. (For those that would prefer them, we’re happy to install scripts for you manually anytime).
If you can’t update WordPress when an update is issued, your installation can become insecure and open to hackers. Because a lot of WordPress updates are security patches that protect against newly discovered threats. So it’s really vital that WordPress can automatically update when it needs to.
Our first and foremost goal at LazyLizard is to maintain the secure environment possible for WordPress sites. In our experience with script installers, they can eventually become obstacles to that goal. When a script installer is used to install WordPress, the installer becomes the controlling “authority” over when WordPress itself can be updated. If WordPress issues an update, it can only be installed on your site when the script installer says it can.
And that’s where the problems begin. Two things have to work together for the script installer to always upgrade to the latest version of WordPress. One, the script installer must always know which version you’re currently on. And two, the installer must become aware whenever WordPress issues a new version.
It is in these two processes that script installers can make mistakes and start to cause problems. For instance, if you manually update WordPress yourself before the script installer has a chance to, the installer can become confused as to which version you have. It will think you have the latest version it installed – when in fact you now have a newer version. But the installer doesn’t have any way of knowing you’ve installed a new version on your own (through the automated WordPress update feature, found within WordPress itself) because it expects all upgrades to go through the installer itself.
The bottom line is, script installers are just another layer of software between you and WordPress. And every layer adds a new opportunity for complications and problems.
Key to Good Server Security: One of the prime keys to robust server security is to keep things as streamlined as possible. If a piece of software isn’t absolutely necessary, then it shouldn’t be used. Because all software that runs on servers has the potential to cause problems. So, our philosophy at LazyLizard is to use no software unless it is absolutely necessary to the smooth functioning of the server. And script installer software, simply isn’t necessary. Therefore, the potential it has to cause problems is greater than the few minutes of time it saves most website owners who are only going to use it once or twice anyway.
A “script” is simply a bit of programming code, that is typically used on websites that provide a variety of functions for the site. A function may be a very simple one such as an interactive contact form. On a contact form, people can fill in their name and contact info, write a comment, click submit and have their info sent to whoever they’re trying to contact.
In that example, several interactive functions take place that require a “script” or some software code to run. People are presented with text boxes where they can type in a customized message. They may be presented with drop-down boxes where they can make various choices. Then, depending on what they choose, the programming code that runs the script will decide what to do with the results. Maybe the message will be sent to the website’s sales department or their tech support department.
Or perhaps, the script makes it possible for people to place orders for products and services on a website.
A script can be used in conjunction with other scripts to create a more complex function or website. For instance, WordPress could be called a script, although it’s normally called a “content management system” (CMS). The WordPress CMS is really a combination of hundreds of small scripts that are tied together to make a single functioning system.
A website owner may want to install a script that runs, say, a Content Management System (CMS) such as WordPress. While WordPress itself is technically a “script”, your web host may also provide another script called an Automated Installer script.
If your host provides an Automated Installer script and you want to install WordPress, all you have to do is login to your web control panel area and click the installer script and choose WordPress. The installer script will perform all the routines necessary to install WordPress. This will include uploading and unpacking the WordPress files, as well as creating the database that WordPress will need in order to run.
Yes, absolutely you can. And it’s not that difficult, especially if you’ve done it once or twice before. However, if you’ve never done it, it may be a bit intimidating. We at LazyLizard are more than happy to do this for you, if you’d like our help.
If you’d like us to install WordPress for your site that is hosted with us, just click here, fill out the form and we’ll take care of it for you.
Why Choose LazyLizard
We’re a boutique hosting shop which means we take very special care of each and every one of our clients. We know each of our clients and we tailor our support to the goals we know you’re trying to accomplish as well as to your level of knowledge.
At LazyLizard we’re passionate about seeing our clients succeed by using the products and services we provide.
Our servers and systems are always up-to-date running the latest versions of critical software such as PHP, mySQL, Linux and Apache.