Fixing the SquirrelMail Permissions Error in Webuzo

Squirrel MailWebuzo is ported with SquirrelMail as the default web-client to access emails.
SquirrelMail is a standards-based webmail package written in PHP. It includes built-in pure PHP support for the IMAP and SMTP protocols, and all pages render in pure HTML 4.0 (with no JavaScript required) for maximum compatibility across browsers. It has very few requirements and is very easy to configure and install. SquirrelMail has all the functionality you would want from an email client, including strong MIME support, address books, and folder manipulation.

It is deployed along with Exim – the SMTP Email Server, which can be installed by a click from the Webuzo Enduser Panel >> Apps >> Utilities Category

Guide : http://www.webuzo.com/wiki/Install_System_Apps

Accessing SquirrelMail is as simple as a pie with Webuzo.
Guide : http://webuzo.com/wiki/Access_Emails

Issue # 1
You can face the “Error connecting to IMAP server: example.com.
111 : Connection refused
” Error id Dovecot service is not installed on your server.
Squirrel IMAP Error

Fix for the same is to quickly install Dovecot by a click from the Webuzo Enduser Panel >> Apps >> Utilities Category
Guide : http://www.webuzo.com/wiki/Install_System_Apps

Restart the Dovecot Service to avoid other issues:
Guide : http://webuzo.com/wiki/Restart_services

From the command line:
service dovecot restart

Issue # 2
For instance you may face an error as follows while logging in to the web-client, which is related to inappropriate permissions for the attach and data directories.

Squirrel Mail Error

Execute the following commands from your terminal as a root user to fix the above issue.

chown -R emps:emps /var/local/vmail/attach/
chown -R emps:emps /var/local/vmail/data/

That’s it !!! Simple enough !!!

Issue # 3
You can also come across a “Temporary Failure” Error while sending emails from SquirrelMail

Quick Fix for the same is to restart the Dovecot and Exim services.

Guide : http://webuzo.com/wiki/Restart_services

From the command line:
service dovecot restart
service exim restart

Demo :
Admin Panel : http://demo.webuzo.com/
Enduser Panel : http://demo.webuzo.com/enduser/

Support : https://www.softaculous.com/support/open.php?

Handle MX Records with Webuzo

A mail exchanger record (MX record) is a type of resource record in the Domain Name System that specifies a mail server responsible for accepting email messages on behalf of a recipient’s domain, and a preference value used to prioritize mail delivery if multiple mail servers are available.

This article will guide you to handle (add / edit / remove ) MX records using Webuzo.

Getting Started

Navigate to Webuzo Enduser Panel > Email Server > MX Record
Navigate MX Records

A ) Adding MX Records

Step 1) Populate the following fields and Hit “Add Record”
Domain – MX Record to be created for the selected domain.
Priority – Specify the MX Record Priority.
Destination – Specify the Destination pointing to the specified domain.

Add MX Records

Step 2) A message box will pop-up on success.
Success Add MX Records

B ) Edit MX Records

Step 1) Select the Domain to Edit the MX Record

Step 2) Click on the Edit icon to edit any of the MX Records.
Edit MX Records

Step 3) Change the required fields and Hit Save
Priority – Specify the MX Record Priority.
Destination – Specify the Destination pointing to the specified domain.
Save  MX Records

C ) Delete MX Records

Step 1) Select the Domain to delete the MX Record

Step 2) Click on the delete icon inline to the record you wish to delete.
Delete MX Records

That’s it !!! Done.

Managing MX Records is extremely simple with Webuzo easy-to-use GUI. Default MX Records are built for every domain added using the Webuzo Enduser Panel.

Experience the Demo here:
Webuzo Admin Panel : http://demo.webuzo.com
Webuzo Enduser Panel : http://demo.webuzo.com/enduser

Support : https://www.softaculous.com/support/open.php?

Webuzo – For the Ubuntu Addicts

Webuzo UbuntuFast, secure and stylishly simple, the Ubuntu operating system is used by 20 million people worldwide every day. Managing Domains , FTP Accounts , Databases, DNS Records, MX Records, Email, etc is now simpler on Ubuntu with Webuzo.

You heard it right !!! Webuzo can now be installed and runs as smooth as butter on Ubuntu as well. Ubuntu lovers can now stick around to their distro and deploy Webuzo with ease.

3 Simple Steps to install Webuzo on Ubuntu:

1) wget -N http://files.webuzo.com/install.sh

2) chmod 0755 install.sh

3) ./install.sh

Enjoy the benefit of installing popular scripts like WordPress, Joomla, Magento, PrestaShop, etc. and over 310+ scripts by a click of a button from the Webuzo Enduser Panel and deploy your site within minutes on your server.

Install / Remove a wide range of System Applications like Apache, Nginx, multiple PHP versions, MySQL, MongoDB,etc by a click of a button from the Webuzo Enduser Panel which simplifies deployment of system apps to a greater extent from installation to configuration to starting up the services.

Deploy stacks like LAMP, LEMP and LLMP by a click from within the Webuzo Enduser Panel.
Java lovers can install Jetty, Apache Tomcat 6 / 7, TomEE, Virgo, GlassFish and Java Tools like Ant, Groovy, Clojure, Derby, Maven, Jruby, Elasticsearch, etc all by a click of a button.

