Welcome To Version Next Support and Management Login.

Here are just some of the great things Support System has to offer Version Next's customers:


New Client Register Now

-Domain Management
-Multi-Currency Billing
-Invoices
-Network Status
-Configurable Options
-Support Ticket System
-Knowledgebase
-Mobile Based
-Affiliates Programmed
-Complete Client Control

Existing Clients

Forgot Login Information?

Unable to login to a domain via FTP



Category : Control panels, FTP Tutorial, Hosting Setup Manual, plesk setting, Plesk Tutorial, Windows 2003 Server Tips, Windows Plesk Reseller, Windows Plesk Server

APPLIES TO:

  • Parallels Plesk Panel 11.x for Windows
  • Parallels Plesk Panel 10.x for Windows
  • Parallels Plesk Panel 9.x for Windows
  • Parallels Plesk Panel 8.x for Windows

Symptoms

Login to domain.com via FTP fails for all users. The following error message is displayed:

Cannot log in, home directory inaccessible

Cause

There could be several reasons. This error occurs if:

1. The host name is longer than 15 symbols.

2. The domain resolves to a different IP than the one which has been configured in Plesk.

3. The FTP server configuration is broken.

Resolution

1. To change the host name ,right-click the My Computer icon and choose Properties. Select the Computer Name tab, then click the Change button. Specify the computer name as desired and click OK. When done, restart your computer.

2. Please check if domain.com resolves to the same IP it has been configured for in Plesk. You can use the following command :

nslookup yourdomain.com

The returned IP should be the same as the one configured in Plesk for the domain.

3. If the name of your server is shorter than 15 symbols and the domain resolves to the proper IP, it could mean that something is broken in the FTP configuration.

You should follow the steps below to fix the issue:

a. For versions 8 and 9 only: Repair permissions on the home folders of problem domains. This can be done using the Control Panel:

Plesk , domains, mark problem domain,  Click on Check permissions

b. Re-configure the FTP configuration using the Plesk command line tool ftpmng.exe as follows:

Note: The below commands will not affect functioning of your Web (HTTP/HTTPS) sites. However any custom FTP configuration will vanish.

Remove your domain entry from FTP server configuration:

"%plesk_bin%\ftpmng.exe" --remove-vhost --vhost-name=yourdomain.com

Add your domain vhost entry into FTP server configuration and reconfigure it:

"%plesk_bin%\ftpmng.exe" --reconfigure-vhost --vhost-name=yourdomain.com

c. If this issue happens to every domain, you can repair the FTP configuration for all domains using the following commands:

Note: The below commands will not affect functioning of your Web (HTTP/HTTPS) sites. However any custom FTP configuration will vanish.

Remove all domain entries from FTP server configuration:

"%plesk_bin%\ftpmng.exe" --remove-all

Add all domain entries into FTP server configuration and reconfigure them:

"%plesk_bin%\ftpmng.exe" --reconfigure-all

Network Maintenance Tuesday April 22nd at 11:00 PM EST



Category : About Web Hosting, Maintaince

We will be performing network maintenance on Tuesday April 22nd at 11:00 PM EST.  Version Next Lenoir, NC Datacenter  is proceeding with the next phase of it’s IPv6 rollout. IPv6 is already deployed at the core of our network, you can traceroute to mirror.version-next.com via IPv6. The purpose of this maintenance we be to deploy IPv6 to customer switches. There is no downtime expected

Customer IPv6 blocks will be assigned starting May 1st, please do not request an IPv6 block before May 1st.

Dacentec Network Maintenance
Location: Lenoir, NC Datacenter
Maintenance type: IPv6 Deployment
Affected Customers: Dedicated Servers, Colocation, and Enterprise
Priority: No Outages are expected
State Date/Time of Maintenance: Tuesday April 22nd at 11:00 PM EST
End Date/Time of Maintenance: Tuesday April 22nd at 12:00 PM EST

Install PHP 4 with Latest cPanel 11.34



Category : CentOs, PHP And MYSQL, PHP mySQL Web Hosting

