gpt4 book ai didi

zend-framework - 迁移Magento后的问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:39:24 26 4
gpt4 key购买 nike

我正尝试在我的本地服务器上创建一个 Magento 生产服务器的精确镜像以进行进一步开发,但我遇到了一些问题。

在生产服务器上,我们的 Magento 配置为在不显示 index.php 的情况下运行,但是在尝试迁移到我的本地服务器后,index.php 是需要访问任何链接。此外,当我选择要访问的类别时(例如),我被定向到 http://localhost/category.html 而不是 http://localhost/my-magento-store .com/index.php/category.html

我注意到的另一个问题是我无法登录到管理部分。输入正确的登录凭据后,我再次被重定向到登录屏幕,没有任何错误消息。

我在本地服务器上运行 MAMP 堆栈,这是我所做的:

  1. 创建了整个生产服务器的 tar
  2. 在 Magento System > Tools > Backups 中创建了一个数据库备份
  3. 下载并解压缩 tar 到本地目录
  4. 使用 Alexey Ozerov 的 big dump 将数据库转储导入本地 MySQL脚本。 (.sql文件是1.3m行)
  5. 更改了 core_config_data 表中 web/unsecure/base_urlweb/secure/base_url 的值。 (因为我没有自签名的 SSL 证书,所以我将 http://localhost:8888/my-magento-store/ 用于两个值)
  6. var/cachevar/sesson 的转储内容
  7. 将本地开发服务器上所有文件的权限更改为 755
  8. 导航到 http://localhost:8888/my-magento-store/ 但得到的是“Index of/”页面。
  9. 导航到 http://localhost:8888/my-magento-store/index.php 并遇到错误。
  10. 已关注 these steps解决错误,重新加载页面,主页正确加载。

有什么想法吗?

最佳答案

URL 重写取决于您的 .htaccess 文件,因此有几件事需要检查:

  1. web/seo/use_rewritescore_config_data 应该是 true
  2. 当您创建 tarball 时,它是否在根目录中包含 . 文件,尤其是 .htaccess?如果您使用 tar -cvf archive.tar * 那么它可能错过了它们。 (*nix 的不错“功能”)。
  3. 检查您的 MAMP httpd.conf 是否有 AllowOverride All,否则您的本地 .htaccess 将被忽略。
  4. 我不熟悉 MAMP,但它可能在读取/解释您的 .htaccess 时遇到问题,尽管这不太可能。我首先关注选项 1 到 3。

喂,京东

关于zend-framework - 迁移Magento后的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3894677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com