Tutorials

Backup your own website

07:35 06 January in Cloud Computing, Cloud Hosting Benefits, Hosting Tools, Maintenance, Tips, Tutorials by Simple Helix Marketing

A website can be a lot of different things. From the small family photo albums to the specialty vendor’s online webstore, anyone and everyone can setup a website. As mentioned in another blog post, maintaining backups of a website is absolutely critical for ensuring a sustained web presence. Although paid backup services are more than adequate for most site owners, there are many distinct benefits to...

Install MySQL 5.6 on CentOS 7 / RHEL 7

13:23 25 March in Hosting Tools, Server Technology, Tips, Tutorials by Simple Helix Marketing

Install MySQL 5.6 on CentOS 7 / RHEL 7 MySQL is a popular open-source relational database management system widely used by a number of web platforms including Magento and Wordpress. With the release of RHEL 7, MySQL is no longer included in the default RHEL / CentOS 7 repositories and has been replaced by MariaDB. MariaDB is an excellent platform that is considered to be a drop-in...

Troubleshooting 500 Internal Server Errors

17:09 29 February in Simple Helix Support, Tips, Tutorials by Steve Shickles

The dreaded "500 Internal Server" error is one of the worst errors you can encounter on a website since it is very generic and requires digging into a plethora of logs just to find a potential cause. The first step needed to troubleshoot this is to track down the Apache/httpd/web error logs. The location of this depends on if you're using a control panel and, if so, which one you're using. In...

Installing and Configuring Pure-FTPD on CentOS 7

08:51 08 September in Hosting Tools, Server Technology, Tips, Tutorials, Uncategorized by Steve Shickles

This article will teach you how to install and configure Pure-FTPD on CentOS 7 without a control panel (such as CPanel). Pure-FTPD is a simple File Transfer Protocol (FTP) server. It is designed to use resources efficiently and supports useful features like secure connections, IPv6, and virtual users (for jailing security). *Important Note: Do not follow this guide if you are using a control panel such...

Installing and Configuring Nginx + PHP-FPM + MariaDB on CentOS 7

10:12 21 August in Server Technology, Tips, Tutorials, Uncategorized by Steve Shickles

This article will teach you how to install and configure a CentOS 7 webserver with Nginx, PHP-FPM, and MariaDB. Nginx is an HTTP server that has gained considerable popularity in recent years due to its small footprint, modular architecture, load-balancing reverse proxy, and acceleration features. Paired with PHP-FPM and MariaDB, Nginx can yield excellent performance for high-traffic sites.   *Important Note: Do not follow this guide if...

How to create an additional Magento Admin user account

10:27 25 February in Magento, Tutorials by Steve Shickles

How to create an additional Admin user in Magento Often times if you are enlisting the help of another developer to assist you in building your Magento store, you may find yourself in need of a temporary Admin-level account that will allow the developer to work on the site without revealing your own credentials, and giving you the ability to revoke the account once the work...

Routine Magento Maintenance

14:15 14 October in Magento, Tips, Tutorials by Steve Shickles

This blog post is intended to explore the importance of routine Magento maintenance. Keeping your Magento store clean and maintained is an important step to ensuring that your store performs as optimally as it can regardless of the platform you host it on. This also ensures that, should something happen with your store, you are well equipped to handle it. Below are some simple tasks you...

Magento Maintenance Mode

09:09 07 October in Magento, Tips, Tutorials by Steve Shickles

Magento 1.4 and newer allows the ability to set your site in “maintenance mode” by creating a blank 'maintenance.flag' file in the document root of your webserver (public_html). This is ideal if you need to take the public site offline for developmental changes. The downside to doing this is that you also lose access to the site, which can make checking site changes difficult. By slightly...

Manually Disabling a Magento Extension

15:41 15 September in Magento, Tips, Tutorials by Steve Shickles

Sometimes a Magento module may break the frontend and/or backend of the site. When this happens, you will not be able to disable the module from the Magento admin area. Fortunately, it is not only possible but also fairly easy to manually disable the extension or module in question to restore site functionality. To manually disable a Magento extension or module, you will need to edit...

Magento and Memcached: Faster Caching for Your Store

19:50 10 September in Magento, Tips, Tutorials by Steve Shickles

