Upgraded from 2.0.11 to 2.0.12 and top menus disappeared

Started by assemblytube, September 28, 2016, 02:48:32 PM

Previous topic - Next topic

Burt

Quote from: Arantor on October 01, 2016, 12:55:53 PM
If you have no compatible accelerator, it will fall back to the file cache. Which is where the problem is due to the serialise routine used by the cache and specifically the (new) unserialise routine deciding that there's too much data and just dropping it.


This is a screenshot of my SMF acknowledging that it has detected Memcached.


If I select any level of caching the main menu disappear with 2.0.12.


Am I supposed to insert some code in Memcache setting?

Am I doing something wrong or version 2.0.12 is not supposed to be used?


If you could help, it would be appreciated...
If you Sig. line is longer or higher than two line, you are just an attention seeker. Grow up!

Arantor

It detects that you have the library available for it. It doesn't (and can't) detect that you have memcache running and if you did, you'd probably know what the settings were that you had to put in there (since SMF needs to know the IP address and port number of the memcache server)

Since you didn't give it any details, it falls back to the file cache with the broken code.

As for what to do, that's up to the team to decide whether to pull 2.0.12 or publish a fix for it.

In the interim turn off the cache entirely.

Kindred

Слaва
Украинi

Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.

"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

Burt

Thanks guys


@Arantor


Since day one I always had the cache set to the level 1. I never play with it and I don't know much at all about memcache.


As you can see from the picture, I have turned off the cache. This was also the only way for me to install 2.0.12.


Just to learn something, the Ip address and port number, are they supposed to be input in the second empty field? (the one below the cache level?) Is anywhere I can read to learn a bit more about this topic?


@Kindred


Great news... Thanks
If you Sig. line is longer or higher than two line, you are just an attention seeker. Grow up!

Arantor

You had it set to level 1 because that's the default.

memcache is a type of server. You have to put the server's details into SMF for it to work - an empty input guarantees you were not using memcache.

I don't unfortunately have documentation for memcache that would be useful but unless you're using a VPS or better, I'm almost certain you won't have memcache installed on your server anyway.

Burt

Quote from: Arantor on October 08, 2016, 08:35:35 AM
You had it set to level 1 because that's the default.

memcache is a type of server. You have to put the server's details into SMF for it to work - an empty input guarantees you were not using memcache.

I don't unfortunately have documentation for memcache that would be useful but unless you're using a VPS or better, I'm almost certain you won't have memcache installed on your server anyway.


Sorry for the delay...



I always had it set to level 1, as when I tried Level 2 or Level 3 it just crashed...(well I haven't tried again since 2.0.6)


I don't get it... If I don't have memcache installed on my server, why then SMF says the opposite (as per picture in my above post)? Is this a bug?


Cheers
If you Sig. line is longer or higher than two line, you are just an attention seeker. Grow up!

Arantor

No, it's not a bug at all.

You need two things for memcache, the memcache server and the memcache client. PHP is telling you that you have the memcache client available. Unless you also have the server part installed, it won't work, but PHP doesn't know if there is a server there or not, only presence of the client.

If you're on shared hosting, you don't have the server part.
If you're on a VPS or better, either you or the server administrator would know what the details are.

Since it doesn't have server details, it falls back to the file cache, which is what broke in 2.0.12.

Burt

Thank Arantor...


I'm on a share hosting, so it is all good... I'll wait for the 2.0.13


Keep up the good work guys...
If you Sig. line is longer or higher than two line, you are just an attention seeker. Grow up!

Advertisement: