Назад | Перейти на главную страницу

Joomla и PHPBB3 пустые после миграции сервера, админка и cPanel работают

Я переместил cPanel сайт Joomla 1.5 и форум PHPBB3 с одного сервера на другой, и когда меняются DNS, все, что я вижу, это пустая страница. Панель администратора работает вообще без проблем. cPanel работает. Веб-сайт и форум (который находится отдельно от веб-сайта) пусты.

Затем я вручную загрузил, а затем загрузил все файлы (не перемещал базы данных вручную), и некоторые файлы не загружались из-за прав доступа к файлам 555. Я временно изменил разрешения на 777, чтобы перезаписать файл загруженным вручную. Таким образом, все файлы теперь такие же, как и на старом сервере.

Даже когда я включаю отладку сайта, экран остается пустым.

Нет скрытых файлов index.html или default.html, которые могли бы вызвать проблему.

Вся учетная запись была перемещена с помощью cPanel, поэтому она одинакова на старом и новом сервере. Хостинг-провайдер не сообщает о проблемах. Изменения DNS произошли два дня назад.

PHP работает, как работает эта ссылка: http://oklade.net/findpath.php

В файле configuration.php нет ничего, указывающего конкретно на старый сайт.

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

Проблема решена.

Виноват файл configuration.php, как все предлагали, но не было возможности изменить его вручную и исправить, пришлось заставить систему определять свою собственную конфигурацию.

Я установил свежую версию Joomla в отдельную папку, а свежую версию PHPBB3 в отдельную папку.

Затем я взял файлы configuration.php и config.php для этих двух вещей и поместил их в существующие папки веб-сайта, которые не работали.

Изменил мелкие детали, такие как префиксы базы данных (так как я не мог ввести существующие при установке), и все. Теперь это работает.

Так что это может быть хорошим решением для любого, кто сталкивается с той же проблемой. Установите фиктивную версию Joomla и используйте сгенерированный файл configuration.php для старого, неработающего веб-сайта.

Я просто угадаю. Если вы отключили отчет об ошибках, это может объяснить белую страницу. Возможна ошибка, например, отсутствие расширения, из-за которой страница не загружается.

Вы можете проверить свои расширения с помощью phpinfo() функция в PHP. Просто сделайте php-документ и добавьте

<?php
phpinfo();
?>