Home
 

Customer Support

Search for keywords:

Browse by category:

What do I need to know about the different environment
introduced in May 2009?

Modwest introduced a new hosting environment in May 2009. It is the default for all new accounts. But, accounts that were created before Mid-May 2009 will need to manually switch to that new platform. Learn everything you want to know about the process here in this article.

Upgrading is important! Many applications, such as Wordpress, Drupal, Joomla, Movable Type and Interspire products, require an up-to-date platform to function. Additionally, we will regularly apply any security and bug patches to the new environment, whereas the old environment, which is now deprecated, will receive no further updates.


Before Switching

  • If you are using Ruby on Rails, do not switch. The new environment is not prepared for RoR.
  • Although most accounts switch seamlessly, be prepared to update applications and configurations for any incompatibilities that occur.

How to Switch

Contact support and request the switch. Make sure you specify which account, identified by website/domain name, you want switched. When staff receives your request, they will respond to let you know they are beginning the switch, and afterward, when it is complete. For those that desire more granular control, we plan to allow you to manage the transition in OnSite soon.

Common Questions

What is different?

All the software we provide is newer. In particular, these common scripting languages:

  • PHP 4.4.6 (or 5.0.4) to PHP 5.2.6
  • Perl 5.6.1 to Perl 5.10.0
  • Python 2.1 to Python 2.5
And these other frequently-used packages:
  • ImageMagick 5.5.7 to ImageMagick 6.3.7
You can get a good idea of the new programming environment by looking at our PHP Info, PEAR Info, and Perl Modules.

Is there downtime involved when switching environments?

Generally, no. Most hosting accounts will switch over without any downtime. If you have some applications which are not the latest version, they may break and require you to update. We recommend that you update all of your third-party applications to the newest version available before switching environments.

How long does the switch take?

The operation takes about 5 minutes, although your site will remain available during this time.

It looks like my applications are not working and need much work to be compatible with the new platform. Can I switch back?

Yes, you can, although we recommend working through the errors, for the old environment is deprecated. Switching back takes the same length of time as the initial transition.

Will my files or directory tree change?

No. Any files that you have uploaded will remain the same.

I am using one of your experimental versions of PHP, will this be a problem?

No, when you switch, there will be only one version of PHP available, PHP 5.2.6. Your scripts will automatically use that version.

I am using PHP4 still, and I've made a lot of configuration customizations in my /conf/php.ini. Will they work in the new environment?

PHP's configuration options have changed, in some places drastically, from php4 to php5. It may just be easier to copy /etc/php5/php.ini to /conf/php.ini and modify it as you see fit.

Are all the same software in the new environment?

Mostly. We've worked hard to make sure that all the major programs you need are in the new environment, like PHP, Perl, and their extensions. However, there are thousands of other utilities potentially used that we may have missed. If you require software that we do not have, let us know, and we can install most anything for you.

Do my shell, FTP, mailbox, or database credentials change?

No. All of your users will remain untouched by the transition.

Typical Adjustments

If you have any custom PHP code, you should review php.net's migration appendices: Those in a hurry may find this summary list of PHP changes more helpful:
  • PHP5's object oriented syntax is greatly changed from PHP4. You can make PHP4 act more like PHP5 in this case with the configuration directive, zend.ze1-compatibility-mode
  • PHP uses a new XML extension.
  • Some extensions, like pfpro are no longer available in PHP5.
  • register_globals is off by default.

User-Contributed Notes

add a note
support -at- modwest.com
27-May-2009 07:41
If you get a "No input file specified" error:

(1) You may be sending a non-existent file to php.

Use mod_rewrite check to see if the file actually exists:

RewriteEngine on
Rewritecond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule \.*$ /404.php

    * Here's a good explanation: http://jenseng.com/archives/000035.html


(2)  You are trying to use clean URLS, like
them.com/index.php/page.php=.  Toggling cgi.fix_pathinfo ought to do
resolve the error.

anonymous -at- example.com
05-Jun-2009 08:33
We used $_SERVER["PATH_INFO"] to build "clean URLs" like "index.php/14".

After the upgrade to PHP5 we began getting the "No input file specified"
error too.

Setting cgi.fix_pathinfo = 0 fixed it for us. 

The guidance in the php.ini comments say "Default is 1.  You should fix
your scripts to use SCRIPT_FILENAME rather than
PATH_INFO/PATH_TRANSLATED." so at some point we will modify the script
to use SCRIPT_FILENAME

add a note

Related Questions:


Why does it say "directory not empty" when I try to remove a directory?

How do I create subdomains?

How do I get Shell access to the server?

Where do I put my webpages and files?

How do I upload and edit my files?

Can I have a catch-all subdomain?

Why do I keep getting old copies of my pages when I just updated and changed my files?

How do I change my password?

When will my site be activated?

How do I get to one of my subdomains from a temp.modwest.com or secure.modwest.com URL?

Can I switch my domain name or alter my administrator username?

How do I recreate the "_" symlink that directs mydomain.com to www.mydomain.com?

Why do I Get an Error Page When Accessing Webmail with Internet Explorer?

What kind of resource limits do you have for your shared hosting environment?

How do I create multiple identities when sending via Modwest webmail?

I need help with Plesk on my VPS or Managed Server!

Does Modwest charge for "domain parking?"

Why does my php_error_log say that my site is missing the XML library?

What is the real full path to my home directory?

How do I make a one-click unsubscribe link in Listserv?

I need to make a copy of my site and download it without using FTP

Browse Categories:

Getting Started, FTP, Telnet/SSH, Moving Domains, E-mail, Traffic Reports, Mailing Lists, Apache, PHP, CGI, Other Server-Side Scripting, MySQL Database, Imaging Libraries, Other Software, Billing & Terms, Control Panel, E-commerce, Pre-Sales


Modwest PHP Hosting      Copyright 2000-2009 by Modwest, Inc.      About    |    Blog    |    Community    |    Design    |    Jobs    |    Contact