Installing Concrete5
- Download the latest version of Concrete5 from SourceForge (note c5 is package of files that need to be uncompressed and placed on your webserver. It is not a single file or app that will be run on your local computer.)
- Make sure your config/ directory is writable by a web server. (Note, this is the config/ directory in the root of the archive).
- Make sure files/ and its subdirectories are writable by the Apache process (or the world.)
- Make sure mod_rewrite is setup and functioning. If you try and install Concrete5 and receive a 404 error, and the URL is "/install/-/configure," mod _ rewrite is probably not enabled.
- Create a new MySQL database and a MySQL user account with the following privileges on that database: INSERT, SELECT, UPDATE, INDEX, DELETE, CREATE, DROP, ALTER
- Visit the folder in which you placed the Concrete5 site on your site, in any web browser. You should see a gray installation screen where you can specify your site's name, your base URL, and your database settings. This screen should also take you through installation and determine whether all your settings are correct.
- Concrete 5 should be installed.
Comments:
Posted by
prete01
on
Apr 22nd, 2009
Make sure mod_rewrite is setup and functioning. If you try and install Concrete5 and receive a 404 error, and the URL is "/install/-/configure," mod _ rewrite is probably not enabled. where do i find the above file...i have copied the folder straight to my webroot via ftp but cant seem to install it so it isnt up an running at the moment...help required...much appreciated
Posted by
frz
on
Apr 22nd, 2009
you should contact your webhost for help with mod_rewrite if you are seeing "/install/~/configure" in the url field but the install process isn't working.
Posted by
gjennings
on
Apr 23rd, 2009
This is my first install of Concrete5. The install of 5.3.1 seems to have gone OK, I get the configuration form, but also the advisory:Version Comparison Available
You must chmod 755 concrete/libraries/3rdparty/htmldiff.py and disable PHP safe mode.
However, the "/libraries" directory is empty.
Posted by
wombat
on
May 07th, 2009
5.3.1 packages/ directory also needs to be writable by the webserver, like files/ and config/
Posted by
wombat
on
May 07th, 2009
concrete/libraries/3rdparty/htmldiff.py should also be mentioned as requiring chmod 755.
Posted by
Benji
on
May 23rd, 2009
What is "Version Comparison"? Comparing versions of Concrete? of source code? Anyone know?
Posted by
chaosdivine
on
May 26th, 2009
Frz, the demo link you posted above does not work as of today's date (my posted comment date). Please check this demo link. Also, there is mention of having to have Python installed before you can get this comparison funtionality to work. However there is no link to where to obtain Python. I know I can get it via Google of course, but if you mention it's a requirement, then please post a link on where to get it. Thank you!
For now my install of C5 has warnings under Optional Items, telling me about issues with Multi-Language support and Version Comparison...casual users (newbies) might get worried about these warnings. I'd want all green flags myself... :)
Posted by
chaosdivine
on
May 26th, 2009
Sorry to be a pest but, I wish there was an option to not have any content installed with the default theme other than bare bones site structure. Coming over here from the Joomla! crowd I know that personally, I liked having the option to install or not install default data to populate the site in the installation script.Did I miss something with the install procedure with C5 to skip populating the website with default data?
Posted by
frz
on
May 26th, 2009
compares changes made to a page. setup a free demo at http://getconcrete5.com/demo
edit a page and change some text
publish your edits
go back into edit mode
in the top tool bar is versions
click it, check the new version you made, check the original, hit compare.
Posted by
frz
on
May 26th, 2009
fixed link, i put .org instead of .com..no, the site comes with the example content.. our experience has been that its much harder for a noob to understand what is going on with a blank slate than it is painful for a developer to delete the 4 pages off the root (which effectively delete all the children too)
Posted by
MrStones
on
May 26th, 2009
Just did a fresh install of Concrete 5.3.1.1 and site came up but when I try to get to the Dashboard I get the following:Warning: include() [function.include]: Filename cannot be empty in /home/the-wardens.com/public_html/concrete/libraries/view.php on line 736
Warning: include() [function.include]: Failed opening '' for inclusion (include_path='.:/usr/local/lib/php:/home/the-wardens.com/public_html/libraries/3rdparty:/home/the-wardens.com/public_html/concrete/config/../libraries/3rdparty') in /home/the-wardens.com/public_html/concrete/libraries/view.php on line 736
Any suggestion as to the problem?
Posted by
kcmartz
on
Jul 15th, 2009
please help! I HAVE godaddy.com windows hosting and I am creating a section of my website, kcmartz.com, for my grandma, and I think this will be easier than Joomla! to learn...
Posted by
mario
on
Jul 21st, 2009
i'm always a little confused as to what permission settings are required for the config and files folders? 755, 775 or 777? 777 seems a little sketchy to me. Or perhaps they need to one way before installation and reset to a more secure setting install? I've been modding mine to 775 and everything seems fine, but I just want to be sure.thanks,
mario
Posted by
andrew
on
Jul 31st, 2009
Mario - depends on your web host, actually. If PHP is not being run as a CGI module, you'll need them to be set at 777 (or owned by the apache/nobody user and writeable by that user). That's the only way that the files that need to be added to those directories can be added during the installation process.When installation is complete, you can make the permissions on config/ less open, since it isn't necessary to write to the config/ directory once the file has been created. However, unless you don't want to be able to add files to your site, you'll need to leave the files/ directory writable.
This isn't a concern if you're running PHP as a CGI, however: then, PHP runs with the same user account that owns that web directory, meaning that if your user account has the ability to write to those directories (and it likely would) you shouldn't have to change any permissions. This is why installing concrete5 on hosts like MediaTemple and others running PHP as a CGI doesn't require you to change permissions: the web user can already write to the directory.
Posted by
atonaldenim
on
Aug 08th, 2009
I kept getting an "Unable to connect to database" error, which I eventually solved by creating a new database and associated user. The nonworking db/user name was "site-c5", and the one that worked was "sitec5". Is this just a fluke, or have other people had problems with database and/or usernames that used the dash character?
Posted by
richoid
on
Aug 20th, 2009
I've been able to muddle through so far, but seriously, this site is so disorganized, incomplete, and the project is so sloppy as far as docs are concerned, I'm probably going to abandon it. I'd be pretty uncomfortable hosting a site with an such a disorganization.
Posted by
frz
on
Aug 20th, 2009
Got any suggestions on a better organization system then?
Posted by
chaosdivine
on
Aug 24th, 2009
Hello Frz, we've had an excellent discussion previously about ideas for reorganizing the C5 site. I really appreciate the efforts you and your development team have incurred to produce such a fine product. It's outstanding! Though as I have mentioned to you before, the user experience quickly sours when we come to the C5 website for help or for information. Frz, though my suggestions were heard by you, unfortunately I got the sense you did not agree with me or seem to think the average user feels the same level of frustration as I did when I first came upon the C5 web site. I can sympathize with Richoid and unfortunately concur with his findings about the layout and organization of the C5 site. It quickly puts you off the project all together because it is so time intensive to find the basic information you require to get this up and running without errors. Frz, I am trying to be constructive here rather than just a complainer because I believe in the project, yourself and your associates. I just feel STRONGLY that a reorganization of this site is essential for C5 to really take off. I would like to ask you if you are willing to get ideas and feedback from your community on a web site reorganization? It's not design by committee or anything silly like that, but a chance to receive valuable feedback on the user experience. You can act on that information or not, but I assure you that your community of users (ME ESPECIALLY) would help you out to minimize time constraints.
Your feedback?
Initial suggestions:
1) Consider using a web site template of at LEAST 1024 px width instead of the 800 px width used now which has 1/3 of it used by the sometimes completely empty side nav...like as is the case on this thread.
2) Use a Wiki (Wiki.com) for the C5 documentation. This is a critical step because the existing information resides in fragments all over the C5 site. Let the community maintain it.
3) Reorganize your site navigation. Hunt and pecking (clicking) on the links to find what topics are below each section is a huge waste of time and quickly frustrates users. I know it does for me...At least consider a dropdown menu so we can see at a quick glance where to focus our time and attention. I know you don't like dropdowns...fine, then please consider putting up expandable tree menu on the side navigation. The jQuery Treeview plugin from http://bassistance.de/jquery-plugins/jquery-plugin-treeview/ is the best one out there. I have used it on large web sites without issue.
4) Perhaps consider using 3rd party PHP based forum software with traditional threading. Like PHPBB. It would help to organize the discussions greatly!
Frz, like I mentioned to you previously: C5 as a product, rocks! And you and your development team are awesome because you are not only approachable, but are gifted in your knowledge and talents. So I ask you once more to let "us" (the community) help make the C5 web site more usable and friendly for all levels of users.
I will patiently wait to hear your feedback along with the community at large.
Thanks so much Frz.
Posted by
frz
on
Aug 25th, 2009
Uhh. That's a lot for a guestbook comment on an install page, but ... sure. yes we're always very eager to have community input and contributions. some of your ideas are already in the works and I appreciate the time it took to voice your concerns. We'll do what we can.
Posted by
girlunderrated
on
Sep 25th, 2009
hi. Im a newbie. I've already downloaded the files. Where do i find the config/ directory and what is mod_rewrite?
Posted by
frz
on
Sep 25th, 2009
config is in the root of the package, mod_Rewrite is a webserver feature... google around a bit on it... alternatively, save yourself the pain and let us set it up for you at htt://concrete5.org/services/hosting
or use any host that uses simplescripts install service.
Posted by
ld13
on
Oct 26th, 2009
I just moved my site to FatCow hosting, before I made that decision I contemplated your hosting, but the price is very high so i decided to go with FatCow. I called them and made sure they comply with all the requirements to support C5, which i have been using for a couple months now and think is the BEST CMS I really would like to keep using C5 it works perfectly with my production pipeline, and clients love it; however when I was ready to install C5 files to the new host. I found that on the pre-test I am getting these errors, and i have not been able to find a solution for this problem.
Please Help me!! I am in the middle of a huge business restructure and since C5 worked so well, it is in our plans, I would hate to have to go through research and learning another CMS again.
(the process of transferring the domain name has not been completed, that is why the URL is lapiz.fatcow.com, do not know if this could be a reason for the error message, we just want to be ready once the process is completed, but if we have to wait then we will wait)
I have uploaded a info.php just in case, here is the path: http://lapiz.fatcow.com/info.php
PS:(I have followed all the steps in the installation guide.)
Concrete cannot parse the PATH_INFO or ORIG_PATH_INFO information provided by your server.
Warning: Unknown: open(/var/php_sessions/sess_0834df010e7e902c6b24af3c27fe3a8f, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/php_sessions) in Unknown on line 0
Thank You!
Posted by
madesimply
on
Nov 02nd, 2009
I love the user end of your software. However I can't get the latest version installed! The last version installed without a problem over a month ago. I deleted the account and am now trying to install 5.3.3.1 on an identical account on the same web server.The frustrating thing is, there are no error messages I can report on other then it says "Unable to connect to database." I have all green checkmarks next to the Testing Required Items. I have checked the database names at least 3 times as well as the password. I've gone through the permissions settings. No luck.
This is a real blow to my technical ego as I've installed at least 40 CMS's on my web server in the past. c5 definitely has the most involved installation process. Are there any instructions that offer greater detail on the installation process for cpanel users? I'm assuming most c5 users run cpanel but I could be wrong.
Any help you can shine on the subject is hugely appreciated. Normally I would have abandoned c5 a long time ago with this headache but the user end is so beautiful I thought I would try again.
Posted by
frz
on
Nov 02nd, 2009
why dont you try posting in the installation forum since it sounds like there's something funky with your setup.http://concrete5.org/community/forums/installation
Posted by
SteveS
on
Nov 17th, 2009
I have searched through the website without success & followed all available instructions, including the C5Mix.com Tutorial.I can only get the 404 error page.
I have a Hosted Server @ iWeb in Canada.
PHP 5 installed, MySql 5.1.
PHP.INI set to safe_mode = off
Installation Path @ /home/domainname/c5
Public HTML @ /home/domainname/public_html replicated to /home/domainname/www
All File & Directory perms are set according to install docs "755" where needed.
MySql DB Created with correct perms for account.
I was hoping to get building on this and have a rough outline done for a design review in 36 hrs from now. I have looked at far too many other CMS systems and this certainly looks like just the ticket for this particular client and ultimately my own facilities and subsequent clients.
Any assistance would be greatly appreciated.
Thanks in Advance.
Steve
Posted by
frz
on
Nov 17th, 2009
this should really be a post in the forums:http://concrete5.org/community/forums/install
Posted by
rpd
on
Dec 13th, 2009
HiI have STILL not installed this & agree with above comments that help & install for concrete5 is not good!
See my posts here:http://www.concrete5.org/community/forums/installation/xampp-installation-problem-cannot-connect-to-database/
I have googled & searched youtube for help & advice & there is little out there (a youtube video shows setting concrete5 up in 1 minute-dream on!!..(you cannot see enough detail on the video to really help). Some tech geek should do a decent video for setup install. The site setup instructions are too basic-please expand (same goes for the docs in concrete5) eg-"2.Make sure your config/ directory is writable by a web server. (Note, this is the config/ directory in the root of the archive)." This needs some more explanation!
I am also battling with this unhelpful comment "Version Comparison Available
You must chmod 755 concrete/libraries/3rdparty/htmldiff.py and disable PHP safe mode." _ I am a Windows user (not Linux) & chmod is not my style! & why & how do I disable PHP safemode for this?-surely the developers can make this install easier?
Anyway goodluck to all who try concrete5-if anyone out there can help improve this install please do so asap! I look forward to getting this installed -probably after Christmas & way into 2010!!
Regards to all
Posted by
rpd
on
Dec 13th, 2009
Sorry about the double post above (I had posted but then refreshed the page & it posted again!-(another bug to fix?!).However I have good news! I have finally managed to install concrete5 on my localhost IIS7.
The homepage looks good and now I can get on with some editing and try & forget about the difficult installation I experienced-anyway I managed to get going on my own! (amazing how perseverance can work-perhaps I can get this right before Christmas & 2010?!!).
Best wishes
Posted by
frz
on
Dec 13th, 2009
glad you got it figured it out. To be honest, any CMS is going to part of a complicated machine. There's so many variables between operating systems, webservers, database connection types - etc.. Complaining its hard to understand is a bit like saying "this exhaust system is really hard to install on my car."
I know for a LAMP stack, which is what concrete5 was designed for, that has the version of software setup we require, its really quite easy.
Beyond that I encourage anyone reading this to try the free demos that can turn into hosting accounts here: http://concrete5.org/hosting
If you need to host it yourself, and you find webservers to be complicated beasts (like I do) please use the install forums and good luck.
If you write a helpful howto (as others have) I'll be happy to post it to this section.
-frz
Posted by
poleman1
on
Jan 27th, 2010
Easy install and setup but, I have not seen which directories need to be read/write and which should be read only. Is there somewhere in the instructions that I have overlooked?
Posted by
frz
on
Jan 27th, 2010
These should already be set in your package if you unzip it in your final environment all is properly set.
Posted by
j0e
on
Mar 09th, 2010
easy install...but weird that after my install, none of the themes are retaining their css...just look like basic html from way back when...any ideas on how to fix?
Posted by
j0e
on
Mar 09th, 2010
easy install...but weird that after my install, none of the themes are retaining their css...just look like basic html from way back when...any ideas on how to fix?
Posted by
j0e
on
Mar 09th, 2010
easy install...but weird that after my install, none of the themes are retaining their css...just look like basic html from way back when...any ideas on how to fix?
Posted by
j0e
on
Mar 09th, 2010
easy install...but weird that after my install, none of the themes are retaining their css...just look like basic html from way back when...any ideas on how to fix? You must be logged in to leave a reply.




