Like a lot of people in Scandinavia, I’ve been using One.Com to host my Drupal 6 sites. It’s a very affordable service, and the support is normally excellent. However, there is one big drawback to One.Com, and it severely limits its usage for anyone with a serious Drupal website.
The problem lies in the 24MB memory limit on shared accounts. That memory limit applies across all the service packages the company offers, so you can’t even upgrade you way out of trouble (I know, I tried).
If you have a small Drupal 6 site, One.Com is a great place to experiment. However, as you site grows and you add more functionality and more modules, you are going to be fast eating into that memory limit. The first sign of trouble will be when you try to access your /admin/build/modules page to activate a new module and you see nothing at all. This “nothing at all” is the infamous Drupal White Screen of Death (WSOD). You have run out of memory for PHP.
If this happens to you, you are probably going to need to uninstall some of your modules. You may be able to temporarily fix the WSOD and see your /admin/build/modules page by switching to a simpler core template if you are not already using one. (If anyone knows of any other fixes for WSOD problem, please post them in the comments – we would all be most grateful to know them!)
Drupal modules that seem to eat a lot of memory include Views and Poormanscron. Most sites use Views, and Poormanscron (or another cron solution) is needed at One.Com because they won’t allow you to run cron automatically. I’m using Porterstemmer to expand my Search module, and I suspect that that is a memory hog too.
One.Com Live Help staff (for whom I usually have nothing but praise) say they cannot change the memory limit on the accounts. If you bother them enough they will tell you to contact technical support, who will also say they can do nothing. This then, becomes a nasty little trap for the unwary Drupal site owner: as your site grows in complexity it becomes more and more of a pain to move it to another web hosting service provider, yet eventually at One.Com, with anything more than a basic site, you are going to hit that memory limit.
If you want to get serious with Drupal, I can’t recommend One.Com. That’s a great pity because in all other ways they are a perfect hosting service. Someone at One.Com needs to take a look at the year-on-year growth of Drupal as a web content management solution, and consider upping that memory limit on shared accounts Real Soon Now.
Tip:
To get Drupal to run at One.Com, I had to comment-out two lines from my .htaccess file. (If you have a multisite installation, you may have several .htaccess files: look in your site root and in the /sites directory.) These were the lines that I commented out:
# Options –Indexes
# Options +FollowSymLinks
What a great post! Just one suggestion:If you add some pics, it would be easiler to follow!
One of my other sites is now playing up also after they upgraded php version, which I thought was the perfect oportunity for one.com to resolve this problem
I've been onto One.com a couple of times this weekend and they keep saying that there is a problem with thier servers and they are working on it. Although they cannot give any ETA for a resolution.
Maybe they are going to up the PHP memory limit to keep drupal developers happy. If not they will lose this customer cos I'm pretty sick of it now and thier support staff copy and pasting bullshit at me.
The last time I was on live chat support I asked if I was connected to a real person, because they were not answering questions, pasting the usual crap. The answer was "Yes I am a real person"...lol, yeah you sound real
Post new comment