Webuzo System Application Updated : Percona (5.5.53-38.5)

Webuzo Percona LogoWebuzo Percona Stack updated. Percona is free open source solution, Percona Server is a MySQL alternative which offers breakthrough performance, scalability, features, and instrumentation. Self-tuning algorithms and support for extremely high-performance hardware make it the clear choice for organizations that demand excellent performance and reliability from their MySQL database server.

Review , Rate and View Demo of Percona here:
http://www.webuzo.com/sysapps/databases/Percona

Webuzo System Application Updated : MariaDB (5.5.54)

Webuzo MariaDB LogoClick install MariaDB from the Webuzo Library. MariaDB is a drop-in replacement for MySQL.

MariaDB is a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL. It is notable for being led by the original developers of MySQL, who forked it due to concerns over its acquisition by Oracle.

It includes the XtraDB storage engine for replacing InnoDB, as well as a new storage engine, Aria, that intends to be both a transactional and non-transactional engine perhaps even included in future versions of MySQL.

We have also updated the default phpMyAdmin to 4.6.5.2

Review , Rate and View Demo of MariaDB here:
http://www.webuzo.com/sysapps/databases/MariaDB

Webuzo System Application Updated : MariaDB (10.1)

Webuzo MariaDB LogoClick install MariaDB from the Webuzo Library.

MariaDB is a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL. It is notable for being led by the original developers of MySQL, who forked it due to concerns over its acquisition by Oracle.

It includes the XtraDB storage engine for replacing InnoDB, as well as a new storage engine, Aria, that intends to be both a transactional and non-transactional engine perhaps even included in future versions of MySQL.

We have also updated the default phpMyAdmin to 4.6.5.2

Review , Rate and View Demo of MariaDB here:
http://www.webuzo.com/sysapps/databases/MariaDB10.1

EMPS 2.4 Launched

We are glad to announce the release of EMPS 2.4 stack, the backbone for Webuzo Control Panel which comprises of updated NGINX – Perl – PHP system applications to favor smooth control of the Webuzo Control Panel.

Updated Applications and versions
1) OpenSSL : 1.0.1l
2) PHP : 5.5.22

Note : New Installations will automatically fetch EMPS 2.4 stack during the installation process.

Existing Users can refer to the following guide to update their EMPS Stack.
http://www.webuzo.com/wiki/Upgrade_EMPS

Support : http://webuzo.com/support

Update Default phpMyAdmin in Webuzo [Manual Process]

Webuzo -Single User Control Panel provides as very simple and easy-to use GUI for managing databases/db users on the server. Webuzo also provides phpMyAdmin for managing the database server.

phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL, MariaDB and Drizzle. Frequently used operations (managing databases, tables, columns, relations, indexes, users, permissions, etc) can be performed via the user interface, while you still have the ability to directly execute any SQL statement.

This tutorial guides users to update the default phpMyAdmin accessible from the Webuzo Enduser Panel

Note : Take a backup of your phpMyAdmin configuration : /usr/local/webuzo/enduser/webuzo/phpmyadmin/config.inc.php

Step 1 > Download the latest version of phpMyAdmin [phpMyAdmin-version-number-all-languages.zip]
URL : http://www.phpmyadmin.net/home_page/downloads.php

Note : This guide refers to phpMyAdmin-4.2.10.1-all-languages.zip

*Please change the version while executing the commands accordingly.

Command : wget -O /tmp/phpmyadmin.zip "http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.2.10.1/phpMyAdmin-4.2.10.1-all-languages.zip?r=http%3A%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Fdownloads.php&ts=1414402716&use_mirror=kaz"

Step 2 > UNZIP the contents of /tmp/phpmyadmin.zip to a temporary directory /tmp

Command : unzip -o /tmp/phpmyadmin.zip -d /tmp/

