Installed OK, But I believe I may have file structure messed up

Permalink
I successfully installed, and made several site pages but find I cannot change page types.
I believe I may have my file structure screwed up, which may be causing the problems.. During install I had to establish files in the root directory to succeed.. This is my current structure..Do I have to move some folders to the root?

Sandpearls.com
..awstats
..cgi-bin
..concrete
.... blocks
....config
....controllers
....core
....css
....elements
....flash
.... helpers
.... images
....jobs
.... js
.... libraries
....mail
....models
....page_types
....single_pages
....startup
....themes
.... tools
..config
..cp
..files
..images
..languages
..packages
..updates
..webalizer
..xconfig


Sorry.. the file tree structure isn't clear... I will attach a PDF

1 Attachment

 
Adreco replied on at Permalink Reply 2 Attachments
Adreco
It appears as though you are missing nearly all your top level files (most are empty when first installed).
I've attached to images to show what files belong in an installation.

Adrian
Arvixe Web Hosting / Concrete5 Community Liaison |
http://www.arvixe.com/concrete5_hosting...................
albenbrewder replied on at Permalink Reply 1 Attachment
Now I am confused...
Why are the folders duplicated in the root folder and in the concrete folder?
The install program structure for 5.6.3.1 looks like the attached...
I'm not sure if I should just duplicate files in the root directory or start the install over...
It appears that the the install file structure is wrong?
Adreco replied on at Permalink Reply
Adreco
The short answer is: The files are duplicated so that YOUR modifications & add-ons... etc. will populate the upper level (and in some cases Over-ride the core files) so that the core files of Concrete5 are not changed to the point of breaking the site. This has the additional advantage of being able to upgrade Concrete5 installations without over-writing and losing your existing site.
Although you may save your site by simply replacing the deleted folders (make sure your existing ones aren't left over from previous site installation), its more likely a fresh install is in order.

Adrian
Arvixe Web Hosting / Concrete5 Community Liaison |
http://www.arvixe.com/concrete5_hosting....................
albenbrewder replied on at Permalink Reply 2 Attachments
OK, that "kinda makes sense". I have no problem deleting all and starting from a clean slate... But..
Before I push the "install" button, I want to make sure that all of my required folder (files) are in the right places. I have made a new directory structure drawing (attached).

I am assuming that the folders added to the Upper (root) are duplicates of the ones included in the original package (5.6.3.1). (Or are they just supposed to be empty folders?).

I will also add two empty folders that don't exist.. updates and files.
I will make sure the database is empty, and RW permissions assigned to config, packages, and files. (in both the original and duplicated folders?).

Hopefully this discussion will be useful to others... Am I on the right track?

Thanks

Al

Ooops, I had too many config folders.. ignore first attachment (and robots.txt is already in the root directory.)
Adreco replied on at Permalink Reply
Adreco
Hi Al,

A fresh install will automatically put the files folders in you require (by the way, the Updates file is only second level for updating the core and you will have a Packages folder only found in the upper level).
How are you installing? are you using a zip file from this site and the installing by ftp or are you using a one click installer and then modifying what its placing?
Also: If doing a fresh install, start with a new database as well as the old one will likely conflict with your new attempt.

Adrian
Arvixe Web Hosting / Concrete5 Community Liaison |
http://www.arvixe.com/concrete5_hosting....................
albenbrewder replied on at Permalink Reply
OK, Started at ground zero. I unzipped the concrete5.6.3.1 on to my home computer.
Then FTP'd all the files in the un-zipped concrete5.6.3.1 directory.

The install program will not run without first having to duplicate files into the root directory as I had previously shown. I had to make a new "files" folder as well.

Install started smoothly but this time "died" during the load procedure.
The error message is:

Fatal error: Cannot redeclare class ProcessEmail in /hsphere/local/home/albertbr/sandpearls.com/concrete/jobs/process_email.php on line 10


I am having a real problem... The directory structure that is produced by un-zipping concrete5.6.3.1 has no correspondence with the write-up how to install instructions.. (nor are they produced upon running the install as you say they should.)

Were they written to describe an earlier version? Should I try to install an earlier version and then use update to bring it current?

I have not been this puzzled since I got lost in the twisty cave in Colossal caves using CPM.
Is there an XYZZY that I can use?


As a last resort (or maybe a logical alternative to what I have been doing?), can I use an install program like SimpleScripts to do the installation? I am unfamiliar with this approach, but would it be the easiest way to get the site up and running?
Adreco replied on at Permalink Reply
Adreco
Hi Al,
I'm confused as to where you are FTP-ing the files. Typically, the entire content of your unzipped C5 download gets uploaded to your root/public area of the hosting account... this means no additional files are needed to be created.
An installation program like Softaculous or SimpleScripts also would do this.
If you are using FTP, remember to set your permissions recursively once the files are uploaded.
Out of hundreds of installs, I don't remember ever having to manually create files for it to work.

EDIT: Just checked your url. Installation page is showing you have not set proper permissions

Let us know how it comes out
Adrian
Arvixe Web Hosting / Concrete5 Community Liaison |
http://www.arvixe.com/concrete5_hosting.....................
albenbrewder replied on at Permalink Reply 1 Attachment
The install will not automatically create the needed directories for my.
After numerous experimentation, I have now successfully installed Concrete5.6.3.1 and all seems working.
I have documented all the steps I had to perform and attached this as a doc file... Perhaps it can serve as an additional guideline for others....
Thanks for your help... But why the install procedure doesn't work as advertised (for me) shall remain a mystery ?