2013-07-26 5 views
0

Я новичок в drupal (используя версию 7.22). Я создал тестовый сайт на своем локальном хосте и хочу загрузить его на сервер (через FTP). Я понимаю, как экспортировать локальную базу данных drupal и импортировать ее на сервер ... и как обновить settings.php. Мой вопрос: какие папки/файлы загружаются на сервер? Мои файлы drupal находятся в www/drupal. Я искал ответ, и кажется, что вы должны загрузить всю папку drupal (все файлы, вложенные папки). Это похоже на перебор. Например, если я добавлю несколько узлов статьи локально, а затем хочу обновить сервер, я должен загрузить всю папку drupal? Я привык к стандартной веб-модели, где я загружаю отдельные файлы (.htm, .php, .css) по мере необходимости.Drupal загрузка файлов на сервер

Благодаря Билл

ответ

0

Друпала, отдельные узлы сохраняются в базе данных, и на самом деле не имеют файл кода (HTML, PHP и т.д.). Таким образом, вы загружаете весь код (вся папка drupal), и если вы добавляете узлы локально, вам просто нужно синхронизировать базу данных на вашем производственном сайте с той, что находится на вашем локальном сайте. Я использую модуль под названием Backup & Миграция для переноса баз данных с одного сайта на другой. Единственный раз, когда вам понадобятся файлы FTP взад и вперед, если вы сами изменяете сам код.

+0

Спасибо. Что относительно модулей и тем? Если я добавляю модуль или тему локально, могу ли я добавить его на сервер или передать его на сервер через базу данных или файлы? – Bill

+0

Вы должны добавить их в код на своем производственном (живом) сайте. Но если вы внесете какие-либо изменения в модуль (активируйте его, измените настройку и т. Д.), Все эти изменения будут сохранены в базе данных и также должны быть перенесены. – EJK

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