Error message: default.php not found
An unexpected error occurred.
File /home/kimberl3/public_html/concrete/themes/theme_pygmalion_konsus/default.php not found. All themes need default.php and view.php files in them. Consult concrete5 documentation on how to create these files.
I looked at the documentation section on concret5 but I honestly don't have a clue what to look for. Can anyone help?
Did you install your theme following these instructions?:
It's usually the simplest way to do it.
If you downloaded the theme and installed it manually, it might be a matter of setting your files permissions correctly.
If you can send us the content of your config.php file (just make sure to remove the lines with your database access username, password and salt), I could make an educated recommendation.
I chose to have my site on a naked domain (i.e. without the www prefix) with version 5.6 so I went through that process recently as well.
What is concrete5 putting in the last 2 variables? Are they different depending on whether you use 'www' or not?
I've never configured a C5 site as a 'naked domain' so I don't know what the ramifications might be to how C5 calculates these costants.
@bourbonn... What are the advantages of configuring the domain in such a 'non-standard' way?
Especially now that Concrete5 doesn't set up BASE_URL by default on new installations (it makes it easier to move website from one location to the other), you can access the site (on my host at least) from both the naked domain and the www standard subdomain. Both are fine but I've read some articles recommending to just pick one for SEO purposes.
I've seen records of issues with some hosts and some services not working on naked domains. I haven't encountered any in my case but that might be what is happening to kcsmalls here.
I'm still picking up a few things as far as SEO is concerned so this might just be extra work for plain url aesthetics.
Brand new C5 installation on 1and1 hosting. Up til this point everything has worked fine. I am trying to fork the "rigidlight" package theme following the instructions in
I copied the c5/packages/rigidlight/themes/rigidlight folder to
c5/themes/rigidlight_modified and edited the Description.txt inside that folder.
When I reload my Theme Installation page I see a new theme with the Rigidlight icon but a blank Name/Description.
When I click preview I get a message of:
/homepages/30/d310386338/htdocs/cms_c5/concrete/themes/rigidlight_modified/default.php not found.
I have applied permissions 777 to the themes folder and all subfolders. I did need to put an .htaccess file in the root c5 directory to make 1and1 Hosting use PHP5, as per instructions.
if so then is the original package installed?
The original theme is still in the /packages directory, if that is what you mean
I had the same error message while developing my own theme:
An unexpected error occurred.
All themes need default.php and view.php files in them. Consult concrete5 documentation on how to create these files.
The problem for me was that default.php had a capital D ie: Default.php. When I changed it to lower case the error message disappeared and the website worked fine.
Hope this helps.
I kind of suspect that the problem will be related to the fact that it is installed in a sub-directory?
I have c5 installed in /c5, and then a subdomain set up cms.mysite.com which points to /c5 - is that non-standard?
It still gives me (No Name) (No Description) though, strangely. But, at least I can work on the site now. :)