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, чтобы быть уверенным, что используемый вами шаблон также не использует старые значения.
- Перед началом отладки сервера включите режим отладки (в административной панели управления)
- Первое, что я хотел бы попробовать, это удалить кеш, запустив:
rm –rf /var/www/html/<your website directory>/var/cache/*
- Следующее, что я бы попробовал, это переключиться на другой шаблон - убедитесь, что шаблон не является проблемой.
- Также обязательно проверьте журнал доступа apache - на всякий случай. Кроме того, вы можете проверить.htaccess на такие вещи, как правила перенаправления 301 или любую другую проблемную конфигурацию (то же самое относится и к httpd.conf и configuration.php)
Удачи!
Проблема решена.
В этом был виноват файл configuration.php, как и все предлагали, но не было никакого способа изменить его вручную и получить его правильно, мне пришлось заставить систему определять свою собственную конфигурацию.
Я установил свежую версию Joomla в отдельную папку, а свежую версию PHPBB3 - в отдельную папку.
Затем я взял файлы configuration.php и config.php для этих двух вещей и поместил их в существующие папки сайта, которые не работали.
Изменены второстепенные детали, такие как префиксы базы данных (поскольку я не мог ввести существующие при установке), и все. Теперь это работает.
Так что это может быть хорошим решением для тех, кто сталкивается с той же проблемой. Установите фиктивную версию Joomla и используйте созданный файл configuration.php для старого, неработающего веб-сайта.