我的Magento直播网站工作正常。我想在本地设置它。 首先我下载了项目文件夹和数据库,然后我安装了数据库并解压缩了文件并将其放入htdocs中的文件夹中。 之后我更改了local.xml文件(在app-> etc-> local.xml中), 然后我改变了secure / base_url和unsecure / base_url 但是,它给出了错误:
SQLSTATE [42S02]:找不到基表或视图:1146表我检查了我的 数据库直播和本地,都是相同的。
答案 0 :(得分:0)
我不能写评论。
您确定local.xml中数据库的名称和用户吗?请再次检查。
答案 1 :(得分:0)
可能是由于以下原因: -
1 - 假设我将本地域名作为localhost&在htdocs文件夹下,我正在拍摄magento 文件夹中。
所以我的直播项目将在http://localhost/magento/目录中 你应该在secure / base_url中设置http://localhost/magento/,在core_config_data table&中设置unsecure / base_url。确保在网址http://localhost/magento/
中不存在任何前置或后置空格2 - 正确检查app / etc / local.xml以获取正确的uname,密码和&数据库名称(它不应包含任何空格&应该是localhost详细信息)。
3 - 重命名位于var / cache目录下的缓存文件夹(例如cache-cache)(在localhost上)。
4 - 检查local.xml权限,应为0644。
5 - 某些文件可能会丢失,或者您的实时数据库未正确导出。
6 - 重命名.htaccess(如果它包含一些自定义编码)&放置一个相同版本的新鲜.htaccess。
7 - 确保在app / etc /目录下不会出现任何错误的重命名local.xml文件,有时我们会将其重命名为local_test.xml,而不是 标准方式。它应该重命名为local.xml ++或local.xml_test。
希望它能帮助你!!!