我正在尝试将jomsocial的网站从一台服务器转移到另一台服务器。 www.iremember.gr
以前的服务器步骤: 备份public_html文件夹中的所有文件。 从我的管理员备份数据库。
新服务器步骤: 安装joomla,在前一个DB前缀的DB中输入前缀。 从公共html中删除所有文件,并从以前的服务器中提取备份。 将数据库从以前的服务器导出到新服务器。 使用新用户/ dbname / password更改了configuration.php文件。
现在,当我尝试在此IP地址输入新服务器时 93.174.121.23/~niremco /
我登录确定。 它加载主页面 但是当我尝试输入个人资料时,我得到了404错误。
虽然我试图看到个人资料
http://93.174.121.23/~niremco/index.php?option=com_community&view=profile&userid=109 我能看到它。 但不是来自我之前服务器中的正确链接 http://93.174.121.23/~niremco/team-iremember/profile
知道为什么会这样吗?
答案 0 :(得分:0)
您可能没有从旧网站复制.htaccess
文件,您需要将其从旧的Joomla网站复制到新网站。这通常是因为.htaccess
文件被认为是隐藏文件,因此不会自动复制。
答案 1 :(得分:0)
首先,首先安装一个干净的Joomla是完全没必要的。至于为什么要获得404错误页面,这是因为您可能在全局配置中启用了URL重写,而新服务器中没有正确的.htaccess文件。
如果合适,我的意思是根本没有.htaccess,或者是为您的旧主机设置的。我宁愿倾向于想到第二个。
要测试您的网站是否正确移动,请从全局配置中禁用网址重写。
如果您想要启用网址重写测试,那么我建议您编辑计算机中的hosts文件,并将您的域指向新服务器的IP地址。
Google Search: How to edit my hosts file - 为您的操作系统选择资源。