Recently, there has been some questions and confusion which I have encountered in regards to cPanel dropping PHP4 support from EasyApache when updating to the latest cPanel (11.34.X).

PHP4 is still supported and it can be installed without causing conflicts with the current PHP5 installation, as it is added through the EasyApache process, which cPanel provides.

First, install the cPanel custom mod for PHP4 (information available here http://docs.cpanel.net/twiki/bin/view/EasyApache3/CustomMods) and proceed with a recompile. Steps to handle the installation are as below:

cd /var/cpanel/easy/apache/custom_opt_mods/
wget http://docs.cpanel.net/twiki/pub/EasyApache3/CustomMods/custom_opt_mod-PHP449.tar.gz
tar zxvf custom_opt_mod-PHP449.tar.gz
rm -fv custom_opt_mod-PHP449.tar.gz
/scripts/easyapache

Under the Short Options List simply enable: PHP4.4.9 support

Complete the recompile and you can check “php4 -v” once it has been finished to see if it has been added successfully. If it has, it will not have a handler which can be confirmed by running “usr/local/cpanel/bin/rebuild_phpconf –current”.

You MUST ensure to set a handler or PHP4 will not function, and your PHP file will simply be requested as a download in the browser. As PHP5 will be default you will have to add the following to the local .htaccess file for any account you are requiring PHP4 default settings:

AddHandler application/x-httpd-php4 .php

Keep in mind that this is for cPanel servers only, and when running a recompile, it should be done at off-peak hours to minimize disruption on a live server.

Cloud Hosting Server Migration Planed



Category : About Web Hosting

Dear Valued Customers,

As part of our continuous commitment to provide a better service and better experience to our valued clients, we would like to hereby announce that there will be a major data center and server migration that will be carried out starting from 12 April 2013 (Friday) 00.00hrs. During the migration, websites and email will not be down, however no data and email will be lost.

We are migrating all our shared servers from present Hardware Dual Xeon 5520, 24 GB RAM, Sata HDD, 100MBPS Port to Dual Xeon E5-2650, 36 Gb RAM, SATA 3 HDD,1000 MBPS port.

Why are we migrating?

Windows 2012 Server Architecture
New IIS 8
Windows SQL Server 2012 SP1 Enterprise
MailEnable 7.05
MORE Redundant network connectivity from bandwidth providers.
Reduced network downtime by having MORE redundant network connectivity from multiple bandwidth providers.
Improved security with 24×7 multi-level security control access and monitored by a IP Surveillance Camera System
Improved protection by having advanced Fire Suppression & Protection system throughout the data center area
Improved safety of data centers by having Water Leakage Detection system which is installed in the data center area.
Improved Fire Suppression & Protection system throughout the data center area
Private Suite Datacenter

This migration exercise will also allow us to provide you with better network accessibility in terms of speed and stability. We will also be able to respond to any unexpected incident in a timely manner as our engineers will be stationed in the same building of the data center for 24×7.

When will this happened?
The migration and consolidation exercise will be carried out in several small batches in order to ensure a smooth migration. We expect the first batch of migration to be started at 12 April 2013 (Friday) 00.00hrs. and the last batch of migration to be completed by the end of 19th April 2013 00.00 Hrs.

The biggest change will be the IP address, which is changing to a new one. DNS changes will need to occur for your site to continue to be available on the internet.

If you host your DNS with us (if your nameservers are ns1.topcloudwebhosting.com and ns2.topcloudwebhosting.com) this change will be automatic.  If you use external nameservers (the ones provided by your domain registrar, or of another 3rd party DNS providers), you’ll need to update the settings there to point to the new IP (192.111.150.130), since DNS will need to be updated at the same time the site is moved.

What will happen during the migration?

Data changes or unavaialble for site, but we will be having backup of your data and will be restore same from our backup.
There will be changes of IP addresses to all of your customers account, subscriptions Services upon the completion the new data center migration.

Once again, we would like to thank you for your support, your kind understanding and your great patience. Upon completion of this migration, we believe that we will be able to provide you with better service which will guarantee a better experience with us.

Version Next Technologies Team

cPanel script to manage PHP extensions



Category : cPanel Tutorial, PHP And MYSQL

cPanel has a nice script to manage third party PHP extensions like eAccelerator, ZendOptimizer, IonCubeLoader etc. This script is /scripts/phpextensionmgr.

Following are the extensions that can be managed with /scripts/phpextensionmgr:

[root@server ~]# /scripts/phpextensionmgr list
Available Extensions:
EAccelerator
IonCubeLoader
Zendopt
SourceGuardian
PHPSuHosin

So you need not run the time consuming and critical cPanel EasyApache process to install/update/uninstall above extensions. It can be easily and quickly done with /scripts/phpextensionmgr.

Following are a few examples:

/scripts/phpextensionmgr install EAccelerator :- install/update eAccelerator PHP extension
/scripts/phpextensionmgr uninstall PHPSuHosin :- remove Suhosin PHP extension
/scripts/phpextensionmgr status Zendopt :- show status of ZendOptimizer PHP extension

You may need to restart Apache web server after installing/updating/removing a PHP extension.

So next time, when you need to install/update/uninstall eAccelerator/IonCubeLoader/ZendOptimizer/SourceGuardian/Suhosin extension of PHP in a cPanel server, use /scripts/phpextensionmgr.

Install PHP 5.2 on RHEL/CentOS 6



Category : CentOs, PHP And MYSQL

PHP 5.2 is obsolete. However, your web application may still require PHP 5.2 as it may not work with higher PHP versions. The official RHEL/CentOS 6 YUM repository contains PHP 5.3 RPMs. So you need to use a third party YUM repo that contains PHP 5.2 RPMs.

Atomic YUM repo for RHEL/CentOS 6 has RPMs for both PHP 5.2 and 5.3. To install PHP 5.2 RPMs in RHEL/CentOS 6 from Atomic repo, you need to enable Atomic repo, exclude PHP 5.3 RPMs and then install PHP 5.2 RPMs.

- Enable Atomicorp repo

Run following command to enable Atomic YUM repo:

wget -q -O - http://www.atomicorp.com/installers/atomic | sh

- Disable PHP 5.3

Atomic repo contains both PHP 5.2 and 5.3. Official RHEL/CentOS 6 repo also contains PHP 5.3. To disable PHP 5.3, add following line to YUM configuration file /etc/yum.conf:

exclude=php-*5.3*

- Install PHP packages

Use following commands to install PHP 5.2 packages:

arch=$(uname -m)
yum install php-common.$arch php-gd.$arch php-soap.$arch php-cli.$arch php-pdo.$arch php-mhash.$arch php-bcmath.$arch php-imap.$arch php-mcrypt.$arch php-xml.$arch php-devel.$arch php.$arch php-mysql.$arch php-mbstring.$arch php-xmlrpc.$arch -y

Here, machine architecture (e.g. x86_64 for Intel 64-bit architecture) is stored in the variable arch and its value is appended to each PHP package to avoid installing same package from multiple architectures. The list of PHP packages to be installed may vary depending on your requirements. If you do not know the correct name for a PHP package, search for PHP packages with following command:

yum search php

This command will list RPM packages having the string ‘php’ in their name along with a short description for each package.

FFMPEG on CentOS 5 cPanel server



Category : CentOs, cPanel Tutorial

This article describes installation of ffmpeg, flvtool2, mplayer, mencoder, MP4Box, ffmpeg-php and many other video conversion tools on a CentOS 5 server with cPanel hosting control panel.

1. Enable RPM Fusion and EPEL yum repositories

The CentOS RPM packages of ffmpeg, mplayer, mencoder and MP4Box are available on RPM Fusion YUM repository. RPM Fusion repo depends on packages from EPEL repo. So enable these repositories by installing following RPM packages:

rpm -Uvh http://ftp.riken.jp/Linux/fedora/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/free/el/updates/5/i386/rpmfusion-free-release-5-1.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/el/updates/5/i386/rpmfusion-nonfree-release-5-1.noarch.rpm

Note: with following ‘yum’ commands, use the switch –exclude “*.i386″ on 64-bit systems so as to avoid installing both 64-bit and 32-bit packages. Of course, DO NOT use this switch on 32-bit systems.

2. Install ffmpeg, mplayer and mencoder

Install these packages using following yum command:

yum install ffmpeg mplayer mencoder

This will also install various dependency packages like libtheora, libvorbis, libogg, lame, opencore-amr, x264, xvidcore etc.

3. Install flvtool2

This RPM package is available on RPM Fusion repo. But it also requires ruby RPMs. However, it is not recommend to install ruby RPMs on a cPanel server. cPanel has its own ruby installer script. So install ruby using following cpanel script:

/scripts/installruby

Flvtool2 is available as a Ruby Gems package. Use following gem command to install flvtool2:

gem install flvtool2

4. Install MP4Box

MP4Box is provided by gpac package. Install gpac and its library packages:

yum install gpac gpac-libs

5. Install ffmpeg-php

Ffmpeg-php requires ffmpeg development package. Install this package using yum:

yum install ffmpeg-devel

Now download the latest ffmpeg-php package:

wget http://downloads.sourceforge.net/ffmpeg-php/ffmpeg-php-0.6.0.tbz2

Untar this package, build and install it with following commands:

tar xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure
make
make install

The make install command will show PHP extensions path where ffmpeg PHP extension is installed:

root@server [~/ffmpeg-php-0.6.0]# make install
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/

Now edit php.ini file (/usr/local/lib/php.ini) and make sure that value of extension_dir is set to PHP extension directory as given by above ‘make install’ command:

extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"

Add following line just below extension_dir and this will enable ffmpeg PHP extension:

extension="ffmpeg.so"

Restart Apache to make this change effective:

/scripts/restartsrv_httpd

You can verify the status of ffmpeg extension on a PHP info web page or from command line as given below:

root@server [~]# php -i | grep ffmpeg
ffmpeg
ffmpeg-php version => 0.6.0-svn
ffmpeg-php built on => Oct 5 2010 22:14:58
ffmpeg-php gd support => enabled
ffmpeg libavcodec version => Lavc52.20.1
ffmpeg libavformat version => Lavf52.31.0
ffmpeg swscaler version => SwS0.7.1
ffmpeg.allow_persistent => 0 => 0
ffmpeg.show_warnings => 0 => 0
OLDPWD => /root/ffmpeg-php-0.6.0
_SERVER["OLDPWD"] => /root/ffmpeg-php-0.6.0
_ENV["OLDPWD"] => /root/ffmpeg-php-0.6.0

6. Installation paths

Following are the file system paths of tools that we installed:

ffmpeg: /usr/bin/ffmpeg
mplayer: /usr/bin/mplayer
mencoder: /usr/bin/mencoder
flvtool2: /usr/bin/flvtool2
MP4Box: /usr/bin/MP4Box

That’s all!

FFMPEG on CentOS 6 cPanel server



Category : CentOs, cPanel Tutorial

This article describes installation of ffmpeg, flvtool2, mplayer, mencoder, MP4Box, ffmpeg-php and many other video conversion tools on a CentOS 6 server with cPanel hosting control panel.

1. Enable SubHosting.net and EPEL yum repositories

The CentOS 6 RPM packages of ffmpeg, mplayer and MP4Box packages are available on Subhosting.net. These RPM packages are copied from ATrpms and RPM Fusion YUM repositories for a simplified installation.

Some packages on Subhosting.net YUM repo depend on EPEL repo. To enable EPEL repo, install the epel-release RPM package:

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm

To enable SubHosting.net YUM repository, create the file /etc/yum.repos.d/subhosting.repo and add following repository configuration:

[SubHosting]
name=SubHosting Packages CentOS 6 - $basearch
baseurl=http://dl.subhosting.net/yumrepo/centos/6/$basearch/
enabled=1
gpgcheck=0

Note: with following ‘yum’ commands, use the switch –exclude “*.i386″ on 64-bit systems so as to avoid installing 32-bit packages along with 64-bit packages. Of course, DO NOT use this switch on 32-bit systems.

2. Install ffmpeg mplayer and mencoder

Install these packages using following yum command:

yum install ffmpeg mplayer

Note: there is no separate package for mencoder. It is also provided by mplayer package.

This will also install various dependency packages like libtheora, libvorbis, libogg, lame, opencore-amr, x264, xvidcore etc.

3. Install flvtool2

cPanel has its own ruby installer script. So install ruby using following cPanel script:

/scripts/installruby

Flvtool2 is available as a Ruby Gems package. Use following gem command to install flvtool2:

gem install flvtool2

4. Install MP4Box2

MP4Box is provided by gpac package. Install gpac and its library packages:

yum install gpac gpac-libs

5. Install ffmpeg-php

Ffmpeg-php requires ffmpeg development package. Install it using yum:

yum install ffmpeg-devel

Now download the latest ffmpeg-php package:

wget http://downloads.sourceforge.net/ffmpeg-php/ffmpeg-php-0.6.0.tbz2

Untar this package, build and install it with following commands:

tar xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
sed -i ‘s/PIX_FMT_RGBA32/PIX_FMT_RGB32/g’ ffmpeg_frame.c
phpize
./configure
make
make install

The make install command will show PHP extensions path where ffmpeg PHP extension is installed:

root@server [~/ffmpeg-php-0.6.0]# make install
Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20060613/

Now edit php.ini file (/usr/local/lib/php.ini) and make sure that value of extension_dir is set to PHP extension directory as given by above make install command:

extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"

Add following line just below extension_dir and this will enable ffmpeg PHP extension:

extension="ffmpeg.so"

Restart Apache to make this change effective:

/scripts/restartsrv_httpd

You can verify the status of ffmpeg extension on a PHP info web page or from command line as given below:

root@server [~]# php -i | grep ffmpeg
ffmpeg
ffmpeg-php version => 0.6.0-svn
ffmpeg-php built on => Jun 2 2012 20:48:04
ffmpeg-php gd support => enabled
ffmpeg libavcodec version => Lavc52.123.0
ffmpeg libavformat version => Lavf52.111.0
ffmpeg swscaler version => SwS0.14.1
ffmpeg.allow_persistent => 0 => 0
ffmpeg.show_warnings => 0 => 0
OLDPWD => /root/ffmpeg-php-0.6.0
_SERVER["OLDPWD"] => /root/ffmpeg-php-0.6.0
_ENV["OLDPWD"] => /root/ffmpeg-php-0.6.0

6. Installation paths

Following are the file system paths of tools that we installed:

ffmpeg: /usr/bin/ffmpeg
mplayer: /usr/bin/mplayer
mencoder: /usr/bin/mencoder
flvtool2: /usr/bin/flvtool2
MP4Box: /usr/bin/MP4Box

That’s all!

UNIX / Linux: 2 Ways to Add Swap Space Using dd, mkswap and swapon



Category : Linux Server Tips, Version Next Technologies

Question: I would like to add more swap space to my Linux system. Can you explain with clear examples on how to increase the swap space?

Answer: You can either use a dedicated hard drive partition to add new swap space, or create a swap file on an existing filesystem and use it as swap space.

How much swap space is currently used by the system?

Free command displays the swap space. free -k shows the output in KB.

# free -k
total       used       free     shared    buffers     cached
Mem:       3082356    2043700    1038656          0      50976    1646268
-/+ buffers/cache:     346456    2735900
Swap:      4192956          0    4192956

Swapon command with option -s, displays the current swap space in KB.

# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 4192956 0 -1

Swapon -s, is same as the following.

# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda2 partition 4192956 0 -1

Method 1: Use a Hard Drive Partition for Additional Swap Space

If you have an additional hard disk, (or space available in an existing disk), create a partition using fdisk command. Let us assume that this partition is called /dev/sdc1

Now setup this newly created partition as swap area using the mkswap command as shown below.

# mkswap /dev/sdc1

To make this swap space partition available even after the reboot, add the following line to the /etc/fstab file.

# cat /etc/fstab
/dev/sdc1 swap swap defaults 0 0

Verify whether the newly created swap area is available for your use.

# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 4192956 0 -1
/dev/sdc1 partition 1048568 0 -2
# free -k
total used free shared buffers cached
Mem: 3082356 3022364 59992 0 52056 2646472
-/+ buffers/cache: 323836 2758520
Swap: 5241524 0 5241524

Note: In the output of swapon -s command, the Type column will say “partition” if the swap space is created from a disk partition.

Method 2: Use a File for Additional Swap Space

If you don’t have any additional disks, you can create a file somewhere on your filesystem, and use that file for swap space.

The following dd command example creates a swap file with the name “myswapfile” under /root directory with a size of 1024MB (1GB).

# dd if=/dev/zero of=/root/myswapfile bs=1M count=1024
1024+0 records in
1024+0 records out
# ls -l /root/myswapfile
-rw-r--r-- 1 root root 1073741824 Aug 14 23:47 /root/myswapfile

Change the permission of the swap file so that only root can access it.

# chmod 600 /root/myswapfile

Make this file as a swap file using mkswap command

# mkswap /root/myswapfile
Setting up swapspace version 1, size = 1073737 kB

Enable the newly created swapfile.

# swapon /root/myswapfile]

To make this swap file available as a swap area even after the reboot, add the following line to the /etc/fstab file.

# cat /etc/fstab
/root/myswapfile swap swap defaults 0 0

Verify whether the newly created swap area is available for your use

# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 4192956 0 -1
/root/myswapfile file 1048568 0 -2
# free -k
total used free shared buffers cached
Mem: 3082356 3022364 59992 0 52056 2646472
-/+ buffers/cache: 323836 2758520
Swap: 5241524 0 5241524

Note: In the output of swapon -s command, the Type column will say “file” if the swap space is created from a swap file.

If you don’t want to reboot to verify whether the system takes all the swap space mentioned in the /etc/fstab, you can do the following, which will disable and enable all the swap partition mentioned in the /etc/fstab

# swapoff -a
# swapon -a

How to configure Apple iPhone to send/receive messages using the Version Next MailEnable Service



Category : Version Next Technologies

Configuring the Apple iPhone to send/receive message via the SMTP and POP services:

  • On the iPhone home screen select “Settings”.
  • In the “Settings” window select “Mail, Contacts, Calendars”.
  • Within the “Accounts” section, select “Add Account…”
  • Next select “Other”.
  • Select “Add Mail Account”.
  • Specify the relevant: Name, Email address, Password and Account description.
  • In the “New account” Select “POP”.
  • Within the “New Account” window for the “Incoming Mail Server” use the following:
  • Host Name: mail.example.com
  • User Name: mailboxname@postofficename
  • Password: ********* (mailbox password)
  • Within the “New Account” window for the “Outgoing Mail Server” use the following:
  • Host Name: mail.example.com
  • User Name: mailboxname@postofficename
  • Password: ********* (mailbox password)
  • Click and when prompted select “No” for “Do you want to try setting up the account without SSL?”
  • Click “Save”

Configuring the Apple iPhone to send/receive message via the SMTP and IMAP services:

  • On the iPhone home screen select “Settings”.
  • In the “Settings” window select “Mail, Contacts, Calendars”.
  • Within the “Accounts” section, select “Add Account…”
  • Next select “Other”.
  • Select “Add Mail Account”.
  • Specify the relevant: Name, Email address, Password and Account description.
  • In the “New account” Select “IMAP”.
  • Within the “New Account” window for the “Incoming Mail Server” use the following:
  • Host Name: mail.example.com
  • User Name: mailboxname@postofficename
  • Password: ********* (mailbox password)
  • Within the “New Account” window for the “Outgoing Mail Server” use the following:
  • Host Name: mail.example.com
  • User Name: mailboxname@postofficename
  • Password: ********* (mailbox password)
  • Click and when prompted select “No” for “Do you want to try setting up the account without SSL?”
  • Click “Save”

MORE INFORMATION

http://support.apple.com/kb/ht1385

Copyright © 2012 Version Next Technologies Design By Version Next