Читать интересную книгу CMS Drupal: система управления содержимым сайта - Виктор Ромашов

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 2 3 4 5 6 7 8 9 10 ... 12

Рис. 2.2. Основные сведения о вашем хостинге

Обратите внимание на ссылку Просмотреть в поле Информация о PHP. С ее помощью можно перейти на страницу со сведениями о языке PHP, установленном на хостинге: узнать, какие настройки им используются, какие библиотеки подключены. Как-нибудь позже посетите эту ссылку.

Сейчас мы зашли в панель управления ради конкретной задачи – научиться копировать файлы на свой хостинг. Для этого в разделе Файлы выберите ссылку Файл менеджер (или Диспетчер файлов). Таких ссылок там может быть несколько (несколько сценариев для работы с файловой системой вашего хостинга) – выберите любую.

Скорее всего, после этого вам будет предложено выбрать каталог хостинга, который нужно открыть: Home Directory, Web Root (public_html), Public Ftp Root (pubLic_ftp), Document Root For. Выберите вариант Web Root (public_html), и перед вами откроется корневая папка вашего сайта (то есть папка, все файлы которой будут видны в Интернете).

На рис. 2.3 представлена страница диспетчера файлов с открытой корневой папкой для действующего сайта на основе CMS Drupal (уже со всеми файлами и каталогами). У вас пока что никаких файлов и папок в корне не будет.

Рис. 2.3. Вариант интерфейса файлового менеджера

Нужно загрузить на хостинг файлы CMS Drupal. Для этого нажмите кнопку Загрузить (на рисунке пятая слева). Если у вас нет такой кнопки, то поищите ссылку Закачать файлы.

После этого вы перейдете на страницу загрузки новых файлов. Здесь достаточно воспользоваться кнопкой Выбрать, после чего указать один из файлов CMS Drupal. Потом таким же образом укажите другой, третий, четвертый… двухсотый. В общем, невеселое занятие.

Но, к счастью, большинство файловых менеджеров поддерживают работу с архивами TAR.GZ, RAR, ZIP, поэтому вы можете просто загрузить на свой хостинг скачанный ранее архив TAR.GZ с CMS Drupal, а потом (на странице, представленной на рис. 2.3) выделить архив и нажать кнопку Извлечь (в некоторых файловых менеджерах нужно щелкнуть кнопкой мыши на имени файла (но не на его значке) и в появившемся меню выбрать пункт Извлечь файл).

Проблема заключается в том, что по умолчанию TAR.GZ-архив с CMS Drupal содержит одну папку, а уже в этой папке находятся файлы системы. Иными словами, если вы разархивируете его, то у вас на хостинге получится такая файловая структура: папка сайта/лишняя папка/файлы Drupal. Вам же нужно, чтобы была структура вида папка сайта/файлы Drupal. Именно для решения этой проблемы ранее в книге мы и создавали RAR-архив с файлами Drupal. Загрузите его на хостинг и распакуйте.

Использование FTP

Как я уже говорил, помимо доступа к панели управления сайтом, вам должны были предоставить реквизиты доступа к FTP хостинга: IP-адрес, логин и пароль. С их помощью также можно загрузить файлы CMS Drupal на свой хостинг. Однако для этого понадобится какой-нибудь удобный FTP-клиент. Например, FileZilla. Его можно скачать на странице http://filezilla-project.org/download.php?type=client.

Скачайте, установите и запустите клиент. Вас встретит основное окно программы (рис. 2.4).

Рис. 2.4. Основное окно программы FileZilla

Сначала нужно подключиться к FTP-серверу вашего хостинга. Для этого выберите пункт меню Файл → Менеджер хостов. После этого в открывшемся окне Менеджер хостов нажмите кнопку Новый хост и введите данные в следующие поля (рис. 2.5):

▪ Хост – введите IP-адрес вашего сайта, полученный от хостера;

▪ Порт – возможно, также нужно будет ввести порт, к которому FTP-клиент должен подключиться;

▪ Тип входа – в раскрывающемся списке выберите пункт Нормальный;

▪ Пользователь и Пароль – введите логин и пароль для доступа к FTP.

После этого нажмите кнопку Соединиться.

Рис. 2.5. Подключение к FTP хостинга

Начнется процесс подключения к FTP хостинга. Если вы указали правильные настройки, то процесс подключения завершится удачно и в правой панели отобразятся файлы и папки вашей учетной записи на хостинге.

Теперь нужно понять, в какую именно папку на хостинге вы попали. Если у вас нормальный хостер, то вы попадете в корневую папку вашей учетной записи – папку, к содержимому которой нельзя получить доступ из Интернета.

