Я переместил 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();
?>