问题
我只是试图恢复到最近的备份,得到了一个非常奇怪的错误。
删除数据库。
删除drupal基文件夹。
在新的Drupal文件夹中复制(从备份)。
Ran install.php
重新安装是成功的(除了未能发送电子邮件),但是在加载站点时,我得到了以下错误:
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'mysite2.languages' doesn't exist: SELECT * FROM {languages} ORDER BY weight ASC, name
在我正在处理的一个项目中,我从控制器中的外部API请求数据,然后将数据显示在视图中。我最近开始遇到由于速率限制而抛出的异常,这是由于对API的过度调用造成的。为了解决这个问题,我假设我需要实现某种缓存系统。我一直在研究rails中的页面缓存,但它似乎没有解决我的问题,因为我没有使用我自己的数据库中的模型。所以,我想知道是否有一种简单的方法可以定时缓存页面,这样就可以通过API频繁地请求新数据。
希望这是有意义的--我是Ruby on Rails的新手,而且我以前从未使用过任何类型的缓存系统。
我使用指南在CentOS6.5上安装memcached
我第一次检查
/etc/init.d/memcached status and
memcached (pid 14784) is running...
然后重新启动
service httpd restart
但是当我尝试使用memcached on软件(Prosper202)时,我得到了
Fatal error: Call to a member function getCapabilities() on a non-object in /var/zpanel/hostdata/zadmin/public_html/******_