By pramudya81 on
I found that D6 is unstable...I was trying to create an online shop using D 6.8 with ubercart.
This is the 3rd times I must scratch my site! It is so frustrating!
1st and 2nd case were page loading was so long till it hit the time limit (kind of hang). And it consumes so much memories and CPU resources.
3rd case was nothing (white blank screen) on a page load.
Now I'm considering back to D5! Gosh! Besides, D 5 also has more modules than D 6.
I dont know is it the D 6 problem or ubercart one?
Anyone has experience on this issue?
Regards
Comments
Whatever the case, it is due
Whatever the case, it is due to some module(s) you have installed, not Drupal 6 itself, or possibly an underpowered or misconfigured web host. I run a variety of Drupal 6 sites with no problem. Have you run Devel to look for slow queries? Are you using a PHP cache like APC or eAccelerator? Have you ensured your host offers you a high enough memory limit for a robust Drupal site? (if you're running e-commerce I hope you have a reasonably powerful hosting account or preferably at least a VPS). A white screen is likely due to either a bad PHP error or else running out of memory.
In any case I would not choose Drupal 5 at this point on the basis of "having more modules"... if at this point those modules haven't released a Drupal 6 version (at least a dev version or better) then I wouldn't hold my breath that they will ever be upgraded past version 5 at all. I'm always curious what these modules are that people find lacking in Drupal 6 at this point - in the last few months every module I've needed has had a D6 version.... one current site I'm making has 30+ contrib modules.
-- David
davidnewkerk.com | absolutecross.com
View my Drupal lessons & guides
Two causes that I can think
Two causes that I can think of are
(a) Drupal 6 has higher server requirements, especially PHP memory, and
(b) Ubercart for Drupal 6 is still in beta, so some instability is expected, and following its issues queue is a good idea.
About available modules, it is true that more have been written for Drupal 5 and matured during its life time, and if some of them are absolutely required for an application then your choice is obviously Drupal 5. E-commerce applications are probably one of those cases where Drupal 5 is still more reliable.
On the other hand, even when I am using Drupal 5, I always make it a point to get rid of modules which don't have a 6.x version at least under active development. They are likely to lead you to a dead end in the future when it comes to upgrades.
At first everything was ok
At first everything was ok and fine. So it must not be a PHP, setting or even memory problems right?
When I leave it for a while for break. Suddenly this page load returning a blank white screen keep appearing...Gosh.
Memory shortages (which are
Memory shortages (which are one possible cause of blank screens) appear on some specific pages, depending on what your installed modules do on those pages. The "devel" module is often used as a diagnostic tool, to figure out how much memory a page takes, what queries run on a page and how much time they take etc.
Also, some people say that certain admin pages time out and display a blank page the first time and they need a browser refresh, and that disabling the "update status" module during normal use may fix that.
The problem still persist
The problem still persist even after:
1. Refresh the page
2. Restart Apache, PHP and MySQL service
3. Even restarting my PC!
Hmm disabling update status seems logical enough. But how to do it? Since it never shows any page anymore! It always on white screen. So frustrated! Guess I'm moving back to D5 for online shop.
Also D6 was stated to be more efficient and has better performance. But why the page load takes longer time than D5?
Regards
Maybe because update_status
Maybe because update_status was not part of core in d5 or maybe because the versions differ in how they do the version check, i'm not sure.
To disable it manually see Disabling modules manually in the database.
===
"Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime." - Lao Tzu
"God helps those who help themselves." - Ben Franklin
"Search is your best friend." - Worldfallz
I would use Drupal 5 with
Drupal 6 is great, tho the learning curve on Drupal is steep. I have set up two sites with D6.
I would use Drupal 5 with Ubercart until it is more stable with 6. I have also set up two Ubercart sites with D5. Again, very steep learning curve, but awesome once you get it going!
I've had to up the memory on all my Drupal sites on shared hosting.
Add this line to your .htaccess file
You might also want to add this to aid in debugging, so you see php errors, not just white screen of death.
Or php_value error_reporting
Or
php_value error_reporting 6135, so that "php notices" which practically don't matter aren't included in the error reporting.Yup using D5 for ubercart
Yup using D5 for ubercart and online shop seems to be the solution right now. I dont know how much time I must wait for modules on D6 to get stable.
For memory issue I even have set it up to 256M. Gosh!
The ubercart support forum
The ubercart support forum is great, so visit over there if you run into problems setting up your shop!