2

我将 Joomla 1.5 网站和 PHPBB3 论坛从一台服务器移到另一台服务器的 cPanel 移动,当 DNS 更改启动时,我看到的只是一个空白页面。管理员面板可以正常工作。cPanel 工作。网站和论坛(与网站分开)都是空白的。

然后我手动下载并上传了所有文件(没有手动移动数据库),由于 555 文件权限,有些文件不会上传。我暂时将权限更改为 777 以用手动上传的文件覆盖文件。因此,所有文件现在都与旧服务器上的文件相同。

即使我打开站点调试,屏幕也是空白的。

没有可能导致问题的隐藏 index.html 或 default.html 文件。

整个帐户已使用 cPanel 移动,因此在旧服务器和新服务器上是相同的。托管服务提供商报告没有问题。两天前开始进行 DNS 更改。

PHP 正在工作,因为此链接有效: http: //oklade.net/findpath.php

在 configuration.php 中,没有任何内容专门指向旧站点。

var $dbtype = 'WeboMySql';
var $host = 'localhost';
4

3 回答 3

1

这些情况下的所有道路一般都会导致 configuration.php 检查拼写和标点是否有错误。此外,启用默认的 Joomla 模板之一,以确保您使用的任何模板都不会使用旧值。

于 2012-06-20T17:14:14.977 回答
1

问题解决了。

正如大家所建议的那样,应该归咎于configuration.php文件,但是没有办法手动更改它并让它正确,我不得不让系统确定自己的配置

我在单独的文件夹中安装了新版本的 Joomla,在单独的文件夹中安装了新版本的 PHPBB3。

然后我把这两件事的 configuration.php 和 config.php 文件放在了网站的现有文件夹中,这些文件夹不起作用。

更改了诸如数据库前缀之类的次要细节(因为我在安装时无法输入现有的前缀),仅此而已。现在它起作用了。

因此,对于面临相同问题的任何人来说,这可能是一个很好的解决方法。安装一个虚拟版本的 Joomla 并将生成的 configuration.php 文件用于旧的、无法运行的网站。

于 2012-06-20T22:03:14.457 回答
1
  1. 在开始调试服务器之前,打开调试模式(在管理 CP 中)在此处输入图像描述
  2. 我会尝试的第一件事是通过运行删除缓存:
    rm –rf /var/www/html/<your website directory>/var/cache/*
  3. 接下来我会尝试切换到另一个模板 - 确保模板不是问题。
  4. 此外,请务必检查 apache 访问日志 - 以防万一。此外,您可以检查 .htaccess 中是否有 301 重定向规则或任何其他有问题的配置(同样适用于 httpd.conf 和 configuration.php)

祝你好运!

于 2012-06-21T05:51:27.437 回答