我已经在本地主机上安装了drupal。这两个月前效果很好,但现在发生了一些事情,我不知道为什么。如果你能帮我,我会非常感激的。提前谢谢。
完整的错误如下所示:
致命错误:在第177行的/srv/www/htdocs/modules/memcache/dmemcache.inc中找不到类'Memcache‘
1) php -m给出如下内容:
PHP模块 bz2 C型 日期 dom 过滤器 gd 哈希 艾特夫 json libxml mbstring 密室 mysql 米斯里 pcre PDO pdo_mysql pdo_sqlite 反射会话SimpleXML SPL SQLite标准sysvsem令牌程序xml xmlreader xmlwriter zip zlib Zend模无
2) memcached是通过包管理器安装的。
3)安装了drupal的memcache模块
我做错什么了?谢谢。
发布于 2010-01-02 17:28:21
非常感谢你的回答--我终于解决了这个问题。以下是openSUSE 11.1的解决方案。
UPD.要小心地升级PHP:内置的模块可能不能很好地使用新版本--您应该重新编译它们。但不知何故,"pear安装-f pecl/memcache“对我起了作用:)
发布于 2009-12-16 18:17:23
我和googletorp讨论这个问题似乎依赖于memcache的安装。试试这个:
#if apt-get, rpm, or yum doesn't work
cd /usr/src/
wget http://pecl.php.net/get/memcache-2.2.4.tgz
tar -zxvf memcached-2.2.4.tgz
cd memcached-2.2.4
phpize && ./configure --enable-memcache && make
cp modules/memcache.so /usr/lib/php/modules/
# Note: packaged extension modules are now loaded via the .ini files
# found in the directory /etc/php.d
touch /etc/php.d/memcached.ini
echo 'extension=memcache.so' > /etc/php.d/memcached.ini
service httpd restart上述过程被残酷地从注释复制到官方备忘录文件的页面。日期为11.12.09。
发布于 2011-08-18 21:53:13
今天,一位同事帮助我解决了这个问题,我使用了Drupal & Drush (命令行工具),有时还使用MAMP。
尝试:
echo $PHPRC如果出现空白,请将其保存在~/.profile或*~/..bash_profile* config文件中:
export PHPRC='/Library/Application Support/appsolute/MAMP PRO/conf/php.ini'https://stackoverflow.com/questions/1903234
复制相似问题