Joomla пусто после смены сервера, админка хорошая

Я сделал 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';

3 ответа

Решение

Все дороги в этих случаях обычно приводят к конфигурации. Php Проверьте орфографию и пунктуацию на наличие ошибок. Кроме того, включите один из стандартных шаблонов Joomla, чтобы быть уверенным, что используемый вами шаблон также не использует старые значения.

  1. Перед началом отладки сервера включите режим отладки (в административной панели управления)
  2. Первое, что я хотел бы попробовать, это удалить кеш, запустив:
    rm –rf /var/www/html/<your website directory>/var/cache/*
  3. Следующее, что я бы попробовал, это переключиться на другой шаблон - убедитесь, что шаблон не является проблемой.
  4. Также обязательно проверьте журнал доступа apache - на всякий случай. Кроме того, вы можете проверить.htaccess на такие вещи, как правила перенаправления 301 или любую другую проблемную конфигурацию (то же самое относится и к httpd.conf и configuration.php)

Удачи!

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

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

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

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

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

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

Другие вопросы по тегам