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.
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 store these requests in a caching system on the drive than have to rebuild the information with every single request.
However, drive access times are a major bottleneck in server resources. While retrieving from cache is certainly faster than processing the request from code, accessing the drive is slower than other storage mediums available to a web server… namely, RAM.
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 task must be enabled in Magento’s XML configuration. Second, the Magento cron.php script must be configured to run via the system crontab.
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 DMARC work?
DMARC works by using both SPF (Sender Policy Framework) records and DKIM (Domain Keys Identified Mail) to inform the receiving server what to do with a message that fails either authentication pass. This helps to prevent fraudulent or harmful spoofing of domain emails and ensures that emails passing the authentication requirements are legitimately send from the actual store or domain.
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 quite configured as you’d want it, but you want to get the store up and running for local testing anyway?
Magento offers a method of completing an installation fully from the command line, with no web interaction needed! This method requires only an SSH connection to your server and the standard prerequisites to a Magento installation: MySQL/Percona and PHP 5. The following tutorial will guide you through installing a Magento store with sample data, and assumes the server has MySQL 5.1+ and PHP 5.3+ already installed.