I have the exact same error message when trying to activate this plugin the first time. PHP 5.3.11 and IIS7 here.
1. Do you activate the plugin for the network or for a particular website?
Try the following steps to resolve:
1. FTP to your server
2. delete wp-content/plugins/all-in-one-event-calendar
3. if you have done some customizations to the themes, backup wp-content/themes-ai1ec folder, then delete it.
4. Download 1.8.2-premium from time.ly website
5. Extract the archive and upload the extracted all-in-one-event-calendar folder to wp-content/plugins folder
6. Login to your WP Dashboard – domain/wp-admin
7. You may need to activate the plugin.
8. The plugin will try to install themes. Follow the process and note the result.
9. Let me know the result.
No multisite here.
Downloaded, uploaded and activated 1.8.2-premium successfully.
But after visiting the settings page, without any change made, but it says themes was installed, the whole site went blank. On the PHP error log the same error appears, this time on line 363.
Manually installed 1.8.1 and then manually copied the folder themes-ai1ec
from the plugin folder up to wp-content
. Everything is now fine.
It seems the non-standard use of a theme folder in wp-content
, and keeping those files in sync when the plugin is updated, causes trouble. Why can’t the plugin theme(s) be loaded from the plugin folder, and stick to a normal plugin folder structure?
@knut Sparhell
when te plugin is upgraded – wordpress deletes the plugin folder meaning that any changes that you do to the themes will be lost, when we move the themes to wp-content all your changes are saved. The plan is to keep only user themes in wp-content and move the other themes back to the plugin.
Theme installer/upgrader is following wordpress wp_filesystem. If it fails, your filepermissions may need to be adjusted.
Many thanks. Good answer.
Have only user generated themes directly below wp-content
and all will be fine. Scan the users theme folder first, then try the plugin folder, to have a priority in case of duplicate names.
There should be no file permission problems on my server (Windows). The access rights for all folders below wp-content
are just inherited form wp-content
itself.
If you must do file operations that require write access, you might check those before attempting to overwrite. Then the plugin may present an error condition, explaining the problem.
I have manually installed and network activated 1.8.3.
I have manually copied the themes-ai1ec
folder into wp-content
.
I go to the dashboard and I still see:
Core Calendar Themes are out of date. We have found updates for some of your core Calendar Theme files and you should update them now to ensure proper functioning of your calendar.
Warning: If you have previously modified any core Calendar Theme files, your changes may be lost during update. Please make a backup of all modifications before proceeding.
Once you are ready, please update your core Calendar Themes.
Why isn’t the plugin recognizing the themes-ai1ec
folder? Is there something about multisite that is making WordPress look in the wrong place? I can’t come up with any other theory to explain this repeated problem.
EDIT: Once I click the link for “update your core Calendar Themes”, I get a screen full of errors like this:
There was an error creating one of the theme folders. Please FTP to your web server and manually create
/wp-content/themes-ai1ec/vortex/js/pages
There was an error updating one of the files. Please FTP to your web server and manually copy
/wp-content/plugins/all-in-one-event-calendar/themes-ai1ec/gamma/style.css
to
/wp-content/themes-ai1ec/gamma/style.css
There was an error updating one of the files. Please FTP to your web server and manually copy
/wp-content/plugins/all-in-one-event-calendar/themes-ai1ec/plana/style.css
to
/wp-content/themes-ai1ec/plana/style.css
Do these error messages give any indication as to what the issue is here?
@fizzlederp
You can safely click on upgrade the theme files and even if it fails you already know that you are running the latest version of the themes folder.
Hi yani.iliev – thanks for the quick response, but please see my edit to the above post.
Also, now when I try to go to /wp-admin/themes.php?page=all-in-one-event-calendar-themes
I get a 500 Server message.
@ fizzlederp
let’s move to help.time.ly create a ticket and we will be able to assist you with the problem.