EE compatibility updates:

  • Publisher is EE5 compatible, but it does not currently support the Fluid field.

ExpressionEngine.com licenses:

  • If you purchased an add-on from expressionengine.com, be sure to visit boldminded.com/claim to add the license to your account here on boldminded.com.

Ticket: 500 error when going to setting in control panel

Status Resolved
Add-on / Version Speedy 1.1.1
Severity
EE Version 5.3.2

Trevor Orr

Sep 08, 2020

I installed the speedy add-on, it seems to work on the front end but when I gt the settings in the control panel I am getting a 500 error.  The tables have been created the setting table has been populated with this data, none of the other tables have any data in them.

id site_id key val type
1 1 installed_date 1599257544 string
2 1 installed_version 1.1.1 string
3 1 installed_build 6d5657b7 string
4 1 license my-licenese-key-is-here string

Any ideas?

#1

BoldMinded (Brian)

Sep 08, 2020

Are you sure memcache is available and supported? What does the Speedy home screen look like where it lists all the drivers? Can you share a screenshot?

#2

BoldMinded (Brian)

Sep 09, 2020

Comment has been marked private.

#3

BoldMinded (Brian)

Sep 09, 2020

Trevor, when you respond can you do so in the ticket so it is archived and searchable?

What are your Speedy config file settings set to? Can you take a screenshot or copy/paste the whole $config[‘speedy’] array that you might have? https://docs.boldminded.com/speedy/docs/configuration

/var/www/clients/sawstop/html/system/user/addons/speedy/Service/Drivers/MemcacheDriver.php:275:
object(BoldMinded\Cache\Service\Drivers\MemcacheDriver)[701]
 private 'prefix' => string 'speedy/memcache/default_site' (length=28)
 private 'servers' => null
 private 'client' => null
 private 'createItem' (BoldMinded\Cache\Service\Drivers\AbstractDriver) => 
   object(Closure)[702]
     public 'this' => 
       &object;(BoldMinded\Cache\Service\Drivers\MemcacheDriver)[701]
     public 'parameter' => 
       array (size=3)
         '$key' => string '<required>' (length=10)
         '$value' => string '<required>' (length=10)
         '$hit' => string '<required>' (length=10)
 protected 'siteName' => string 'default_site' (length=12)
 private 'createdAt' (BoldMinded\Cache\Service\Drivers\AbstractDriver) => null
 protected 'logger' => 
   object(BoldMinded\Cache\Service\Logger\ArrayLogger)[703]
     private 'logs' => 
       array (size=0)
         empty
#4

BoldMinded (Brian)

Sep 09, 2020

Can you also search your php configuration to see if Memcache is enabled on the server?

#5

BoldMinded (Brian)

Sep 09, 2020

From Trevor:

This is the only thing I have set in my config.php

$config[‘speedy_driver’] = ‘file’;

If I run: service memcached status it returns: memcached is stopped

#6

BoldMinded (Brian)

Sep 09, 2020

Can you take a screenshot of the stack trace like you originally reported. The line numbers in the image you attached do not match up to the new build I sent you.

#7

Trevor Orr

Sep 09, 2020

The memcache module is enable in php but the memcache service is not running

#8

BoldMinded (Brian)

Sep 09, 2020

The easy fix is to disable the module in php. I’ll try to replicate this scenario locally to find a better option so this error doesn’t happen if the module is enabled but the service isn’t running.

#9

Trevor Orr

Sep 10, 2020

After a bunch of emails with my hosting provider it looks like it ended up being an issue with memcache on the server.  Since we don’t use memcache we removed it and all seems to be working now.

Login to reply

For add-on support, please use the Support section. General inquries and pre-sale questions can be sent to support@boldminded.com.