我试图在我的localhost中复制Magento制作的网站并完成另一步:
通过闪存盘复制整个网站,
从服务器导入数据库,
在local.xml中更改数据库的参数(用户和用户的root用户) 密码的空字段),
清除Magento var文件夹中的缓存,
更改数据库中的base_url值
当我尝试在浏览器中打开它时,主页看起来没问题,但页面中的任何链接都会给我错误404 - 找不到对象。我无法访问管理员面板。我在localhost / nameOfMyProject之后输入的任何内容,我得到错误404。
我在localhost中有另一个Magento项目,它们工作正常,但是我从新的Magento安装安装,然后为此添加新的主题。
这是不同的情况。我需要在localhost中从服务器添加整个现有项目。我无法以同样的方式添加此网站,因为制作它的开发人员将文件更改为核心部分。项目太大了,目前无法改变它,所以任何方式都是在localhost下载整个项目。
有没有人有什么建议怎么做?
答案 0 :(得分:0)
如果您使用XAMPP或WAMP作为Web服务器,则可能会遇到一个常见问题,即重写模块(mod_rewrite)无法正常工作。这是因为在Apache的配置设置中默认情况下不启用重写模块。但您可以通过以下一些简单步骤手动启用它:
1-使用您喜欢的文本编辑器打开apache的配置文件。配置文件通常位于:
{apache_dir}/conf/httpd.conf
如果您使用的是XAMPP或WAMP软件包,则可以在以下位置找到该文件:
{xampp_dir}/apache/conf/httpd.conf
{wamp_dir}/apache/conf/httpd.conf
2-搜索以下字符串:#LoadModule rewrite_module modules / mod_rewrite.so并取消注释(删除“#
”符号。
3-现在搜索另一个字符串AllowOverride None并将其替换为AllowOverride All
4-最后保存更改,关闭文本编辑器并重新启动Apache服务器。