Поищите в открывшейся папке каталог www или public_html (иногда можно найти сразу два этих каталога, они ведут в одно и то же место). Если нашли (рис. 2.6), то дважды щелкните на нем кнопкой мыши. Так вы перейдете в папку www – именно ее содержимое доступно из Интернета. Как раз эту папку мы открывали ранее с помощью панели управления сайтом. И именно в нее нам нужно загрузить файлы CMS Drupal.

Если папок www и public_html нет, то, возможно, вы уже находитесь в папке, содержимое которой доступно из Интернета.

Рис. 2.6. Результат подключения к FTP хостинга

Теперь обратите внимание на левую панель программы FileZilla. В ней отображается файловая система вашего компьютера. Помните, ранее мы разархивировали CMS Drupal? Найдите с помощью левой панели программы папку, в которую вы разархивировали систему.

После этого выделите все файлы CMS Drupal и методом перетаскивания (нажав и удерживая левую кнопку мыши) перенесите их в правую панель программы FileZilla. Начнется процесс копирования файлов CMS Drupal на ваш хостинг.

Обратите внимание, что нужно переносить не папку, в которой находятся файлы CMS Drupal, а сами файлы – xmlrpc.php, UPGRADE.txt, update.php, install.php… и папки includes, misc, modules.

Копирование файлов Drupal на «Денвер»

Теперь, когда вы знаете, как закачивать файлы CMS Drupal на свой хостинг, еще раз повторим, как скопировать файлы CMS Drupal на локальный веб-сервер (который мы развернули с помощью набора «Денвер»).

Для этого в Проводнике перейдите в папку с файлами CMS Drupal (уже разархивированными). Выделите все файлы и в контекстном меню выберите пункт Копировать.

Далее в Проводнике перейдите в каталог набора «Денвер», а потом в папку home этого каталога. Если вы еще не создали здесь папку своего будущего сайта, то создайте ее, назвав, например, mysite.my. Потом зайдите в только что созданную папку и в ней создайте папку www. Зайдите в папку www и в контекстном меню выберите пункт Вставить. Начнется процесс копирования файлов CMS Drupal в папку www, то есть на ваш сайт локального веб-сервера.

Создание базы данных и пользователя на хостинге

Перед тем как начать установку CMS Drupal, нужно создать базу данных и пользователя, которому будет разрешено работать с созданной базой данных.

Для этого снова нужно зайти в панель управления сайтом. Но на этот раз вас будет интересовать пункт Мастер баз данных MySQL раздела Базы данных.

Воспользовавшись им, вы перейдете на первый шаг мастера (рис. 2.7). На нем вам предложат указать имя будущей базы данных. Введите любое имя и нажмите кнопку Следующий шаг.

На втором шаге нужно создать пользователя для работы с базой данных – укажите логин и пароль для нового пользователя, после чего нажмите кнопку Следующий шаг. Кроме того, обратите внимание на строку Добавлена база данных «имя» (рис. 2.7). В ней будет указано настоящее имя базы данных, которую вы создали. Оно может отличаться от того, которое вы указали на первом шаге, так как перед указанным именем базы данных, как правило, автоматически добавляется префикс, говорящий о том, какому сайту эта база данных принадлежит. Запомните ее имя.

И последний шаг. На нем нужно указать привилегии, которые будут предоставлены новому пользователю. Для работы CMS Drupal нужны все привилегии, поэтому просто установите флажок All Privileges, после чего нажмите кнопку Следующий шаг. Обратите также внимание, что на третьем шаге приводится имя нового пользователя и имя новой базы данных. Как имя базы данных, так и имя пользователя могут отличаться от тех, которые вы указали (рис. 2.7). Так что запомните имя нового пользователя.

Рис. 2.7. Шаги мастера создания новой базы данных

Вот и все. Вы создали базу данных и нового пользователя. На четвертом шаге вам предложат либо создать еще одну базу данных или еще одного пользователя, либо вернуться на главную страницу панели управления сайтом. Ни один из вариантов вам сейчас не подходит – просто выйдите из панели управления.

Создание базы данных и пользователя в «Денвере»

Теперь перейдем к «Денверу». В него изначально встроена панель управления базой данных MySQL под названием phpMyAdmin. Это очень популярная панель управления. Скорее всего, она используется и на вашем хостинге (поищите пункт phpMyAdmin в разделе Базы данных панели управления сайтом), поэтому умение работать с этой панелью управления вам может пригодиться.

Итак, запустите локальный веб-сервер, установленный «Денвером» (воспользуйтесь ярлыком Start Denwer). После этого в любом браузере откройте страницу http://localhost/Tools/phpmyadmin/index.php (рис. 2.8).

Чтобы создать новую базу данных, просто введите имя базы данных в поле Создать новую БД.

Рис. 2.8. Панель управления phpMyAdmin

1 2 3 4 5 6 7 8 9 10 ... 12
На этом сайте Вы можете читать книги онлайн бесплатно русская версия CMS Drupal: система управления содержимым сайта - Виктор Ромашов.

Оставить комментарий