Создаем свой сайт на WordPress быстро
Скачать 4.33 Mb.
|
ГЛАВА 54 Глава 3. Установка WordPress сервервашегохостинг-провайдера,гдефизическиирасположенваш сайт.Посколькуадресавеб-серверовукаждогопровайдерасвои,уни- кальные,процедуруделегированиянужнопроводитькаждыйраз,по- слетогокаквырешитепоменятьхостераиосуществитепереноссайта нановыесерверы. Какие именно веб-серверы нужно указать в качестве имен DNS для своего домена? Эту информацию должен был сообщить вам хостинг- провайдервписьмеобактивациивашегоаккаунта.Еслижеэтонебыло сообщено, то вы легко найдете эту информацию в панели управления, всправочномразделенасайтехостераилиобратившисьвслужбутех- ническойподдержкикомпании. АдресаDNS-серверов,какправило,имеютследующийвид: ns*.myhoster. ru ,где ns* —имясервера(например, ns3 ),а myhoster.ru —интернет-адрес хостинг-компании. Итак, вам нужно авторизоваться на сайте регистратора домена, зайти всвойличныйкабинетивыбратьпункт«Моидомены».Послечегоне- обходимовыбратьнужныйдомен(егостатусбудетобозначенкак Не де- легирован )иперейтипоссылке Управление доменом .Выпопадетенастра- ницууправлениявыбраннымдоменом. ПРИМЕЧАНИЕ Еслипровестианалогиисповседневнойжизнью,доменное имя—этовашиФИО,авеб-серверыхостера(именаDNS)— этоадресвашейрегистрации.Регистрируясьвпаспортном столе,высообщаетеорганамгосударственнойвластиваше местожительства.Присменеместажительства(сменехо- стера)выдолжныпрописатьсяпоновомуадресу(надругих веб-серверахсновымименем),сообщаятакимобразомваше новоеместорасположение. ВНИМАНИЕ! Вслучаеесливыполучилидоменвподарокотхостералибо регистрировалидоменчерезнего,настраиватьDNSненужно— этоужебудетсделаносотрудникамикомпанииприактивации вашегоаккаунта. 55 Делегирование доменного имени НасайтерегистратораWebnames.ruонавыглядитследующимобразом (рис.3.1). Рис. 3.1. Страница управления доменом wordpressbook.ru Дляделегированиядоменанужновыбратьтретийпункт— DNS-сервера , послечегооткроетсяформа(рис.3.2),вполя NS1 и NS2 которойнужно ввестидваадресаDNS-сервероввашегохостинг-провайдера. ПРИМЕЧАНИЕ Пустьваснесмущает,чтополейNSгораздобольше,впо- давляющембольшинствеслучаевуказываетсятолькодва сервера. 56 Глава 3. Установка WordPress Рис. 3.2. Страница для указания DNS-серверов домена Вводим адреса DNS-серверов (в нашем случае это ns3.komtet.ru и ns4. komtet.ru)инажимаемкнопку Изменить (рис.3.3). Наэтомпроцедуруделегированиядоменаможносчитатьзавершенной. Если она прошла корректно, в характеристиках домена будет указано значение Активен либо Делегирован ,атакжепрописанысамиименаDNS (рис.3.4).Крометого,навашадресэлектроннойпочтыдолжнопридти соответствующееуведомлениеотрегистраторадомена. Завершение процедуры делегирования домена означает, что теперь после ввода в строке браузера адреса сайта вы будете направлены на сервер вашего хостинг-провайдера. Попробуйте проделать это прямо сейчас.Скореевсего,браузервыдаствамответотом,чтостраницане 57 Делегирование доменного имени найдена.Ноэтопроисходитнепотому,чтосайткактаковоймыпокаеще несоздали,апотойпричине,чтонараспространениеинформациионо- выхDNS-серверахдлядоменатребуетсявремя(отнесколькихчасовдо нескольких суток). Именно по этой причине процедуру делегирования доменастоитпровестивсамуюпервуюочередь:чембыстрееименаDNS будутзарегистрированы,темраньшевысможетеработатьссайтомпо егоосновномуадресу. Рис. 3.3. Ввод имен DNS-серверов Рис. 3.4. Делегирование домена завершено 58 Глава 3. Установка WordPress С другой стороны, обычно хостинг-провайдеры предоставляют клиен- тамвозможностьиспользоватьтакназываемое«альтернативное» имя домена (или«служебныйдомен»),чтопозволяетначатьработунадпро- ектом сразу же после активации вашего хостинг-аккаунта. Вид аль- тернативного имени устанавливается хостинг-провайдером (иногда это делается по запросу клиента), и в нашем случае оно выглядит как wordpressbook.listkom.com Создание нового сайта в панели управления Следующийэтап—этодобавлениесайтавпанелиуправлениявашим хостингом. Многие хостинг-провайдеры просят указывать имя домена ещеприрегистрацииновогоаккаунтавсистеме,поэтому,вполневеро- ятно,чтоэтотэтапможнобудетпропустить.Проверитьнеобходимость выполнения этой операции можно в разделе Домены (по терминоло- гии панели Plesk) — если вы указывали адрес сайта при регистрации ивспискедоменовонужезначится,тосоздаватьновыйсайтвпанели управленияненужно. ПРИМЕЧАНИЕ Поскольку обновление данных на корневых серверах DNS происходит постепенно, типичной является ситуация, когда сайтужедоступенпоосновномудоменномуименипривыходе вИнтернетсдомашнегокомпьютера,ноещенедоступенпри выходевИнтернет,например,извашегоофиса.Этонеявляет- сяошибкойилипроблемойсрегистраторомдомена—просто интернет-провайдеры используют разные телекоммуника- ционныеканалы,иинформацияобобновленииименDNSеще непоступилакнекоторымизних. ПРИМЕЧАНИЕ Еслидоменрегистрировалсяхостинг-провайдером,процедуру создания нового сайта точно не нужно будет проходить, по- скольку,скореевсего,новыйдоменужебылзаведенввашей панелиуправлениясамимхостером. 59 Создание нового сайта в панели управления Темнеменеемырассмотримэтотэтап,посколькуукаждогохостинг- провайдераопределенасвоясобственнаяпроцедурарегистрацииакка- унтаидобавлениявнегоновогосайта,и,вполневозможно,чтовампри- детсяеепройти.Крометого,есливызахотитеразместитьнаимеющемся хостингеещеодинсайт,вамвлюбомслучаенужнобудетосуществить добавлениеновогосайтачерезпанельуправления. Итак, в панели управления Plesk зайдите в раздел Домены (в панели cPanelэтотразделназываетсяточнотакже)ивыберитепункт Создать домен (рис.3.5). Рис. 3.5. Добавление нового сайта (домена) в панели управления хостингом Воткрывшейсяформевведитеимявашегодомена(внашемслучае— wordpressbook.ru ) и нажмите кнопку Закончить . Остальные параметры лучшевыставитьтакими,какпоказанонарис.3.6. СОВЕТ Имейтеввиду,чтодляразмещенияещеодногосайтаненужно регистрироватьновыйаккаунтухостинг-провайдера,посколь- ку обычно даже дешевые тарифные планы позволяют иметь несколькосайтовнаодномаккаунте.Правда,необходимоучи- тывать,чтовместесростомколичествасайтовбудетрастиина- грузка вашего аккаунта на веб-сервер. Кроме того, дисковое пространство,выделенноевамхостером,ограничено,инесколько «тяжелых»сайтовмогутнанемнепоместиться.Влюбомслучае, будетудобнееидешевлеперейтинаболеедорогойтариф,на которомлимитзанимаемогодисковогопространствабольше,чем платитьзахостингнесколькихсайтовпоотдельности. 60 Глава 3. Установка WordPress Рис. 3.6. Ввод доменного имени для нового сайта в панели управления Новый сайт добавлен в панель управления хостингом, это означает, что ресурсы для него выделены и можно начинать работу над проек- том.Правда,иногдадлязавершенияпроцедурыдобавленияновогосай- танужнодождатьсяподтвержденияпоэлектроннойпочтеотхостинг- провайдера(обычноэтопроисходитбыстро,втечениенесколькихминут). Например, у хостера, на примере которого пишется эта глава, именно такая политика, поэтому на рис. 3.6 пункт Хостинг веб-сайтов в разделе Тип хостинга небылактивным. В разделе Домены своей панели управления вы теперь найдете адрес созданного сайта и, перейдя по этой ссылке, окажетесь в «подпанели» управленияданнымдоменом(рис.3.7). Каквывидите,возможностейувасдовольномного.Короткорассмотрим основныеразделыпанелиуправления,аболееподробнокаждыйпункт мыбудемосвещатьпринеобходимостиработысним. 61 Создание нового сайта в панели управления Рис. 3.7. Панель управления доменом Прежде всего, вы можете создавать новые учетные записи элек- • тронной почты и управлять ими. Имеется в виду, что это будет ваш «собственный» e-mail-адрес вида имя@mysite.ru (например, info@word pressbook.ru ). К созданию таких адресов мы перейдем вследующемразделеэтойглавы. Враздел • Веб-сайт лучшебезнеобходимостинезаходитьилишний раз не экспериментировать с установленными параметрами. Не- осторожные действия могут привести к фатальной ошибке в ра- ботесайта,ивампридетсяобращатьсявтехподдержкухостинг- провайдера (особенно это касается подраздела Настройки DNS ). Возможно, вам потребуется создать так называемый «субдомен» (илидоментретьегоуровня)вида sub.mysite.ru —сделатьэтомож- новодноименномподразделе.Врамкахданнойглавымынебудем рассматриватьэтотвопрос. 62 Глава 3. Установка WordPress Раздел • Файлы будет полезным для вас: здесь вы сможете полу- чить доступ к Менеджеру файлов , благодаря которому с помощью веб-интерфейсаможнозагружатьиудалятьфайлывашегосайта (аналогичноработевстандартном Проводнике операционнойсисте- мыWindows).Крометого,вэтомблокеприсутствуетвозможность управлениятакимважнымпараметром,как Резервное копирование («бекап»сайта).Настройкуархивированиясайтаиработусменед- жеромфайловмырассмотримвследующихразделахкниги. Раздел • Приложения и услуги , в первую очередь, необходим для управления базами данных. В панелях других разработчиков он зачастуютакиназывается— Базы данных .Вопросысозданияновой базыданныхдлянашегосайтаиуправленияеюмыбудемрассма- тривать в процессе установки и первоначальной настройки CMS WordPress. Под приложениями подразумевается дополнительное ПО,которыевыможетеустановитьнасвойсайт.Например,таки- миприложениямимогутбытьразличныеоткрытыеCMS,вчаст- ности,иWordPress. Раздел • Статистика позволитвамполучитьдоступксправочнойин- формации о посетителях вашего сайта и темпах роста посещае- мости.Обычнозаформированиестатистическихданныхотвечает специально установленное провайдером веб-приложение, напри- мерWebalizerилиAWStats.Впрочем,разработчикиредкопользу- ютсяэтимиприложениями,предпочитаяболеераспространенные системывнешнейстатистики,окоторыхмыпоговоримвследую- щихглавахкниги.Пункты Использование ресурсов и Использование трафика позволят вам контролировать нагрузку вашего сайта на серверхостинг-провайдера,чтопозволитвовремяпринятьнеобхо- димыемерывслучаеприближениякпороговымзначениям,уста- новленнымдлявашеготарифногоплана. Раздел • Администрирование домена потребуетсявамтолькодляиз- мененияпаролядоступакпанелиуправленияидобавления(при необходимости)новыхпользователей,которыебудутобладатьпра- вомработыспанелью. Что касается раздела • Дополнительные инструменты , то из переч- ня пунктов, входящих в него, на первых порах вам, скорее всего, понадобится работать лишь Задачами (также этот пункт может 63 Создание записей электронной почты называться Задачи Cron , обычно их просто называют «кронами»). Задачи Cron устанавливают для регулярного выполнения опре- деленнойпроцедурынасайте.Например,этоможетежедневный запуск специального скрипта (программы) для сбора и обработки внешнихданных. Создание записей электронной почты Есливыхотитеиспользоватьвсвоейработе«фирменные»адресаэлек- тронной почты вида имя@mysite.ru , их необходимо создать в панели управленияхостингомсайта.Дажееслисампосебеновыйадресвамне нужен,вкачествепубличныхe-mail-адресовнасайтерекомендуетсяука- зыватьименнотакие,«фирменные»адреса.Этонетолькопридаствашему проектусолидность,ноипоможетфильтроватьвходящуюкорреспонден- цию.Крометого,еслинадвашимпроектомбудетработатьнесколькоче- ловек(например,модератор,журналист,администратор),тобудетпра- вильнеедлякаждогоизнихсоздатьсобственныйпочтовыйящик. Длясозданияновойучетнойзаписивыберитенаглавнойстраницепа- нелиуправленияпунктраздела Почта 4 Создать почтовую учетную запись (рис.3.8). Рис. 3.8. Добавление нового e-mail-адреса Наоткрывшейсястранице(рис.3.9)введитеимяновойучетнойзаписи (внашемслучаеэтимименембудет info ,асамадресбудетвыглядетькак info@wordpressbook.ru ),атакжеустановитепарольдлядоступакней.Вы такжеможетеопределитьлимитобъемадляданногопочтовогоадреса. Еслиадресовувасбудетнемного,толимитлучшенеустанавливать. 64 Глава 3. Установка WordPress После этого вы можете нажать кнопку Закончить , и новый адрес элек- троннойпочтыбудетсоздан.Многиехостинг-провайдерыпозволяютдо- полнительно включить проверку входящей и исходящей электронной почты антивирусом, а также установить спам-фильтр, отсеивающий нежелательнуюкорреспонденцию.Есливыневключилиэтиопциипри созданиипочтовогоящика,этовсегдаможносделатьпозже,отредакти- ровавпараметрынужнойучетнойзаписиэлектроннойпочты. Длятогочтобыначатьиспользоватьсозданныйадресэлектроннойпо- чты, необходимо настроить свою почтовую программу (например, The Bat!илиMozillaThunderbird),добавиввнееновыйаккаунтиустановив параметры сбора и отправки корреспонденции. Настройки у каждого почтовогоклиентадовольноспецифичны,поэтомумынебудемихрас- сматривать. При возникновении трудностей на этом этапе вы можете воспользоваться справкой программы. Для добавления новой учетной записивампотребуютсяследующиесведения: адрес сервера входящей почты • (иногданазываетсякак POP-сервер ), обычноонимеетвид mail.mysite.ru (информациюосерверевымо- жете найти в письме хостера об активации вашего домена либо впанелиуправления: Веб-сайт 4 Настройки DNS 4 Тип записи: MX ); адрес сервера исходящей почты • (иногда называется как SMTP- сервер ), обычно он совпадает с адресом сервера входящей почты иимеетвид mail.mysite.ru ; ПРИМЕЧАНИЕ Спам-фильтр,предлагаемыйхостинг-провайдером,обычно требуеттонкойнастройкииобучения.Ярекомендуюдляновых адресов электронной почты вообще отключить спам-фильтр иактивироватьеготолькоприналичиибольшогоколичестване- желательнойпочты.Деловтом,чтоподобныефильтрыопреде- ляюткорреспонденциюкакспампоалгоритму,учитывающему набориспользуемыхслов,количествугиперссылок,наличию вложенийит.д.Вполнеестественно,чтоподэтоталгоритммо- жетподойтии«нормальное»письмо,врезультатечегонужное сообщениедоваспростонедойдет.Влюбомслучае,обязательно проследите,чтопривключенииспам-фильтранеустановлен параметр«Автоматическиудалятьспамссервера»,иначевы рискуетебезвозвратнопотерятькакое-нибудьважноеписьмо. 65 Создание записей электронной почты Рис. 3.9. Ввод параметров для новой учетной записи почты имя аккаунта • (пользователя)—этоперваячастьвашегоадреса, например info (взависимостиотхостинг-провайдераимятакжемо- жетиметьвид info@wordpressbook.ru или info+wordpressbook.ru ); пароль • ,которыйвывводилиприсозданииэтойучетнойзаписи. Возможностьсобиратьпочтусвнешнихсерверовпредоставляютинеко- торыеоператорывеб-почты.Вчастности,подключитьнескольковнеш- нихпочтовыхящиковиполноценноработатьснимможновпочтовой службеGmail.com. Следуяалгоритму,описанномувыше,можносоздатьидругиепочтовые адреса,числокоторыхзависиттолькоотограничения,установленногона ВНИМАНИЕ! При настройке внешней почтовой программы настоятельно рекомендуетсяустановитьпараметр«Оставлятькопиисообще- нийнасервере».Вэтомслучаевсявходящаякорреспонденция всегдабудетхранитьсянасерверевашегохостинг-провайдера внезависимостиотспособаееполучения. 66 Глава 3. Установка WordPress вашемтарифномплане.Есливвашемпроектеучаствуетнесколькочело- век,логичнодлякаждогоизнихсделатьсвойличныйадрес.Нодажеесли выпокаработаетенадсайтомводиночку,можносоздатьнесколькораз- ныхадресов,предназначенныхдляобращенийразличногорода:напри- мер, info@mysite.ru —дляобщейкорреспонденции, support@mysite.ru —для писем по техническим вопросам работы на сайте, sales@mysite.ru — для вопросовкоммерческогосотрудничестваиразмещениярекламы.Этоне только поможет вам сортировать входящую корреспонденцию по типам обращений,носоздастэффектопределеннойсолидностивашегопроекта. Установка CMS WordPress Послетогокакмынастроилидоменихостинг,насталовремяперейтинепо- средственнокустановкеCMSWordPress—системыуправления,спомо- щьюкотороймыибудемсоздаватьнашсайтиуправлятьегосодержимым. Какужеговорилосьвыше,многиехостинг-провайдерыпредлагаютта- рифные планы с уже предустановленным WordPress (либо дают воз- можность быстрой установки этой системы из панели управления хо- стингом).Еслиувас—именнотакойслучай,выможетепропуститьэтап загрузкирабочихфайловCMSнахостингисразуперейтикееустанов- кеинастройке.Врамкахкнигимырассмотримнаиболеедлинныйпуть, когдаWordPressнепредустановленхостером. В первую очередь вам необходимо загрузить последнюю версию CMS WordPress.Этоможносделатьнаофициальномсайтепроектапоадресу: http://wordpress.org/ , а еще лучше — на странице русской локализации программы: http://ru.wordpress.org/ , где размещается официальная рус- скоязычнаяверсияWordPress. Мы будем работать с последней на момент написания этой книги вер- сией — WordPress 3.0. Если у вас будет установлена другая версия ФАйлы Напоминаю, что все необходимые файлы для работы вы всег- да сможете найти на сайте поддержки книги по адресу http:// wordpressbook.ru/ вразделе«Файлы».Наэтойстраницевсегда будетразмещенасамаясвежаярусскоязычнаяверсияWordPress. 67 Установка CMS WordPress CMS—ничегострашного,кардинальныхизмененийвинтерфейсепро- граммынебылосверсии2.7,апринципыработыснейвообщемалоза- висятотномерарелиза. Загрузка файлов CMS WordPress Итак,послезагрузкиархивасфайламиWordPressегонеобходиморас- паковатьвотдельнуюпапкунавашемкомпьютере(поумолчаниюонатак и называется: wordpress ). После этого распакованные файлы нужно ско- пировать на веб-сервер вашего хостинг-провайдера (в дальнейшем мы будемпростоговорить:«навашсайт»).Длязагрузкифайловнасайт(рав- нокакидляихскачивания)можноиспользоватьодиниздвухспособов. Во-первых, можно воспользоваться диспетчером файлов в панели управления хостингом. Для этого авторизуйтесь в панели и выберите пункт Менеджер файлов вразделе Файлы .Откроетсяокновеб-диспетчера файлов(рис.3.10),котороевнешнеоченьнапоминаетпривычныйболь- шинствупользователейПК Проводник вWindows. Рис. 3.10. Менеджер файлов в панели управления Plesk 68 Глава 3. Установка WordPress С помощью этой веб-оболочки вы может создавать, копировать, пере- мещатьиудалятьпапкиифайлынавашемсайте.Переходккаталогу 2-го уровня (вложенной папке) осуществляется щелчком мыши на его названии. Для того чтобы загрузить на хостинг новый файл со своего компьютера, зайдите в нужную папку (либо создайте ее через пункт Создать каталог )инажмитессылку Создать файл .Наоткрывшейсястра- нице (рис. 3.11) нажмите кнопку Обзор и выберите файл для загрузки слокальногодискасвоегокомпьютера,послечегонажмите OK Рис. 3.11. Загрузка нового файла на сайт Вашосновнойрабочийкаталог,вкоторыйнужнозагружатьфайлы,име- етназвание httpdocs .Умногихпровайдеровонтакжеможетноситьимя public_html или www .Вамнеобходимоработатьтольковнутриэтихпапок, нетрогаяпрочие—внихразмещаютсяслужебныефайлы,скоторыми не нужно производить никаких операций, особенно удалять их. Папка httpdocs ( public_html или www )—этопубличнаячастьвашегосайта,до- ступнаявнешнимпосетителям.Если,например,разместитьвнееобыч- ныйдокументWord( httpdocs\document.doc ),тоонбудетдоступенлюбому посетителю, который перейдет по ссылке http://mysite.ru/document.doc ВНИМАНИЕ! Навсякийслучайещеразподчеркну—всеоперациисфайлами ипапкамивыпроизводитеисключительновкаталоге httpdocs ( public_html или www ).Остальныедиректории,которыедоступы вдиспетчерефайлов,лучшенетрогать. 69 Установка CMS WordPress Итак,намнеобходимозагрузитьнасайтвсесодержимоепапки wordpress , архивскоторойпредварительнобылскаченссайтаразработчика.Учи- тывая,чтофайловвэтойпапкенесколькосотен,азагружатьихчерез Менеджер файлов можнотолькопоодному,выполнениеэтойзадачимо- жетзатянутьсянамногочасовилидажедней. ПоэтомуобычнодлязагрузкинасайтновыхфайловиспользуютFTP- сервер — это намного удобнее и быстрее. FTP-клиент встроен во мно- гие универсальные файловые менеджеры (Проводник Windows, Total Commander, FAR), кроме того, существуют специализированные про- граммы по работе с FTP, например FileZilla и CuteFTP. Я рекомендую использоватьдлязагрузкифайловпоFTP-серверупривычныймногим пользователямTotalCommander—этапрограммаусловно-бесплатная иудобнанетолькодляработысFTP,ноивкачествеальтернативного файловогоменеджерадлявашегокомпьютера. Рис. 3.12. Настройка FTP-доступа в Total Commander ФАйлы ЗагрузитьдистрибутивTotalCommanderвыможетенасайте http://wordpressbook.ru/ вразделе«Файлы». 70 Глава 3. Установка WordPress ДляиспользованияTotalCommanderвкачествеFTP-клиентанужнона- строитьвпрограмменовоеFTP-соединение.ДляэтоговменюСетьвы- беритекоманду Соединиться с FTP-сервером (рис.3.12). ВоткрывшемсяокненажмитекнопкуДобавитьивведитепараметры дляновогоFTP-соединения(рис.3.13).Вамнеобходимозаполнитьполя: Заголовок (произвольно,например,имясайта), Имя сервера , Учетная запись и Пароль .Крометого,убедитесь,чтоустановленфлажоквпункте Пассив- ный режим .Послеэтогонажмите OK Рис. 3.13. Ввод параметров для FTP-соединения ВНИМАНИЕ! Информацияобименисервера,учетнойзаписи(логине)ипа- ролебылавысланавамхостинг-провайдеромвписьмеобак- тивацииаккаунта/домена.Часто(ноневсегда!)имясервера совпадает с именем сайта и имеет вид ftp.mysite.ru , а логин ипарольдляFTP-доступасовпадаютслогиномипаролемдля доступавпанельуправленияхостингом. 71 Установка CMS WordPress ВспискеFTP-соединенийпоявитсяимятолькочтосозданногосоедине- ния,выберитеегоинажмитекнопку Соединиться .Еслиданныебыливве- деныкорректно,TotalCommanderсоединитсясвашимFTP-сервером, ивактивномокнепрограммывыувидитеструктурупапоквашегосайта (рис.3.14). Каквыпомните,файлынужнозагружатьвпапку httpdocs .Такимобра- зом,влевомокнепрограммыTotalCommanderоткрываемпапку httpdocs , аправом—папку wordpress ,распакованнуюранееналокальномдиске. Выделяем в правом окне все папки и файлы (сочетание клавиш Ctrl+A или +Enter нацифровойпанеликлавиатуры)ищелкаемпокнопке F5 Ко- пия (илинажимаемклавишу F5 наклавиатуре).Начнетсяпроцесскопи- рованиярабочихфайловWordPressнасервер(рис.3.15). Рис. 3.14. Соединение с FTP-сервером прошло успешно 72 Глава 3. Установка WordPress Рис. 3.15. Загрузка файлов на сервер в каталог httpdocs Процессзакачкифайловможетзанятьнекотороевремя,дождитесьего окончанияиубедитесь,чтонасерверскопированывсерабочиефайлы WordPress. ПомимозагрузкифайловчерезпанельуправленияилиспомощьюFTP- клиента,существуетещеодинспособ,которыйзначительноускоряет ПРИМЕЧАНИЕ ЗагружатьфайлыWordPressвкореньпубличнойдиректории ( httpdocs , public_html или www ) необходимо, если сайт будет целиком работать на данной CMS. Если на WordPress будет функционировать только какой-то раздел сайта, например корпоративныйблог,тофайлынеобходимозагружатьвотдель- нуюдиректорию,созданнуювкаталоге httpdocs .Например,это можетбытьдиректория blog ,иразделсайта,работающийна WordPress,будетдоступенпоадресу http://mysite.ru/blog 73 Установка CMS WordPress процесскопированиябольшогочислафайловнасайт—этоиспользова- ниевстроенногоархиватора.Внекоторыхпанеляхуправления(напри- мер,вcPanel)диспетчерфайловподдерживаетработусархивами.Это означает,чтовамдостаточнозакачатьнасайтодин-единственныйар- хив(вформатеzipилиtar),араспаковатьегоможноуженасамомсерве- ре.Этафункциянезаменимаприпереносекрупныхпроектов,состоящих издесятковисотентысячфайлов,нановыйхостинг,посколькуихкопи- рование даже по FTP-протоколу отнимет чрезвычайно много времени. Если ваша панель управления не поддерживает работу с архивами, можноиспользоватьвнешниепрограммы.Например,распаковкуархи- вов на веб-сервере поддерживает программа WinSCP, которая проста виспользованииинастраиваетсяаналогичноTotalCommander. Создание базы данных WordPress CMS WordPress осуществляет хранение информации в базах данных, поэтомунеобходимымусловиемработынашегосайтаявляетсясоздание инастройкановойбазыданных. ФАйлы ЗагрузитьдистрибутивпрограммыWinSCPвыможетенасайте http://wordpressbook.ru/ вразделе«Файлы». ВНИМАНИЕ! Если вы приобретали хостинг с предустановленной CMS WordPress,базаданныхдлявашегосайта,скореевсего,уже создана.Проверитьэтоможновразделепанели Базы данных : если там значится хотя бы одна запись, то база данных для WordPressужесуществуетисоздаватьновуюненужно. ЕсливыустанавливаетеWordPressизпанелиуправленияхо- стингом (такая услуга предоставляется многими провайде- рами),базуданныхтакжененужносоздаватьотдельно,это осуществляется в процессе установки приложения. Данный вариантрассмотренниже,вразделе«УстановкаWordPressиз панелиуправленияхостингом». 74 Глава 3. Установка WordPress Перейдитевразделпанелиуправления Базы данных инажмитеназна- чок Создать базу данных (рис.3.16). Рис. 3.16. Создание новой базы данных Наоткрывшейсястранице(рис.3.17)необходимоввестиназваниевашей базыданныхинажатькнопку OK .Названиеможетбытьпроизвольным, обычнооносовпадаетсименемсайтаилиегочастью. Рис. 3.17. Ввод информации о новой базе данных Новая база данных создана (рис. 3.18). Однако это не все. Необходимо такжедобавитьновогопользователябазыданных.Дляэтогонаоткрыв- шейсястраниценажмитезначок Добавить пользователя 75 Установка CMS WordPress Рис. 3.18. Добавления нового пользователя базы данных На открывшейся странице (рис. 3.19) введите имя пользователя (оно можетлюбым,например admin ),парольдлянегоинажмите OK .Новый пользовательбазыданныхбудетсоздан. Рис. 3.19. Ввод информации о новом пользователе базы данных Глава 3. Установка WordPress 76 Дополнительно приведем последовательность действий для создания базыданныхвпанелиуправленияcPanel,посколькуработаснейимеет некоторыеотличияотработысPlesk. АвторизуйтесьвcPanel. 1. Перейдитевраздел 2. MySQL Databases Если в списке 3. Databases отсутствует база данных, создайте ее. Дляэтоговведитеимябазыданныхвполе Db инажмитессылку Add Db Если в списке 4. Users отсутствует пользователь базы данных, со- здайте его. Для этого введите имя в поле UserName , а пароль — вполе Password ,послечегонажмитессылку Add User В списке 5. Databases выберите имя пользователя для базы данных WordPress, используя раскрывающийся список User , после чего враскрывающемсясписке Db выберитетолькочтосозданнуюбазу данных. Проверьте наличие всех галочек в полях Privileges , после чегонажмите Add User to Db Установка WordPress Итак,мысоздалиновуюбазуданныхиновогопользователябазыдан- ных.Теперьнеобходимоуказатьэтиданныевконфигурационномфайле CMSWordPress,которыйобеспечиваетсвязьCMSссозданнойнамиба- зойданных. Конфигурационным файлом WordPress является файл с именем wp-config.php .Есливызайдетевпапку wordpress налокальномдиске,со- держимоекотороймызагружалинасервернемногораньше,тофайла стакимименемвынеобнаружите,затонайдетефайл wp-config-sample. php .РазработчикиWordPressпозаботилисьосвоихпользователяхисоз- далиготовыйшаблонконфигурационногофайла,вкоторомнужноизме- нитьтольконесколькострочек.Вфайл wp-config-sample.php наминужно внестиданныеонашейбазеданных,послечегопростопереименовать егов wp-config.php изагрузитьнасервер. ДляредактированияслужебныхфайловWordPress(равнокакилюбых другихфайлов,содержащихпрограммныйкод)можноиспользоватьлю- бой текстовый редактор. Вместе с тем, обычно не советуют применять 77 Установка CMS WordPress дляэтихцелейпрограмму Блокнот ,входящуювстандартныепрограммы Windows,посколькуонаневсегдакорректноподдерживаетразличные кодировки. Я рекомендую использовать программу Unicode Editor , хотя альтернативейоченьмного,ивыможетевыбратьлюбойдругойредак- тор,корректноработающийстекстомвразличныхкодировках. Послетогокаквыоткроетефайл wp-config-sample.php ,найдитевнемсле- дующиестроки. листинг 3.1. Содержание файла wp-config-sample.php // ** Настройки MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** // /** Имя базы данных для WordPress */ define('DB_NAME', 'putyourdbnamehere'); /** Имя пользователя MySQL */ define('DB_USER', 'usernamehere'); /** Пароль пользователя MySQL */ define('DB_PASSWORD', 'yourpasswordhere'); /** Адрес сервера MySQL */ define('DB_HOST', 'localhost'); /** Кодировка базы данных при создании таблиц. */ define('DB_CHARSET', 'utf8'); /** Схема сопоставления. Не меняйте, если не уверены. */ define('DB_COLLATE', ''); В строке, определяющей имя базы данных вместо значения 'putyour- dbnamehere' , нужно ввести имя вашей базы данных (причем точно так- же—содинарнымикавычками).Внашемпримеремывводимзначение 'btwulys4_wordpressbook' ФАйлы ЗагрузитьдистрибутивпрограммыUnicodeEditorвыможете насайте http://wordpressbook.ru/ вразделе«Файлы». 78 Глава 3. Установка WordPress Встроке,определяющейимяпользователябазыданныхвместозначе- ния 'usernamehere' ,нужноввестиимяпользователябазыданных.Внашем примере—значение 'admin' Встроке,определяющейпарольпользователябазыданныхвместозна- чения 'yourpasswordhere' ,вводимпароль,которыймыуказывалиприсоз- даниипользователябазыданных. Остальные значения менять не нужно. Сохраните файл под именем wp-config.php .Послечегоэтотфайлнужнозакачатьнавашсервервко- реньдиректории httpdocs Для того чтобы приступить непосредственно к установке CMS Word- Press, введите в адресной строке браузера ссылку вида http://mysite. ru/wp-admin/install.php . В нашем примере такой ссылкой будет http:// wordpressbook.ru/wp-admin/install.php .Данныйскрипинициируетустанов- куCMSисозданиеввашейбазеданныхтаблиц,необходимыхдляфунк- ционированиясайтанаWordPress.Послепереходапоуказаннойссылке откроетсяокноустановщика(рис.3.20),вкоторомнеобходимобудетвве- стиназваниевашегосайтаиконтактныйe-mailадминистраторасайта. После ввода необходимой информации нажмите кнопку Установить WordPress Следующаяоткрывшаясястраница(рис.3.21)сообщает,чтоWordPress установлен.Крометого,наэтойстраницесодержитсялогинипарольдля входа администратора сайта в панель управления WordPress. Эту ин- формациюобязательнонужнозапомнить,алучшезаписать. ПРИМЕЧАНИЕ Этиданныепозжеможнобудетизменитьвнастройкахвашего сайта. ВНИМАНИЕ! Еслипослепереходапоссылкевида http://mysite.ru/wp-admin/ install.php вы не видите окно, аналогичное рис. 3.20, значит, привводеинформациивфайл wp-config.php былидопущены ошибки.Ещеразпроверьтеегонакорректностьданных. 79 Установка CMS WordPress Рис. 3.20. Ввод информации о вашем сайте Рис. 3.21. WordPress установлен 80 Глава 3. Установка WordPress Посленажатиякнопки Войти выбудетепереадресованынастраницуав- торизациивпанелиуправленияWordPress(рис.3.22),гденужнобудет ввестивыданныевамранеелогинипарольадминистраторасайта.Про- цессустановкиWordPressнаэтомможносчитатьзаконченным. Рис. 3.22. Авторизация в панели управления WordPress ПРИМЕЧАНИЕ Данныедоступаксайтубудуттакжевысланывамввидеэлек- тронногописьманауказанныйe-mail. СОВЕТ Авторизоватьсянасайтеипопастьвпанельуправлениявсегда можнопоссылкевида http://mysite.ru/wp-login.php Установка CMS WordPress Установка WordPress из панели управления хостингом Многие хостинг-провайдеры предоставляют возможность установки WordPressпрямоизпанелиуправленияхостингом.Этодовольноудобно исокращаетвремянаустановкусистемы,посколькувамненужнобудет загружатьеерабочиефайлынасервер,создаватьбазуданныхиконфи- гурационный файл — все это делается автоматически. Для того чтобы воспользоватьсяданнойвозможностью,впанелиуправленияперейдите в раздел Приложения и услуги и выберите пункт Веб-приложения . На от- крывшейся странице нужно выбрать пункт Установить веб-приложение , выбратьизспискадоступныхпрограммпоследнююверсиюWordPress инажатькнопку Установить Впроцессеустановкивамбудетнужноввеститежеданные,которыемы ужерассматриваливыше,врамкахустановкиWordPress«снуля»: имябазыданных; • имяипарольпользователябазыданных; • имя,парольиконтактныйe-mailадминистраторасайта; • названиевашегосайта. • Всеостальныепроцедурыустановщиквыполнитавтоматически,ивам нужно будет только авторизоваться в панели управления WordPress, какэтобылопоказанонарис.3.22. 82 Г лава 4. Настройка WordPress В этой главе мы познакомимся с интерфейсом панели управ- ления CMS WordPress и проведем первоначальную настройку сайта. Обзор интерфейса WordPress 9 Основные разделы панели управления 9 Настройка нового сайта на WordPress 9 Обзор панели управления и интерфейса программы Для того чтобы начать работу с сайтом и настройку WordPress, не- обходимо авторизоваться в системе. Как вы помните, для входа в па- нельуправлениянеобходимоиспользоватьссылкувида http://mysite.ru/ wp-lo gin.php (в нашем случае это http://wordpressbook.ru/wp-login.php ). На этойстраниценужноввестилогинипароль,которыебыливыданывам приустановкеWordPress(рис.4.1). 4 ГЛАВА 83 Обзор панели управления и интерфейса программы Рис. 4.1. Авторизация в панели управления WordPress Есливынепомнитесвойлогинилипароль,нажмитенассылку Забыли пароль? ,послечеговоткрывшейсяформевведитесвойлогинилиe-mail, который был указан при установке WordPress. В этом случае систе- масгенерируетновыйпароль,которыйбудетвысланнавашпочтовый ящик. Послеавторизациинасайтевыпопадетевглавноеменюпанелиуправ- ления CMS WordPress (она также называется «консоль»). Ее внешний видпоказаннарис.4.2. СОВЕТ Поставьтегалочкувполе Запомнить меня ,чтобыкаждыйраз невводитьлогинипароль.Правда,делатьэторекомендуется тольковтомслучае,есликкомпьютеру,накоторомвырабо- таетессайтом,неимеютдоступпосторонниелюди. 84 Глава 4. Настройка WordPress Сама по себе консоль не содержит важных функций, настройка сай- та и управление контентом осуществляются из других разделов CMS. Консоль — это стартовая точка в работе с сайтом, своего рода пульт управления,содержащийстатистикувашегосайта,новостиоWordPress иудобнуюнавигациюпоостальнымразделампанелиуправления.Кроме того,консольобеспечиваетудобныйдоступкнаиболеераспространен- ным операциям, которые вы будете выполнять на сайте, например та- ковойявляетсяфункция Быстрая публикация ,спомощьюкоторойможно оченьбыстроразместитьнасайтеновыйконтент. Рис. 4.2. Консоль управления WordPress Настроитьвнешнийвидконсолиможно,выбравкоманду Настройки экра- на вправомверхнемуглуэкрана.Посленажатияэтойкнопкиразвернет- сяменюсвариантаминастройкиконсолиWordPress(рис.4.3). 85 Обзор панели управления и интерфейса программы Выможетевыбратьразделы,которыехотитевидетьнаглавнойстрани- цеконсоли,отметивихгалочками,атакжеуказатьколичествостолб- цов,выводимыхнаэкране.Крометого,выможетенастроитьипорядок расположенияблоковнаэкране,используярежимперетаскивания(так называемыйdrag-and-drop,«перетащиибрось»). Рис. 4.3. Настройка главной страницы панели управления WordPress Помимоглавнойстраницы,выможетенастроитьиостальныестраницы консолиWordPress,ссылкинакоторыенаходятсявлевомстолбцекон- соли—накаждойизнихтакжеразмещенакнопка Настройки экрана РассмотримосновныеразделыпанелиуправленияWordPress.Ониструк- турноразделенынадваблока(рис.4.4):блокконтентаиблокнастройки сайта. Вконтентный блоквходятследующиеразделы: |