移植

时间:2016-09-02 08:50:31

标签: php magento dns migrate

我已将我的magento网站从demo转移到实时服务器,导入数据库,相同文件以及演示版本中的所有内容,并在数据库中更改了url,但由于某种原因,产品图片已经在演示网站没有出现在现场。

现在,我已经尝试过了:

  1. 删除/ var / cache,/ var / sessions
  2. 删除/媒体/缓存
  3. 使用csv
  4. 通过管理面板将/ media / catalog / product移动到/ media / import并导入产品
  5. 使用csv导入产品
  6. 替换数据库中的字符串
  7. [更新]:忘记提及我已尝试以777权利递归chmod / media和/ var文件夹
  8. 另外,我尝试从/ media文件夹中删除.htaccess文件 - 没有任何区别。
  9. 有趣的是,在演示网站上,当我打开网址时:http://mydemowebsite/magento_demo/media/catalog/product/i/m/img_1204_image_name_1_1_1_1_1_1_1_1_1_1.jpg 我可以看到图像但是当我去/ media / catalog / product / i / m /我无法在任何地方找到img_1204 ...文件。疯了,呵呵......?

    当我打开相同的网址时,但我的网站名称是实时网站 - 我有空白页面。

    [更新]:我已经尝试过编辑get.php文件,看来当我尝试通过我的直播网站上的网址访问图片时,如果我要添加回声"某些内容&# 34; - 文本将出现在浏览器中。 如果我在我的演示网站上编辑get.php - 文本根本没有出现。即使我在文件的开头添加了die(' something')。

    任何人都可以解释我发生了什么,我该如何解决这个问题? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

自己发现问题。 感谢所有试图提供帮助的人,但问题是: FTP客户端每个文件夹最多只能显示10k个图像。该文件夹有超过10k的文件,当我从演示服务器下载网站文件时 - 我每个文件夹只下载了那些10k图像。 这就是他们没有出现在现场网站上的原因