As your customers browse through your Magento store, Magento will often write various information to disk in an effort to present a smoother, more pleasant experience to the end user. These objects are often various core systems, popular PHP calls and various other blocks of information that the Magento system gets requests for many times over from the customer. It’s much faster for Magento to...

How to Make Site Backups

17:50 21 August in Hosting Tools, Tips, Tutorials by Steve Shickles

If you're like most of us, then you have probably had the unfortunate experience of losing hours (or even days) worth of work due to an accidental coding mistake or mis-typed command. When this happens, the end result is spending even more time trying to duplicate the work that was lost. Wouldn't it be nice if there was an "easy" button that could be used to...

Installing and Configuring Pure-FTPD on CentOS 6

16:23 14 August in Tips, Tutorials by Steve Shickles

This article will teach you how to install and configure Pure-FTPD on CentOS 6 without a control panel (such as CPanel). Pure-FTPD is a simple File Transfer Protocol (FTP) server. It is designed to use resources efficiently and supports useful features like secure connections, IPv6, and virtual users (for jailing security).   *Important Note: Do not follow this guide if you are using a control panel such...

Magento Cron

16:23 30 July in Magento, Tips, Tutorials by Steve Shickles

Magento provides built-in support to run certain tasks on a scheduled basis through cron. Cron is a task scheduler for Unix-like systems. Since Magento 1.3.0, the following features can be scheduled through the cron system: * Automatic Currency Rate Updates * Catalog Price Rules * Customer Alerts and Notifications * Database Log Cleanup and Maintenance * Generating and Updating Google Sitemaps * Newsletter Mail-mailing Two key configuration changes are required to run these scheduled tasks. First, the...

Securing E-Commerce Emails with DMARC

14:09 28 July in Dedicated Hosting, eCommerce, Magento, Security, Server Technology, Shared Hosting, Tips, Tutorials by Steve Shickles

Securing E-Commerce Emails with DMARC What is DMARC? As E-Commerce sites have gained popularity in recent years, malicious activity such as spamming and phishing has also been on the rise. DMARC addresses these issues by providing a way for E-Commerce site owners (and mail senders) to protect their end users by securing and verifying communication channels. DMARC stands for “Domain-based Message Authentication, Reporting, and Conformance.” How does...

Installing Magento from the Command Line

20:17 23 July in Hosting Tools, Magento, Tips, Tutorials by Steve Shickles

  There are several methods of installing Magento to a web server and getting your e-commerce presence up and running. Magento offers a downloader application and script to automate most of the installation. However these methods still require the user to navigate to the freshly-installed site and use the web-based Installation Wizard to complete the process. What if the software that runs your web server isn’t...

Secure Checkouts in Magento with SSL

19:10 09 July in eCommerce, Magento, Security, Tips, Tutorials by Steve Shickles

An important upgrade that all Magento store owners should consider is the installation of an SSL certificate to provide the secure processing of sensitive information such as credit card data and login credentials. SSL stands for Secure Socket Layer and is used by web servers to encrypt data between the client and server to protect against a wide variety of malicious attacks. Not only will...

Gzip Compression and Magento

13:50 01 July in Magento, Tips, Tutorials by Steve Shickles

One of the easiest and simplest ways to both speed up your site and save bandwidth is to enable gzip compression. Gzip works by compressing the server response sent to clients and is supported by most modern browsers. To understand this process, we will take a look at a typical HTTP request and response both with and without gzip compression.   HTTP Request and Response (no compression)   From a...

Using Two-Factor Authentication with Magento

13:15 30 June in eCommerce, Magento, Security, Tips, Tutorials by Steve Shickles

Humanity has three methods of implementing security and authenticating themselves to a system:   Something you know: This refers to a password, PIN or some other knowledge that is kept secret from others that the system knows and can authenticate the user by. Something you have: The best example of this type of authentication is a debit card or ATM card. The card carries information that it shares...

Magento Multi-Store Setup – With Video!

11:53 24 February in Magento, Tips, Tutorials by Steve Shickles

Greetings fellow Magento masters! Recently we've had a lot of questions about multi stores and how to set them up. These days a Magento mall with different store views is a great way to engage your customers and keep their interest, since you can tailor each view of a site to help customers to find a product. If you went to a mall, and there was only...