Install: Class 'DateTime' not found
Permalink
I'm having problems installing C5 V5.3.3. I've uploaded the files, all checks pass, I enter the site details and DB access details, and then when I try and install, gives the following error message:
Fatal error: Class 'DateTime' not found in /home/fevvah/public_html/C5/concrete/helpers/date.php on line 68
I've tried uploading the installation files again, and double checking the permissions have been inhereted as appropriate, but still no joy.
Can anyone assist or point me in the right direction?
Thanks in advance.
Fatal error: Class 'DateTime' not found in /home/fevvah/public_html/C5/concrete/helpers/date.php on line 68
I've tried uploading the installation files again, and double checking the permissions have been inhereted as appropriate, but still no joy.
Can anyone assist or point me in the right direction?
Thanks in advance.
Ah - I see - apologies, just check and my host is running Version 5.1.6.
Thanks again.
Thanks again.
The move to require php 5.2 effectively blocks all RedHat Enterprise 5.3 users from using concrete... c5 was too good to be true *sigh*....
php tends to add new language features quite often and developers tend to use them quickely (which I understand).
Makes it annyoing for people using old out dated of php..
I just had a look at the code and it seems they're doing some fancy time zone stuff using the DateTime class. Probably hard to replace with a custom class.
From what I saw it might be possible to disable the timezone feature in case someone uses a php version older than 5.2. Core team? Andrew? (You're still writing concrete5 needs php 5.1 by the way)
Makes it annyoing for people using old out dated of php..
I just had a look at the code and it seems they're doing some fancy time zone stuff using the DateTime class. Probably hard to replace with a custom class.
From what I saw it might be possible to disable the timezone feature in case someone uses a php version older than 5.2. Core team? Andrew? (You're still writing concrete5 needs php 5.1 by the way)
You can run PHP 5.2 on Redhat - why do you think you cannot?
That is pretty much my question to. I guess what the person is saying is that redhat has yet to package php5.2 or higher and place it in their repo. So no point and click binary installs. Though I am sure if the author looked around just a wee bit they could find an rpm of php5.2 that is compatible for use. Failing that you can compile php5.2 just as easily.
You can get them here with YUM:
http://www.jasonlitka.com/?s=php...
or here with http:
http://rpms.famillecollet.com/enterprise/5/olds/x86_64/...
http://www.jasonlitka.com/?s=php...
or here with http:
http://rpms.famillecollet.com/enterprise/5/olds/x86_64/...
You can run PHP 5.2 on Redhat - why do you think you cannot?
OK - of course you can run PHP x.y on a RedHat system but you have to compile it yourself or get non-RedHat packages somewhere else.
The point of RedHat Enterprise Linux (RHEL) series is to provide a certified combination of software that works together. Sadly, with RHEL 5.3 PHP 5.1.6 is shipped and thus the point of running RHEL 5.3 is lost as you need to break the certified combination if you install another PHP version.
Is this Good or Bad? Depends on how you view it... Good to have a turn-key solution (although expensive) and Bad to break it installing another PHP version.
The point of RedHat Enterprise Linux (RHEL) series is to provide a certified combination of software that works together. Sadly, with RHEL 5.3 PHP 5.1.6 is shipped and thus the point of running RHEL 5.3 is lost as you need to break the certified combination if you install another PHP version.
Is this Good or Bad? Depends on how you view it... Good to have a turn-key solution (although expensive) and Bad to break it installing another PHP version.
we're working on a point release to fix some of the bugs people have found, shouldn't require anything major to update - but it should behave with PHP a tad earlier than 5.2.. in our zeal to work with php5.3 it looks like we got a little bleeding edge..
apologies.
apologies.
Bleeding edge can be a good thing, however I'd suggest staying clear of 5.3 for a bit - there are a host of things - bindings, other srcs, libraries etc. that are not working with the new release. You guys are doing a great job with concrete - you probably don't need all the headaches that come with new releases of PHP on top of supporting a product. No worries here my friend - keep up the good work.
It would have been nice to know this before uploading c5.3.3. I'm waiting on my host to upgrade. :(
We've got better checking on install & a php 5.1x datetime compatibility class so it'll work without timezone support in 5.1
It'll be released - hopefully this week.
It'll be released - hopefully this week.
I know what you mean about bleeding edge, I can see why, and my webhost is usually really good with getting as near to bleeding edge as feasible.
I look forward to the updated release so I can get cracking moving a couple of sites over from Drupal!
Thanks frz + ryan!
I look forward to the updated release so I can get cracking moving a couple of sites over from Drupal!
Thanks frz + ryan!
For me having my site down is not a big deal. I only use it to play around with. :) I love C5 and the support is fantastic. Keep up the great work!
We are integrating a new site design with C5 right now and are planning on a December Launch. Our site serves over 500,000 visitors per month, and we're confident C5 will be able to handle this. This is (imho) a top 3 CMS system, only reason why it's not #1 - is because it's new - and doesn't have a history of plugins - but that is changing. This is the very first CMS that regular users can easily understand - and hardcore techies can make dance.
great comments like that get lost here.. can you repost that to:
http://concrete5.org/about/testimonials...
thx.
http://concrete5.org/about/testimonials...
thx.
c5.3.3 needs at least php 5.2