Amir Dora.
Amir Dora.

Reputation: 2707

Running yii php project, getting Invalid Configuration error

I am trying to run a yii project which I copied from server. The project is running fine on live server.

I installed wamp for that purpose, and using composer installed all packages. The project is using advanced yii template, when I goto http://localhost/nz-tool.nztours.de/backend/web/ to run backend index page. I get the following error

Invalid Configuration – yii\base\InvalidConfigException MemCache requires PHP memcache extension to be loaded.

Btw I am new to yii and php, so I maybe missing some configuration. Upon googling I found out that php_memcached.dll dll is missing. I copied and put it in the right folder C:\wamp64\bin\php\php7.4.26\ext and updated php.ini, even tried changing php versions. But still memCached dll is not loading.

When I run php --version, it complains of missing php_memCached.dll file.

Warning: PHP Startup: Unable to load dynamic library 'php_memcached.dll' (tried: c:/wamp64/bin/php/php7.4.26/ext/php_memcached.dll (The specified module could not be found.), c:/wamp64/bin/php/php7.4.26/ext/php_php_memcached.dll.dll (The specified module could not be found.)) in Unknown on line 0
PHP 7.4.26 (cli) (built: Nov 16 2021 18:15:31) ( ZTS Visual C++ 2017 x64 )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

I also followed this guide to install memcache service.

Additional info: I have tried xamp and still same issue.

Upvotes: 1

Views: 389

Answers (1)

SvenTUM
SvenTUM

Reputation: 809

Please check if you copied the memcached DLL file to the correct location.

Your PHP warning says something about

c:/wamp64/bin/php/php7.4.26/ext/php_php_memcached.dll.dll

and looked for

c:/wamp64/bin/php/php7.4.26/ext/php_memcached.dll

and in php.ini file, these configurations need to be set

extension=php_memcache.dll
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211

Upvotes: 2

Related Questions