Can't install themes or add-ons

Permalink
Hopefully this hasn't been previously discussed, but I couldn't find anything in my searching.

I'm trying to install a new theme and add-on to 5.7.3. If I have a /packages folder, I get an error that it already exists and perhaps my package is already installed. If I remove the packages folder, I then get the error "copy(): Filename cannot be empty". Based on these errors, it seems like the theme and add-on in question are not providing a name for the sub-folder to be created under the packages folder. Given that they're from two different developers it seems like a bit of a coincidence that they'd both be configured incorrectly, so I'm thinking there's either a bug in the system or something wrong with my configuration/setup. I've triple checked file permissions, it definitely has write permission to the folder.

Anyone seen this issue and/or have ideas of how to fix it? I've not made any modifications to the code, this is a freshly installed copy.

Thanks,

Doug

 
ntisithoj replied on at Permalink Reply
ntisithoj
I have not had that experience. However, my themes are under application/themes and my blocks are under application/blocks.
arlenesey replied on at Permalink Reply
arlenesey
As far as I have read, themes and addons obtained from the concrete5 marketplace should be placed in the packages folder. So if you purchased "ThemeX" it should be installable from the marketplace as normal and wind up at packages/themex. It can also be downloaded manually and installed, but again, in packages. You will thereafter have to add it for use as normal through the dashboard.

If you create a theme or addon they should be added to their respective applications folder.
So If you have copied "Elemental" theme from the core (and renamed it, including changing the thumbnail and descrption.txt), then the theme should be placed in applications/theme/themex.
IGotNothin replied on at Permalink Reply
I installed manually.
arlenesey replied on at Permalink Reply
arlenesey
Okay, let's review what you have said:

"I'm trying to install a new theme and add-on to 5.7.3. If I have a /packages folder, I get an error that it already exists and perhaps my package is already installed. If I remove the packages folder, I then get the error "copy(): Filename cannot be empty". "...

The packages folder is one of four folders installed with concrete5 5.7.3. It should not be removed or moved.

If you are new to Concrete5, then I would definitely take the time to go through the Developer and Editor Docs available on the C5 website. It will save you a lot of pain. Here is an exact description of how you should proceed:http://www.concrete5.org/documentation/developers/5.7/installation/...

If you downloaded the software without assigning it to a project, be sure the software was unzipped before uploading it to the packages folder. Thereafter you can add it through the dashboard.

Good luck!