Expression Engine

Problems, solutions and everything in between.
Latest entries

[SOLVED] Column not found: 1054 Unknown column ‘ChannelEntry_channel_titles.status_id’

When upgrading to expression engine 3 to 4 you may have the following error. SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ChannelEntry_channel_titles.status_id' in 'field list': SELECT ChannelEntry_channel_titles.entry_id as ChannelEntry__entry_id, ChannelEntry_channel_titles.site_id as ChannelEntry__site_id Ellis Labs gave the clear to add the column in to exp_channel_titles with the following config. "status_id, int (4), not null" providing exp_statuses had been created as editing…

Remove expression engine logging at the top of all pages

Edit File: system/ee/EllisLab/ExpressionEngine/Library/Template/Annotation Line 65: return ''; Breaks ajax calls Update: use expression engines "is_ajax_request" parameter to fix this issue

Solved: Expression Engine Ajax Form Submit - “This form has expired. Please refresh and try again”

To solve the error "This form has expired. Please refresh and try again" when submitting a form with expression engine, there's a few things we need to establish. The likely hood is it's going to be an issue with the XSS or Cross site scripting. Do you require XSS filtering, the likely answer to that question is yes but if you don't you can do two things... Log in as an admin Click settings Security & Privacy Scroll down to the bottom and turn off "Apply XSS filtering?" Alternatively you can add…

Search not working and redirecting to the homepage with expression engine

If you have a .htaccess rule removing index.php from your expression engine install, remember that redirects can't pass POST data through to new URL's. Since you're rewriting your URL to remove index.php you need to ensure it is removed from the URL settings within your admin panel. Settings > URL and Path Settings > Website index page

Undefined index: categories[cat_group_id_] - expression engine

A problem I come across when developing with Expression engine is the above error, Call to a member function setData() on a non-object. This happened after removing a category group before deselecting from the channel configuration. All I had to do was go back into the channel configuration and click save, resetting the assigned category group id's. Notice Undefined index: categories[cat_group_id_] /var/vhost/www/domain/system/ee/EllisLab/ExpressionEngine/Model/Content/ContentModel.php, line 123…