We are striving to improve the Webuzo Control Panel more and more for the CentOS and Ubuntu lovers alike. Suggestions and Feedback are most welcome.

It’s just made easy for the developers and users taking a step towards simplifying their tasks of deploying thy favorite system applications to the Ubuntu Platform.

Support : https://www.softaculous.com/support/open.php?

WordPress + Lighttpd on Webuzo

Lighttpd Web ServerWordPress is web software you can use to create a beautiful website or blog. We like to say that WordPress is both free and priceless at the same time.

Lighttpd Web ServerA single WordPress consumes all the memory on a VPS as in and poorly managed Apache Setup. For this reason WordPress can be deployed easily using Lighttpd. With “lighty” the WordPress installation on a VPS works like a charm. Running multiple sites on a single VPS with just 1 GB RAM, what more can you expect from “Lighty”.

Lighttpd does not use a .htaccess file like Apache does, so you can consider writing your own rewrite rules and include them into the Lighttpd configuration and load all the necessary module to suit the requirements for the site. Webuzo Lighttpd Setup is pre-loaded to have WordPress up and running thus fulfilling the basic requirements.

Webuzo Application Manager provides the complete package to setup the LLMP (Linux, Lighttpd, MySQL and PHP ) Stack and WordPress just by a click of a button. The default installation of Webuzo serves Apache as the default Webserver.

Quick guide to have LLMP setup by default.

LLMP can be installed by a click for the Webuzo Enduser Panel as well as explained in the following tutorial.

Webuzo further allows users to switch among webservers (Apache / NGINX / Lighttpd) at any point of time by a click from the Webuzo Enduser Panel

Getting Started
1) Install LLMP from the Webuzo Enduser Panel >> Apps >> Stacks
Webuzo LLMP Install

2) Confirm whether the services are running from the Webuzo Enduser Panel >> Services Menu
Webuzo Lighttpd Service

3) If you are unable to find Lighttpd in the services and Apache/NGINX instead, you require to switch to Lighttpd as the webserver.
Guide : http://webuzo.com/wiki/System_Utilities
Webuzo Switch Lighttpd

4) Well !!! Time to install WordPress.
Find WordPress in the Webuzo Enduser Panel >> PHP >> Blogs >> WordPress
Fill in the required details and hit Enter
Webuzo Install WordPress

5) Access the WordPress Admin / Enduser Site

WordPress Admin Site :

Wordpress Admin Site

WordPress Enduser Site :

Wordpress Site

Hope that was simple !!!

Webuzo DEMO : http://demo.webuzo.com/enduser/

Note : Users can further configure other modules to improvise the performance of the site.
LIGHTTPD CONF FILE LOCATION : /usr/local/apps/lighttpd/etc/lighttpd.conf

Sources :
http://antesarkkinen.com/blog/wordpress-with-lighttpd-pretty-url-permalinks-and-jetpack/

http://wordpress.org/

Click Install – WordPress + NGINX on Webuzo

While the LAMP stack is very popular (Linux + Apache + MySQL + PHP) for powering WordPress, a lot of people have started using Nginx in place of Apache. This tutorial aims to help those looking to configure WordPress with Nginx by a click with the Webuzo Application Manager.

Nginx will do little for your WordPress-based website’s performance. WordPress development is intertwined with the Apache world, and as a result, support for Nginx-based setups is limited; but it is growing.

Nginx works perfectly well with a wide variety of applications, and WordPress is certainly one of them. NginX’s configuration language is very powerful and straightforward if one is familiar with it, but often people coming from other servers are not sure how things work in NginX and just copy and paste whatever they see from a blog that seems to fill their needs.

Webuzo Application Manager provides the complete package to setup the LEMP (Linux, Nginx, MySQL and PHP ) Stack and WordPress just by a click of a button. The default installation of Webuzo serves Apache as the default Webserver.

Quick guide to have LEMP setup by default.

LEMP can be installed by a click for the Webuzo Enduser Panel as well as explained in the following tutorial.

Webuzo further allows users to switch among webservers at any point of time by a click from the Webuzo Enduser Panel

Getting Started
1) Install LEMP from the Webuzo Enduser Panel >> Apps >> Stacks
Webuzo LEMP Install

2) Confirm whether the services are running from the Webuzo Enduser Panel >> Services Menu
Webuzo Nginx Service

3) If you are unable to find NGINX in the services and Apache instead, you require to switch to NGINX as the webserver.
Guide : http://webuzo.com/wiki/System_Utilities
Webuzo Switch Nginx

4) Well !!! Time to install WordPress.
Find WordPress in the Webuzo Enduser Panel >> PHP >> Blogs >> WordPress
Fill in the required details and hit Enter
Webuzo Install WordPress

5) Access the WordPress Admin / Enduser Site

WordPress Admin Site :

Wordpress Admin Site

WordPress Enduser Site :

Wordpress Site

Hope that was easy !!!

Webuzo DEMO : http://demo.webuzo.com/enduser/

Note : Users can further configure Varnish/memcache/apc to improvise the performance of the site.
NGINX CONF FILE LOCATION : /usr/local/apps/nginx/etc/conf.d/common

Sources :
http://wiki.nginx.org/WordPress
http://codex.wordpress.org/Nginx