If you are trying to use Drupal on Yahoo! Webhosting, then I have some bad news for you.
The current versions of PHP and MySQL on Yahoo! Webhosting do not meet the required specification for many CMS.
I have checked the version information for MySQL and PHP on my maakusan.com domain on Yahoo! Webhosting :
PHP version 4.3.11
MySQL version 4.1.14
Drupal recommend :
PHP 5.2 or higher
MySQL 4.1 or higher for Drupal 6
MySQL 5.0 or higher for Drupal 7
Joomla recommend :
PHP
minimum version 4.3.x for Joomla v1.5
recommended version 4.4.7 for Joomla v1.5
optimum version 5.0.x series for Joomla v1.5
MySQL
minimum version 3.23.x or above for Joomla v1.5
recommended version 4.1.22 for Joomla v1.5
optimum version 5.0.x series for Joomla v1.5
CMSMadeSimple recommend :
PHP version 4.3+ (version 4.3.3+ required for pretty URL's)
MySQL versions 3.23 or higher
Yahoo! Small Business Support have informed me that they have no intention of upgrading the installations of PHP and MySQL on the server that hosts my domain. In addition, all of their servers are on the same versions of PHP and MySQL and therefore this problem cannot be overcome by moving my domain onto another server.
I also noted some key settings of the current PHP configuration directives on my Yahoo! Webhosting PHP installation :
register_globals: on;
session.save_handler: files
error_reporting set to 2036
This conflicts with the Drupal requirements :
register_globals: off;
session.save_handler: user
error_reporting set to E_ALL
Yahoo! Small Business Support have informed me that they cannot change these PHP configuration directive settings for individual accounts, which conflicts with some reports from other users.
In summary, you can bypass the Drupal 6 install script by resetting the register_globals directive but Yahoo! Webhosting does not meet the minimum requirements for Drupal 6 and above.
You can get Joomla v1.5 to run on Yahoo! Webhosting but it runs slow because Yahoo! Webhosting does not meet the recommended specification.
You can get CMSMadeSimple to run on Yahoo! Webhosting but only without pretty URL's.
I have been checking the requirements between Drupal, Joomla, and CMSMadeSimple because of the recent CMS Awards '08. I have been using CMSMadeSimple but I would like some additional features that means I need some quality hardcopy documentation, which is not available for CMSMadeSimple.
All of this means that I will now have to look into moving my domain from Yahoo! Webhosting onto a Drupal webhosting solution that will support the current and future versions of Drupal. I have already blogged further information about my experience installing CMSMadeSimple and trying to get it to use pretty URL's.
One final thing to mention is that Yahoo! Webhosting does not currently allow you to upload .htaccess files to your account, which unfortunately is one of the requirements of installing Drupal.
This is Mark K Smitham's personal blog. For more information please see his homepage www.maakusan.com
Showing posts with label drupal. Show all posts
Showing posts with label drupal. Show all posts
Thursday, 1 January 2009
Friday, 30 May 2008
CMS Made Simple (CMSms) Pretty URLs
I've finished and submitted my dissertation, completed my temporary contract at work, and started to set myself up as self-employed. All of these things mean that I have some time available to actually get to grips with CMSms and improve my online presence. Understandably this is a high priority for me now that I am self-employed. I will be able to use the Web as a marketing tool to potential clients.
Having successfully installed CMSms on my webhost's server there was some configuring that needed doing before I can get it going. Just like the installation process caused me problems on my Yahoo! server, so has the configuration steps.
All I wanted to do was have nice clean Web addresses (URL) for my pages. My dissertation project homepage should logically be
maakusan.com/msc
but the content management system that I have chosen turns out to churn out ugly URL. This is understandable given that it works from a MySQL database. If I create a new page, the database stores it away. When a Web browser goes for the page it has to wade through the database to find the page.
http://www.maakusan.com/index.php?page=msc
CMSms has two ways to clean the URL as explained in both the Installation/Optional Settings instructions and the Pretty URLs FAQ. mod_rewrite will make it look like
http://www.maakusan.com/msc/
BUT mod_rewrite requires the htaccess file to be edited on the web server. Yahoo does not allow clients to upload or edit their own htaccess file (Yahoo Small Business Help). So I can't use mod_rewrite.
The alternative way to clean up URL in CMSms is to use its internal mechanism. This does not need me to play with the htaccess file but only tidies the URL to look like
http://www.maakusan.com/index.php/msc
which is just not clean enough.
I have resolved to try to create redirect pages at clean URL that will point to the dirty URL.
In the meantime, if anybody does use CMSms on a Yahoo webhost package and they wish to try to have clean URL then you HAVE TO use the CMSms internal mechanism. Here are some steps to follow to make it happen.
These 'simple' twelve steps took me too long to work out. I've spent three days trying to get this sorted. One major stumbling block was the fact that I deleted the index.php file.
DO NOT DELETE IT. You MUST KEEP the index.php provided with the CMSms installation. Otherwise none of your pages will be found. Dunno how it works. Don't ask. Just know that it will not work if you delete it. You can edit it from the original, but don't delete it. Even if you already have an index.html file setup and want to use that to start with... DON'T! Edit the DEFAULT Home page within CMSms to look like your index.html file.
In the meantime I did find out about Joomla and Drupal. These are two competitors to CMSms and to be honest I was very close to uninstalling the three installations that I have for CMSms and moving over to Joomla only because of the number of Joomla books that I found on Amazon.
If the redirect page idea does not work, then my last resort will have to be moving to Joomla.
Having successfully installed CMSms on my webhost's server there was some configuring that needed doing before I can get it going. Just like the installation process caused me problems on my Yahoo! server, so has the configuration steps.
All I wanted to do was have nice clean Web addresses (URL) for my pages. My dissertation project homepage should logically be
maakusan.com/msc
but the content management system that I have chosen turns out to churn out ugly URL. This is understandable given that it works from a MySQL database. If I create a new page, the database stores it away. When a Web browser goes for the page it has to wade through the database to find the page.
http://www.maakusan.com/index.php?page=msc
CMSms has two ways to clean the URL as explained in both the Installation/Optional Settings instructions and the Pretty URLs FAQ. mod_rewrite will make it look like
http://www.maakusan.com/msc/
BUT mod_rewrite requires the htaccess file to be edited on the web server. Yahoo does not allow clients to upload or edit their own htaccess file (Yahoo Small Business Help). So I can't use mod_rewrite.
The alternative way to clean up URL in CMSms is to use its internal mechanism. This does not need me to play with the htaccess file but only tidies the URL to look like
http://www.maakusan.com/index.php/msc
which is just not clean enough.
I have resolved to try to create redirect pages at clean URL that will point to the dirty URL.
In the meantime, if anybody does use CMSms on a Yahoo webhost package and they wish to try to have clean URL then you HAVE TO use the CMSms internal mechanism. Here are some steps to follow to make it happen.
- Log into Yahoo Small Business.
- Go to the Web Hosting Control Panel.
- Go to the Manage tab.
- Go to the File Manager.
- Click on the edit button for the config.php file.
- Scroll down the file to the URL Settings.
- Change $config['internal_pretty_urls'] = false;
to read $config['internal_pretty_urls'] = true; - Press Save.
- Log into your CMSms admin pages for your domain.
http://www.example.com/admin/ - Go to Site Admin.
- Go to Global Settings.
- Next to Clear Cache:
press Clear.
These 'simple' twelve steps took me too long to work out. I've spent three days trying to get this sorted. One major stumbling block was the fact that I deleted the index.php file.
DO NOT DELETE IT. You MUST KEEP the index.php provided with the CMSms installation. Otherwise none of your pages will be found. Dunno how it works. Don't ask. Just know that it will not work if you delete it. You can edit it from the original, but don't delete it. Even if you already have an index.html file setup and want to use that to start with... DON'T! Edit the DEFAULT Home page within CMSms to look like your index.html file.
In the meantime I did find out about Joomla and Drupal. These are two competitors to CMSms and to be honest I was very close to uninstalling the three installations that I have for CMSms and moving over to Joomla only because of the number of Joomla books that I found on Amazon.
If the redirect page idea does not work, then my last resort will have to be moving to Joomla.
Labels:
cms,
cms made simple,
content management system,
drupal,
joomla,
yahoo web hosting
Subscribe to:
Posts (Atom)