0

I'm getting these PHP errors when I visit Channel Ratings in the control panel:

Ratings, Likes, and Fields Tabs:

A PHP Error was encountered Severity: Notice Message: Array to string conversion Filename: libraries/Ratings_helper.php Line Number: 164

Settings Tab:

A PHP Error was encountered Severity: Notice Message: Array to string conversion Filename: libraries/Ratings_helper.php Line Number: 164

A PHP Error was encountered Severity: Notice Message: Array to string conversion Filename: libraries/Ratings_helper.php Line Number: 164

A PHP Error was encountered Severity: Notice Message: Array to string conversion Filename: libraries/Ratings_helper.php Line Number: 164

  • EE 2.9
  • Channel Ratings 4.0.8
1

Can you check if the channel_ratings_router is present in exp_actions?

If not, run these SQL queries to insert them

INSERT INTO exp_actions (method, class) values('channel_ratings_router', 'Channel_ratings');
INSERT INTO exp_actions (method, class) values('insert_rating', 'Channel_ratings');
INSERT INTO exp_actions (method, class) values('insert_like', 'Channel_ratings');
INSERT INTO exp_actions (method, class) values('bayesian', 'Channel_ratings');

enter image description here

5
  • I actually don't see any actions with the Channel_ratings class at all.
    – kmgdev
    Jul 15 '14 at 23:02
  • Thats the issue. If you just installed Channel Ratings i would try reinstalling. You need those actions in the exp_actions table. Jul 16 '14 at 3:16
  • I didn't just install Channel Ratings, though. I can't reinstall because I'll lose my data. Is there a script I can use to add those table rows to exp_actions?
    – kmgdev
    Jul 16 '14 at 16:08
  • I updated my answer with some sql queries Jul 17 '14 at 15:54
  • Cleared it right up. Thanks! Wonder how those rows got deleted...
    – kmgdev
    Jul 17 '14 at 20:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.