与 Akeeba 和 Kickstart 一起移动 Joomla - 页面返回 404

发布于 2024-10-16 12:12:22 字数 690 浏览 3 评论 0原文

我进行了 akeeba 备份并将其移至新服务器 - 该网站现有的有一个纯 html 的“输入页面”,然后 joomla 安装到名为“site”的文件夹中,因此其 mydomain.com/site 是 Joomla 根目录。新服务器没有指向它的域,它只是一个带有用户名的 IP,因此公共 html 是 http://xxx.xxx.xx.xx/~user/

所以我将 700mb 备份放入 http://xxx.xxx.xx.xx/~user/site 文件夹(没有 ssh,你可以想象这需要多长时间)将 kickstart 文件放在那里,在新服务器使用默认设置(空白站点 url)运行 kickstart.php,并尝试以 akeeba/kickstart 两种方式设置站点 url (http://xxx.xxx.xx.xx/~user/site)备份顺利进行 - 我转到站点的默认设置,看起来不错,实际上我很惊讶它的顺利进行,但如果我单击“关于”页面或任何其他页面,我会收到 404。

如果我在本地主机上运行相同的备份菜单根本不加载,所以我不知道那是怎么回事。我的 Joomla 经验非常有限,主要是 WordPress 人员 - 你知道为什么安装和网站运行良好但我收到这些 404 错误吗?

I took an akeeba backup and moved it to a new server - the site as it exists has an 'enter page' that's plain html and then joomla is installed to a folder called 'site' so its mydomain.com/site is the Joomla root. The new server does not have a domain pointed to it its just an ip with a username like so the public html is http://xxx.xxx.xx.xx/~user/

so I put my 700mb backup into the http://xxx.xxx.xx.xx/~user/site folder (without ssh you can imagine how long this took) put the kickstart files in there set up the db on the new server ran the kickstart.php with both with the default settings (a blank site url) and trying to set the site url (http://xxx.xxx.xx.xx/~user/site) both ways the akeeba/kickstart backup went off without a hitch - I go to the site's default and it looks fine I'm actually amazed how smoothly it went but if I click the about page or any other page I get a 404.

If I run the same backup on localhost the menus don't load at all so I don't know what thats all about. I have very limited Joomla experience am mostly a wordpress guy - any ideas why the install and site is running fine but I'm getting these 404's?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

药祭#氼 2024-10-23 12:12:22

问题很可能出在 SEF URL 上。您需要更改您的 htaccess 文件。查找:

RewriteBase /site

将其更改为:

RewriteBase /~user/site

Most likely the problem is with the SEF URLs. You need to change your htaccess file. Look for:

RewriteBase /site

Change it to:

RewriteBase /~user/site
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文