Step 3 > Copy the files to /usr/local/webuzo/enduser/webuzo/phpmyadmin/
Commad : yes | cp -rpf /tmp/phpMyAdmin-4.2.10.1-all-languages/* /usr/local/webuzo/enduser/webuzo/phpmyadmin/

Done !!! Your phpMyAdmin is updated.

Step 4 > Remove the temporary files
Command : rm -rf /tmp/phpMyAdmin-4.2.10.1-all-languages /tmp/phpmyadmin.zip

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

Source : http://www.phpmyadmin.net/home_page/index.php

Heartbleed Vulnerability fix on Webuzo

Heartbleed LogoThe Heartbleed Bug is a serious vulnerability in the popular OpenSSL cryptographic software library. This weakness allows stealing the information protected, under normal conditions, by the SSL/TLS encryption used to secure the Internet. SSL/TLS provides communication security and privacy over the Internet for applications such as web, email, instant messaging (IM) and some virtual private networks (VPNs).

The Heartbleed bug allows anyone on the Internet to read the memory of the systems protected by the vulnerable versions of the OpenSSL software. This compromises the secret keys used to identify the service providers and to encrypt the traffic, the names and passwords of the users and the actual content. This allows attackers to eavesdrop on communications, steal data directly from the services and users and to impersonate services and users.

This tutorial guide users to manually upgrade their OpenSSL installation.

Step 1) Find the architecture of your server
Root > uname -i

Step 2) Stop your webserver (Apache/Nginx/Lighttpd)
For Apache
Root > service httpd stop

Step 3) Remove and Create the OpenSSL directory to download the latest packages.
Root > rm -rf /var/softaculous/apps/openssl/
Root > mkdir /var/softaculous/apps/openssl/
Root > cd /var/softaculous/apps/openssl/

Download the openssl package as per your architecture.
For 32 bit machine (x86)
Root > wget http://files.webuzo.com/apps/openssl-x86.zip

For 64 bit machine (x86_64)
Root > wget http://files.webuzo.com/apps/openssl-x86_64.zip

Step 4) Unzip the archive
For 32 bit machine (x86)
Root > unzip openssl-x86.zip
Root > rm -rf openssl-x86.zip

For 64 bit machine (x86_64)
Root > unzip openssl-x86_64.zip
Root > rm -rf openssl-x86_64.zip

Step 5) Extract the archive on the existing openssl location
Root > cd /usr/local/apps
For 32 bit machine (x86)
Root > tar -zxvf /var/softaculous/apps/openssl/openssl-x86.tar.gz

For 64 bit machine (x86_64)
Root > tar -zxvf /var/softaculous/apps/openssl/openssl-x86_64.tar.gz

Step 6) Start the webserver(Apache/Nginx/Lighttpd)
For Apache
Root > service httpd start

Step 7) Confirm your OpenSSL version
Root > /usr/local/apps/bin/openssl version

Test your server for CVE-2014-0160 !!!
http://filippo.io/Heartbleed/

We will be launching a New version of Webuzo soon which will automatically fix this issue !!!

If you still face any issues, please open a support ticket with the root details of your server and access to your Webuzo Enduser Panel, we will resolve your issues.

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

Source : http://heartbleed.com/

Manage CRON Jobs in Webuzo

Cron jobs are scheduled tasks that take place at predefined times or intervals on the server. Often, a cron job is a series of simple tasks executed from a script file. For example, you could set a cron job to delete temporary files every month considering a cleanup to manage disk space.

Webuzo provides a very Simple and Easy-to-Use Interface to help users setup a CRON task from the Webuzo Enduser Panel.

Note: Scheduling cron jobs to run too often may slow down your server.

The CRON Service is installed by default with every installation of Webuzo. All what you require to do is – Add/Edit/Delete your CRON Tasks.

This article will walk-through of Adding / Editing and Deleting CRON Jobs from the Webuzo Enduser Panel

Getting Started
Navigate to the CRON Jobs Menu in the Webuzo Enduser Panel >> Server Settings > Cron Job

Webuzo Cron Job Navigation

Add Cron Job
To Add a cron job:

A) Set the interval at which you wish to run the Cron Job.

Add Cron Job

Attributes :
1) Minute — Enter the number of minutes between running the cron job, or the minute each hour on which you wish to run the cron job. Allowed values : 0-59
2) Hour — Enter the number of hours between running the cron job, or the hour each day on which you wish to run the cron job. Allowed values : 0-23
3) Day — Enter the number of days between running the cron job, or the day of the month on which you wish to run the cron job. Allowed values : 1-31
4) Month — Enter the number of months between running the cron job, or the month of the year in which you wish to run the cron job. Allowed values : 1-12 (or names)
5) Weekday — Enter the day(s) of the week on which you wish to run the cron job. Allowed values : 0-7 (or names)
6) Command — Type the command you wish the system to run.

That’s it !!! Click Add Cron Job.

List Cron Jobs
The Cron Job page displays the list of Cron Jobs set on the server for the user.
You can further manage (Edit/Delete) the Cron Jobs to suit your requirements.

Edit Cron Jobs
To Edit a Cron job:
1) Click on the Edit Button inline to the Cron Job which you wish to Edit.
Edit Cron Job
2) Make the necessary changes. (Fields are similar as in the Add Cron Job Option)
Save Cron Job
3) Hit Save to store the changes/ update the Cron Task.

Delete Cron Jobs
To Delete a Cron job:
1) Click on the delete icon inline to the CRON you want to Delete.
Delete Cron Job
2) You will be prompted to confirm your deletion.
3) Hit Yes to DELETE the CRON.

Webuzo Cron Demo : http://demo.webuzo.com/enduser/index.php?act=cronjob

Note: You can follow this guide to learn more about CRON activities.

CRON Guide : http://www.manpagez.com/man/5/crontab/

Hope that was Simple enough !!!

Webuzo 2.1.1 Launch

The Webuzo Team is glad to announce the launch of Webuzo 2.1.1
This version of Webuzo adds some cool new features and fixes some bugs.

Hi,

The Webuzo Team is glad to announce the launch of Webuzo 2.1.1
This version of Webuzo adds some cool new features and fixes some bugs.

A complete list of changes:

1) PHP Extensions : Users can now enable/disable PHP extensions from the Webuzo Enduser Panel.
PHP Extensions

2) Network Tools : Lookup a particular domain from the Webuzo Enduser Panel. Users can also trace route of their domains.
Network Tools

3) User Interface for the Initial Installer is being changed to look much attractive and simple.

4) Check for punycode domain names is being added. Learn more

5) Support for PHP 5.5(without ioncube loader)
PHP 5.5 Support

6) Import/Export settings : You can import/export the Webuzo Admin Settings from a server and replicate the settings. Here is a guide

7) Detect real version : Users can now determine the real version of installation(s) and update Webuzo records from Webuzo Admin panel -> Installations (The records are outdated in case the user updates the installation manually). Here is a guide

8 ) Check HTTPS connection : If user selects to install a script on the https protocol, Softaculous will display a warning to the user if a Trusted SSL certificate is not found on the domain.

9) Improved the API to support the installation of Plugins, themes, etc of a script via Webuzo. Admin Panel has a feature wherein user can also control these settings to enable, change default values, etc shown on the install form in the End-users Panel. Here is a guide

10) Automated Backups : Users can now choose from the install form to take automated backups (i.e. Daily, Weekly, Monthly). Click here for documentation.

11) Users can define the PERL version, MySQL version, list of enabled extensions, list of enabled functions in the pre install hook to override the requirements check done while script installation. Click here for documentation.

12) Users can now choose to prepend a prefix for Admin Username field for their endusers on the script install form the Admin Panel. Click here for documentation.

13) All scripts requirements can be checked from the Webuzo Admin panel to determine which scripts might not work on the server. Click here for documentation.

14) Added settings in Webuzo Admin Panel to individually disable New installation, Remove installation, Edit installation, Backup installation emails sent to the endusers.

15) Added setting to disable Backup installations emails from the Webuzo Enduser Panel -> Email Settings.

16) Bug Fix – Added prevention for CSRF attacks.

17) Bug Fix : File manager shows the directory listing of /usr/local/webuzo/enduser/webuzo/filemanager instead of /home/user further restricting the user to perform file management functions. It is fixed now.

18 ) Bug Fix : Default FTP password is not the same as the password of username for login to control panel. It is fixed now.

19) Bug Fix : Uploading larger file using phpmyadmin resulted in a Error “413 Request Entity Too Large”. It is fixed now.

20) Bug Fix : Unable to redirect to the default index.php page in case of NGINX mode. It is fixed now.

21) Bug Fix : PHP path was invalid for the Enduser Scripts. It is fixed now.

22) Bug Fix : Apps List was not updated automatically. It is fixed now.

23) Bug Fix : Control Panel Link in the Enduser Panel points to the IP address and not to the domain if any. It is fixed now.

24) Bug Fix : Disk Space was inappropriately calculated. It is rounded off to 2 decimal places.

25) Bug Fix : Changes made to php.ini were not saved successfully. It is fixed now.

26) Bug Fix : While trying to login to phpMyAdmin it will come back again to the login page. It is fixed now.

27) Bug Fix : Capital letters were allowed in Domain name while changing the Primary Domain from Admin Panel. It is fixed now.

28 ) Bug Fix : Added validation for Table prefix to allow only alphanumeric characters and _

29) Bug Fix : Script installation was not allowed if the user wanted DB prefix to be empty. This is now fixed.

30) Bug Fix : On the Task List page hyperlink was displayed even for the paths. This is fixed now.

We hope you enjoy the features, we will be adding many more features in the next version.

Regards,
The Webuzo Team