Omeka 2.0 Issues

I am able to install, but as soon as I turn on any of my plugins for example the Extended Dublin Core, I lose access to the the site and get this messages (until i delete the plugin):

Server error
The website encountered an error while retrieving It may be down for maintenance or configured incorrectly.
Here are some suggestions:
Reload this webpage later.
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

Are these old plugins, or updated versions?

Old plugins designed to work with Omeka 1.x will almost all not work with Omeka 2.0.

latest and greatest plugins downloaded today.


Try enabling error messages (in Omeka 2.0, this is simplified, you just uncomment one line in your .htaccess file).

That should get you an actual error message instead of just a generic 500 error page.

Did and messages on innocuous:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

So, now it sounds like you're getting an error from Apache (plain black text on a white screen), when you were getting an error from your browser before.

That's not usually a symptom of a PHP problem, but rather an Apache one, like an unrecognized directive in your .htaccess file.

If you have access to your Apache error log, take a look in there and see what error is being logged. Otherwise, you might need IT or server admin support to do that for you.

That log would usually contain any Apache or PHP error that would cause this kind of error page.

No apache errors. Omeka still appears and my /var/log/httpd/error_logs are clean


So, with the SetEnv line uncommented, Omeka works normally as long as you don't have DublinCoreExtended enabled, but when you do activate the plugin, you now get the "Internal Server Error" message you posted?

Do I have that right?

Normally, the Apache error_log will at least have a line for any 500 error. Do you have PHP set to log to a custom, separate log (this would be set up in php.ini)?

Clearly there's some error occurring. Normally it's not such a chore to determine what that is.

Another possibility for an easy-to-make error occurred to me: when you got the updated DublinCoreExtended and other plugins, did you add their folders "cleanly," after deleting the old plugin folder, or did you just drop them on top of the old folder?

Many plugins have files that are no longer there in the 2.0 version, and just dropping the new version on top of the old would leave the old files floating around. For example, an old plugin.php (the new DublinCoreExtended doesn't have that file anymore) would definitely cause some havoc.

Unable to activate/install plugins.

Other issue is unable to add image.

Do not see errors in /var/log/httpd/error_logs

I can remote you in maybe on Wednesday

If you have access to and are happy digging about directly in the database, you can change the plugins' statuses in the 'active' column in the plugins table. 1 or active, 0 for not. It's a bit of a desperate resort, but it might help run through some diagnostics.

Hi John,

Can we arrange time tomorrow for you to remote into my workstation and server?


SetEnv APPLICATION_ENV development

And now getting this message for CSV plugin:
Fatal error: Call to a member function addResource() on a non-object in /var/www/html/omeka2/plugins/CsvImport/functions.php on line 73

And for Dublin Core Extended:
Not a Valid Plugin

Been playing a game of deactivating in the database (set to 0) and then trying to activate in GUI but always get this message:

Fatal error: Call to a member function addResource() on a non-object in /var/www/html/omeka2/plugins/CsvImport/functions.php on line 73

That sounds like a not-updated version of the CsvImport plugin.

The "not a valid plugin" for DublinCoreExtended is what you see if there's no plugin.php and no DublinCoreExtendedPlugin.php. It'd be best to just delete the entire DublinCoreExtended directory and drop a fresh unzipped copy of the new one in.

Got Dublin Core to work.

The outstanding issue is the CSV Import plugin whose page suggests that 1.3.4 is not compatible with Omeka 2.0:


Not sure why, but your most recent posts were automatically marked as spam.

Yes, you're correct that CsvImport 1.3.4 is not compatible with Omeka 2.0. A new, compatible CsvImport is in the works still.

In general, almost any plugin that doesn't have a "Target Omeka Version" of 2.0 is not 2.0 compatible at the moment.

OK, then since problem is lack of compatibility there is no reason to remote in.

And realizing most of the themes are not 2.0 compatible either.