2013-05-19 2 views
0

Я новичок в области Plone. Все, что мне нужно сделать, может показаться довольно простым, но мне нужно руководствоваться.Как импортировать существующий сайт Plone на новый сервер Ubuntu

Я получил файлы существующего сайта Plone и хочу интегрироваться в новый компьютер Ubuntu. Вот список файлов.

  • Buildout-кэш
  • Plone-документы
  • Python-2,6
  • zinstance

И в каталоге Zinstance У меня есть

  • adminPassword.txt
  • Buildout .cfg
  • PloneController.app
  • вар
  • base.cfg
  • develop.cfg
  • продукты
  • versions.cfg
  • бен
  • развиваются яйца-
  • README.html
  • zope_versions.cg
  • bootstrap.py
  • часть
  • ГКЗ

Я побежал

./bin/plonectl start

под этим путем сайта, но я improtError для модуля _md5

ImportError: No module named _md5

Я установил openssl в соответствии с быстрым поиском в Интернете, но я не знаю, если это проблема или не.

Каков правильный способ импорта и публикации этого сайта Plone? Спасибо ~

+0

См. ответ @ SteveM на очень похожий вопрос - http://stackoverflow.com/a/16590316 –

ответ

1

Эта проблема больше о том, «как включить модуль md5 в Python». После установки необходимых ОС libs вы должны перекомпилировать свой питон. Обычно использование python системы просто работает, потому что система управления пакетами заботится обо всем, но в вашем случае ваша установка Plone использует эту локальную установку встроенного интерпретатора Python, которую вы видите в корневом каталоге (Python-2.6). Самый короткий путь для вас - download Python и скомпилируйте его снова.После этого, вы должны использовать новый интерпретатор Python для запуска этого:

$ /<whatever>/python -c "import md5" 

, если он ничего не возвращает, то вы готовы пойти с этим:

$ cd zinstance 
$ /<whatever>/python bootstrap.py -v 1.7.5 
$ bin/buildout -Nv 

Edit: Кстати, перед компиляцией у вас есть возможность установить многие другие системные зависимости, которые вам могут понадобиться:

sudo apt-get install build-essential libglib2.0-dev libssl-dev \ 
libxslt-dev libldap2-dev libsasl2-dev zlib1g-dev libjpeg62-dev \ 
libxml2-dev python-ldap python-dev python-tk python-lxml \ 
python-libxml2 wv poppler-utils xpdf libncurses5-dev libbz2-dev \ 
git liblcms1-dev libreadline-dev gettext 
+0

Спасибо. То, что я попытался позже, это просто скопировать Data.fg и другие критические файлы, такие как продукты в новую систему. Кажется, работает, но некоторые ссылки нарушены. Мои догадки - это неполная миграция файлов. Но все же я ценю ваш ответ! – Tianyu

Смежные вопросы