Пустой 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';
2 ответа
Проблема решена.
В этом был виноват файл configuration.php, как и все предлагали, но не было никакого способа изменить его вручную и получить его правильно, мне пришлось заставить систему определять свою собственную конфигурацию.
Я установил свежую версию Joomla в отдельную папку, а свежую версию PHPBB3 - в отдельную папку.
Затем я взял файлы configuration.php и config.php для этих двух вещей и поместил их в существующие папки веб-сайта, которые не работали.
Изменены второстепенные детали, такие как префиксы базы данных (поскольку я не мог ввести существующие при установке), и все. Теперь это работает.
Так что это может быть хорошим решением для тех, кто сталкивается с той же проблемой. Установите фиктивную версию Joomla и используйте сгенерированный файл configuration.php для старого, неработающего веб-сайта.
Я просто загадываю в никуда. Если вы отключили отчеты об ошибках, это может объяснить белую страницу. Возможно, произошла ошибка, например отсутствующее расширение, из-за которого страница не загружается.
Вы можете проверить свои расширения с помощью phpinfo()
функция в PHP. Просто сделайте документ php и добавьте
<?php
phpinfo();
?>