Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php magento管理错误:SQLSTATE[42S02]:未找到基表或视图:1146表“sinergi_luki.captcha_log”不存在_Php_Magento 1.5_Magento - Fatal编程技术网

Php magento管理错误:SQLSTATE[42S02]:未找到基表或视图:1146表“sinergi_luki.captcha_log”不存在

Php magento管理错误:SQLSTATE[42S02]:未找到基表或视图:1146表“sinergi_luki.captcha_log”不存在,php,magento-1.5,magento,Php,Magento 1.5,Magento,我的管理页面有问题。在我登录到管理员后,它突然显示一条错误消息 SQLSTATE[42S02]:未找到基表或视图:1146表“sinergi_luki.captcha_log”不存在 是否因为我将magento 1.5.0.1迁移到新服务器,但在新服务器中安装了magento 1.7.0.0。。?或者为什么?给我一个解决方案,伙计们。谢谢 遗憾的是,除了:下次正确迁移Magento之外,没有什么神奇的答案 新服务器上的系统具有引用自定义数据库表sinergi_luki的代码。此表没有从旧服务器切

我的管理页面有问题。在我登录到管理员后,它突然显示一条错误消息

SQLSTATE[42S02]:未找到基表或视图:1146表“sinergi_luki.captcha_log”不存在


是否因为我将magento 1.5.0.1迁移到新服务器,但在新服务器中安装了magento 1.7.0.0。。?或者为什么?给我一个解决方案,伙计们。谢谢

遗憾的是,除了:下次正确迁移Magento之外,没有什么神奇的答案

新服务器上的系统具有引用自定义数据库表sinergi_luki的代码。此表没有从旧服务器切换到新服务器。它也不是基本magento安装的一部分。根据Google translate的说法,sinergi这个词是印尼语的synergy,而Luki似乎是印尼语的名字,所以我猜之前的开发人员在不包括数据库迁移的情况下构建了一些自定义功能

您应该找到旧数据库,导出此表,然后将其拉回到新系统中。除此之外,你是索尔


祝你好运

遗憾的是,除了:下次正确迁移Magento之外,没有什么神奇的答案

新服务器上的系统具有引用自定义数据库表sinergi_luki的代码。此表没有从旧服务器切换到新服务器。它也不是基本magento安装的一部分。根据Google translate的说法,sinergi这个词是印尼语的synergy,而Luki似乎是印尼语的名字,所以我猜之前的开发人员在不包括数据库迁移的情况下构建了一些自定义功能

您应该找到旧数据库,导出此表,然后将其拉回到新系统中。除此之外,你是索尔

祝你好运

sinergi_luki是对magento安装的根文件夹名称的引用,仅此而已

我们从1.4.2升级到1.5,从1.6升级到1.7.0.1 ssh除了登录时出现的错误外,没有其他问题:

SQLSTATE[42S02]:找不到基表或视图:1146表“apezooc\u magento.captcha\u log”不存在

再次按Enter键,错误应该消失,我们进入管理部分。

sinergi_luki是对magento安装的根文件夹名称的引用,仅此而已

我们从1.4.2升级到1.5,从1.6升级到1.7.0.1 ssh除了登录时出现的错误外,没有其他问题:

SQLSTATE[42S02]:找不到基表或视图:1146表“apezooc\u magento.captcha\u log”不存在


再次按Enter键,错误应该消失,我们进入管理部分。

使用以下代码创建一个sql文件,并将其导入数据库

-- Server version   5.5.9

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `captcha_log`
--

DROP TABLE IF EXISTS `captcha_log`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `captcha_log` (
  `type` varchar(32) NOT NULL COMMENT 'Type',
  `value` varchar(32) NOT NULL COMMENT 'Value',
  `count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Count',
  `updated_at` timestamp NULL DEFAULT NULL COMMENT 'Update Time',
  PRIMARY KEY (`type`,`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Count Login Attempts';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `captcha_log`
--

LOCK TABLES `captcha_log` WRITE;
/*!40000 ALTER TABLE `captcha_log` DISABLE KEYS */;
/*!40000 ALTER TABLE `captcha_log` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2012-07-10 14:41:53

使用以下代码创建sql文件,并将其导入数据库

-- Server version   5.5.9

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `captcha_log`
--

DROP TABLE IF EXISTS `captcha_log`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `captcha_log` (
  `type` varchar(32) NOT NULL COMMENT 'Type',
  `value` varchar(32) NOT NULL COMMENT 'Value',
  `count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'Count',
  `updated_at` timestamp NULL DEFAULT NULL COMMENT 'Update Time',
  PRIMARY KEY (`type`,`value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Count Login Attempts';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `captcha_log`
--

LOCK TABLES `captcha_log` WRITE;
/*!40000 ALTER TABLE `captcha_log` DISABLE KEYS */;
/*!40000 ALTER TABLE `captcha_log` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2012-07-10 14:41:53

Mage_Captcha是Magento 1.7.0提供的新核心模块,安装脚本的名称似乎不正确

将app/code/core/Mage/Captcha/sql/Captcha_setup/install-1.7.0.0.php重命名为mysql4-install-1.7.0.0.0.php,然后从缓存管理刷新缓存存储


我不确定Magento开发者是否正在实施一个新的安装脚本标准,该标准不需要“mysql4-”前缀,但如果是这样的话,当我升级到1.7.0.2时它就不起作用了,所以重命名这个文件就可以了。

Mage\u Captcha是Magento 1.7.0提供的一个新的核心模块,安装脚本的名称似乎不正确

将app/code/core/Mage/Captcha/sql/Captcha_setup/install-1.7.0.0.php重命名为mysql4-install-1.7.0.0.0.php,然后从缓存管理刷新缓存存储


我不确定Magento开发者是否正在为安装脚本实施一个不需要“mysql4-”前缀的新标准,但如果是这样的话,当我升级到1.7.0.2时它就不起作用了,所以重命名这个文件就可以了。

问题的出现是因为captcha模块安装脚本没有运行/执行。 要解决此问题,只需从“核心资源”表中删除“验证码设置”项 或


并刷新浏览器

出现问题的原因是未运行/执行验证码模块安装脚本。 要解决此问题,只需从“核心资源”表中删除“验证码设置”项 或


刷新浏览器

看起来像是从一个插件中删除了一个表看起来像是从一个插件中删除了一个表刷新缓存之前,请从mage_core_资源表中删除验证码设置记录,否则安装脚本不会初始化。刷新缓存之前,请从资源表中删除验证码设置记录mage_core_资源表或安装脚本未初始化。