Дублирование сайта Drupal 6 - Похоже, Моя Тема сломана


Моя цель - скопировать сайт Drupal 6 на новый хост, но у меня возникли некоторые проблемы.

  New host - 198.20.226.199/~paul8226/ -- No name resolution setup yet.
  Old host - www.egcasting.com/

Я выполнил новую установку Drupal 6 в новой учетной записи Gator хоста, используя то же имя базы данных, имя пользователя/пароль, что и на моем существующем сайте (работали чистые URL-адреса). Затем я импортировал базу данных с существующего сайта и скопировал по сайтам/по умолчанию (за исключением settings.php ) и все сайты/все. Похоже, что сайт полностью функционирует, за исключением того, что тема не является стилизацией все, что угодно.

Инструменты разработчика Google Chrome сообщают мне, что мне не хватает приведенных ниже файлов CSS, оба из которых находятся в моей файловой системе:

http://198.20.226.199/~paul8226/sites/default/files/css/css_89883be7e51f5fd34095c91a397aee3c.css
http://198.20.226.199/~paul8226/sites/default/files/css/css_6ca651b4b42888393291ef9ea27101fa.css
.
.
.

-rw-rw-r-- 1 paul8226 paul8226 39K May 13 15:57 css_89883be7e51f5fd34095c91a397aee3c.css
-rw-rw-r-- 1 paul8226 paul8226 549 May 13 15:57 css_6ca651b4b42888393291ef9ea27101fa.css

CSS на старом хосте работает нормально. До сих пор я просматривал файл и каталог, разрешения на весь путь вверх. Я также пытался включать и выключать сжатие CSS. Отключение сжатия CSS привело к тому, что стиль сайта выглядел совершенно по-другому. Когда я смотрю на опцию темы, это выглядит как пользовательская тема, которой я являюсь при попытке копирования возникают некоторые серьезные проблемы:

Theme looks broken Сломанная тема

Theme looks not broken Рабочая тема

Я также просмотрел разрешения темы, и они выглядят так, как я думаю, они должны быть.

 # pwd
 /home/paul8226/public_html/sites/all/themes
drwx--x--x 4 paul8226 paul8226 4.0K Aug 25  2009 eg_prod/
.
.
.
# cd eg_prod
# ls -laSh
total 260K
-rw-r--r-- 1 paul8226 paul8226  42K May 13  2009 theme-settings.php
-rw-r--r-- 1 paul8226 paul8226  37K Sep  9  2009 style.css
-rw-r--r-- 1 paul8226 paul8226  32K Aug 21  2009 template.php
-rw-r--r-- 1 paul8226 paul8226  15K Apr 23  2006 LICENSE.txt
-rw-r--r-- 1 paul8226 paul8226 7.8K Apr 20  2009 style-rtl.css

Большое вам спасибо, что нашли время помочь мне в этом. Обычно этот раздел "спасибо" редактируется, но ладно. Спасибо!

Author: Brian Stinar, 2013-05-14

1 answers

  • /sites/*/files/css/ и /sites/*/files/js должны быть пустыми сразу после миграции - не , а копировать их утверждение. Очистите их.
  • Перед созданием исходного снимка базы данных сайта отключите агрегацию css и js. Если вы этого не сделали, выключите его сейчас. Если вы этого не сделаете, дублированный сайт будет искать агрегированный контент, который может быть или не быть доступен на новом сайте.
  • На новом сайте убедитесь, что каталоги /sites/*/files/ доступны для записи вашими php-скриптами и что php может удалять файлы тоже.
  • Найдите во всех файлах тем не относительные URI. Их не должно быть.
  • Устраняйте по одной проблеме за раз. Сначала сделайте так, чтобы он работал без агрегации (скорее всего, это проблема с URI), и только затем попытайтесь устранить проблемы с агрегацией.
  • В конце, если у вас все еще есть проблема - отключите, а затем включите тему. Это должно обеспечить повторное создание всех кэшей, связанных с темой, и обновление переменных настроек темы.
 5
Author: Mołot, 2013-05-21 22:20:11