Outdated translations are marked like this.

Устанавливать Joomla! впервые очень легко. Встроенный мастер установки делает настройку Вашего нового веб-сайта легче дыхания.

Требования

Требования для хостинга

Прежде чем мы начнем установку Joomla!, существует пара предварительных [технических] требований, которые необходимо удовлетворить для успешной установки Joomla! 3.x. Они действуют [независимо от того работаете] ли Вы на выделенном сервере, сервере, который Вы разделяете с другими [веб-сайтами (shared)] или устанавливаете на своем собственном компьютере для тестирования или разработки.

Для установки и использования Joomla! Вы должны удовлетворить ниже следующие требования.

Ссылки

Recommended PHP.ini Settings

There are some PHP settings that need to be sufficient for Joomla to install. The settings are usually in a "php.ini" or "user.ini". Talk to your host about how to change theses settings if it is possible to do so. If working on a localhost e.g. with XAMPP, you should not be restricted by these settings and VPS or dedicated hosting should also not be as restrictive.

The values for PHP.ini below are suggested values only.

  • memory_limit - Минимум: 64M Рекомендовано: 128M или больше
  • upload_max_filesize - Минимум: 20M
  • post_max_size - Минимум: 20M
  • max_execution_time: По крайней мере 120 Рекомендовано: 300

Подготовка к установке

Прежде чем Вы сможете на своем веб-сервере [начать] установку Joomla!, Вам нужно выполнить два шага. Первый: Вам необходимо скачать пакет с файлами установки Joomla!. Второй: для работы с Joomla! Вам необходима база данных.

  1. Скачайте текущий выпуск Joomla! 3.x
  1. Перенесите скачанный пакет установки Joomla! на свой сервер. Используйте для этого какой-либо клиент FTP . Существует несколько [разных клиентов FTP], - познакомтесь с [этим] их списком . Удостоверьтесь, пожалуйста, в том, что Вы [скачиваете именно] официальный пакет конкретного FTP клиента.
Совет: Вы можете просто перенести скачанный пакет [установки Joomla!] на свой сервер и затем распаковать его [там]. В любом случае, Joomla! должна быть распакована в корневую папку Вашего веб-сайта.

The "root" of your site is the public folder where all web page files are stored so that a user can view the site examples include public_html and htdocs. What your Host uses depends on them.

Your Server"s "root" Folder

Normally you upload your web files to the root folder. This is typically named "public_html" but other variations include "htdocs" and this depends on what your host has the set up on the server. For Joomla purposes, you can load the files directly into "public_html" or a sub-folder within it.

Предупреждение!

Если Вы распакуете эти файлы на своем собственном компьютере и затем будете копировать их на свой сервер, удостоверьтесь в том, что Вы переносите только [те] папки и файлы, которые хранятся "внутри" пакета Joomla. Если Вы распакуете эти папки и файлы в папку, названную, например, Joomla и затем загрузите эту папку [на свой веб-сервер], то на Ваш веб-сайт [будет] необходимо заходить по yoursitename.com/Joomla вместо yoursitename.com .

База данных для установки Joomla!

  1. Если Вам нужно создать какую-либо базу данных, то, пожалуйста, познакомтесь сначала с [веб-страницей] "Создать базу данных для работы с Joomla! " или пропустите это и перейдите к шагу номер 2.
  2. Вам нужно взять на заметку основные данные [своей] базы данных, которые [будут Вам] нужны когда начнется сама установка Joomla!.
    • Адрес базы данных, localhost? Или какой-либо другой, как, к примеру dbserver1.yourhost.com ?
    • Название этой базы данных
    • Имя пользователя этой базы данных
    • Пароль этой базы данных

Начать установку

Основная конфигурация

Когда выше приведенные требования удовлетоворены, создана какая-либо база данных и необходимые файлы находятся на месте, - Вы готовы к установке Joomla!. Запустите веб-установщик Joomla! открыв свой браузер и [указав в его адресном поле] доменное имя Вашего веб-сайта. На установке на хосте Вы будете использовать http://www.yoursitename.com . Если Вы устанавливаете Joomla! [на] местном [компьютере], то Вы будете использовать http://localhost/<путь к файлам Joomla> , и Вы должны увидеть веб-страницу установки.

Joomla! попытается автоматически определить [опцию] Select Language/Выбрать язык [на основании] языка Вашего браузера. Если необходимо, Вы можете ее изменить.

Введите следующие данные.

  • Название сайта : название Вашего веб-сайта - его позже можно будет в любое время изменить на веб-странице общих настроек веб-сайта .
  • Описание : введите какое-либо описание веб-сайта. Оно будет "аварийным" мета описанием, общим для каждой веб-страницы [Вашего веб-сайта] в поисковых двигателях. В основном, оптимальным [мета описанием] будет от 20 до 25 слов. Опять же, его можно изменить в общих настройках веб-сайта в любое время. Подробнее по "мета данным" познакомтесь, пожалуйста, с вики Настройки общих мета данных и Ввод мета данных поисковых двигателей .
  • E-mail администратора: адрес электронной почты администратора. Введите действительный адрес электронной почты, на случай если Вы забудете свой пароль, [так как по] этому адресу Вы получите веб-ссылку для восстановления [забытого] пароля администратора.
  • Логин администратора: Joomla! по умолчанию использует "admin" для имени пользователя супер администратора. Вы можете оставить его таким как он есть, [или] тут же изменить его (что является хорошей практикой безопасности) или изменить его позднее, воспользовавшись [страницей] "Мой профиль" в административном интерфейсе.
  • Пароль администратора: помните, что супер пользователь обладает правами [для] максимального контроля над веб-сайтом ([его] лицевой и административной [части]), так что используйте какой-либо сложный пароль. Ипользуйте "Мой профиль" в интерфейсе администратора для того, чтобы изменить его позднее. Подтвердите пароль в поле "Подтверждение пароля".
  • Выключить сайт: щелкните на кнопку "Да" или "Нет". "Да" означает, что как только эта установка [будет] закончена, Ваш веб-сайт будет показывать сообщение "Сайт выключен".
yoursitename.com просматривающим [его] главную страницу. "Нет" означает, что этот веб-сайт включен, для тех кто просматривает yoursitename.com его главную веб-страницу. Для того, чтобы позднее [включить/выключить] свой веб-сайт, Вы можете в любое вермя воспользоваться общими настройками сайта .

Когда на первой веб-странице [процесса установки все обязательные поля] заполнены, щелкните для продолжения на кнопку "Далее":

Конфигурация базы данных

Конфигурационные настройки

Для упрощения, данные инструкции относятся к установке базы данных [типа] MySQLi . Инструкции на веб-странице установки ясно объясняют сами себя, но вот они еще раз:

  • Тип базы данных : обычно используется тип базы данных "MySQLi"
  • Имя сервера базы данных : где находится Ваша база данных. Обычно это localhost , но некоторые хостеры используют специальные серверы баз данных, такие как dbserver1.yourhost.com
  • Имя пользователя : имя пользователя для соединения с этой базой данных
  • Пароль : пароль пользователя этой базы данных
  • Имя базы данных : название этой базы данных
  • Префикс таблицы : он обычно создается автоматически, но Вы можете его изменить. Например, может быть использован [префикс] jos3_ . Просто не забудьте ввести нижнюю черточку (_) в конце приставки.
  • Действия с уже имеющимися таблицами : следует ли в процессе установки новых таблиц создать резервную копию новых таблиц или удалить их. Щелкните либо на "Да", либо на "Нет".

После окончания установки все эти варианты можно изменить на странице общих настроек сайта , в опциях [параметра] "Сервер". Заметьте, что если Вы измените эти настройки после завершения установки [системы] и если у Вас нет запасной копии всей этой базы данных, то Вы разрушите эту установленную [систему]. Обычным сценарием будет обновить эти имя пользователя и пароль данной базы данных или завершить перенос какой-либо существующей установки на новый хост с другими параметрами.

Когда все данные введены, чтобы продолжить дальше, щелкните на кнопку "Далее":

Завершение

Обзор

Теперь время завершить установку Joomla!. Последняя веб-страница мастера установки содержит все данные об этой установке. Это включает опции (наверху) для установки демонстрационных данных и конфигурационные настройки данной установки (внизу).

Установка демо-данных и отправка конфигурации по эл.почте

Первые опции - для автоматической установки на этом веб-сайте демонстрационного содержимого и отправке по [адресу] эл.почты [его] конфигурационных настроек.

Если Joomla! для Вас новинка, то Вам может помочь [познакомиться с ней] установка демонстрационных данных, [которые разъясняют] как работает [система] Joomla!. В это время Вы можете выбрать отправку Вам по электронной почте конфигурационных настроек. Если [для параметра] "Отправить конфигурацию сайта на e-mail" выбрана [опция] "Да", то ниже появится параметр "Включить пароли в e-mail" [с опциями "Да" и "Нет"]. Для безопасности пароль электронной почты по умолчанию [настроен на опцию "Нет"]. Щелкнув на "Да", Вы можете выбрать включение этого пароля.

Время проверить конфигурационные настройки Вашей установки и среду этой установки.

Конфигурационные настройки

Проверка своих настроек

Если все в порядке, то наверху Вы увидете кнопку "Установка". Если нет, то в этом месте необходимо проверить и посмотреть, что вызывает какую-либо проблему.

Этот раздел разбит на четыре группы:

  • Конфигурация сайта : все относящиеся к этому веб-сайту данные, такие как его название, описание, имя пользователя администратора и так далее.
  • Конфигурация базы данных : содержит данные по базе данных, которую [система] Joomla будет использовать.
  • Начальная проверка : [с правой стороны ото] всех требований должно быть показано "Да", иначе Вы не сможете установить Joomla! За исключением версии PHP, все остальное обычно настраивается в файле php.ini . Чтобы проверить, можно ли эти настройки подстраивать, Вам, возможно, придется запросить помощь у своего хостера. Для более подробной информации смотрите конфигурационный файл PHP .
  • Рекомендуемые установки : это настройки, которые рекомендуются для Вашей конфигурации PHP, но [их несоответствие] Вашей установке Joomla! не восприпятствует. Для указаний о том, как их можно изменить, обратитесь к выше приведенным инструкциям.

Если все в порядке и все проверки [относительно выполнения технических требований] пройдены, то Вы можете теперь щелкнуть на находящуюся в верхней правой части [вкладки] Обзор кнопку Установка . Это [нажатие] запустит сам процесс установки.

После того, как Вы щелкните на кнопку Установить , Вы должны увидеть планку прогресса с дополнительной информацией по установке. Как только эта установка заверешена, Вы должны увидеть страницу [о том что] все успешно!

Окончание

Поздравляем! Joomla! 3 теперь установлена. Если Вы желаете начать тут же работать со [своей только что установленной системой] Joomla! без установки дополнительного языка(ов) , то для [полного] завершения установки [необходимо сделать] один последний шаг, - Вы должны удалить директорию /installation/. Щелкните по кнопке и [в ответ] появится сообщение [поздравляющее Вас с установкой Joomla!]. Теперь Вы можете проследовать либо ко входу в административную [панель], щелкнув на [кнопку] Панель управления или сразу же на свой сайт, щелкнув [на кнопку] Сайт .

Показан список языковых пакетов.

Просмотрите язык или языковые пакеты, которые Вы желаете установить. Помните следующее:

  • Языковые пакеты, входящие в произвольные дистрибутивы, на этом этапе перечислены не будут, поскольку они уже установлены
  • Версия предлагаемых пакетов будут соответствовать главной версии Joomla (3.0.x, 3.1.x и так далее). Номер меньшей версии может не совпадать. Например, Вы устанавливаете версию 3.3.3, а показан языковый пакет версии 3.3.2.
  • В не совпадающих [по номеру версии] языковых пакетах из выше приведенного примера могут присутствовать непереведенные строки.
  • Языковые пакеты с не совпадающим [номером версии] будут предлагаться как обновление когда [содержание] этих пакетов обновлено зарегистрированной группой переводчиков. Имеющиеся в наличии обновления будут показаны в контрольной панели, а также в Mенеджер расширений > Обновление . Это поведение схоже с Менеджер расширений > Установка языковых пакетов .

Выбрать язык по умолчанию

Когда это скачивание [и загрузка] закончены, Вы можете выбрать язык по умолчанию для [лицевой части] веб-сайта и [его] административного интерфейса.


В это же самое время Вы также можете выбрать включение характеристики [использования на Вашем веб-сайте на] Joomla! нескольких языков.


Когда Вы закончите с выбором этих опций установки языкового пакета(ов), то для продолжения щелкните на Далее .

Завершение

Теперь Вам показан экран "Поздравляем, вы установили Joomla!". Отличием будут сообщения о настройках языков по умолчанию для панели управления и сайта, если они были назначены. Также, внизу и справа в этом экране Вы не увидите Дополнительные шаги

Теперь Вы можете [щелкнуть по кнопке] Удалить директорию "installation" и [в ответ] появится сообщение Директория "installation" была успешно удалена . Теперь Вы можете пройти либо в [панель администратора, щелкнув на кнопку] Панель управления , либо [пройти] сразу на сайт, щелкнув на Сайт .

В этой статье подробно рассмотрим второй шаг при установке Joomla 3 из дистрибутива на сервер. Это будут настройки конфигурации базы данных. Именно так: «Конфигурация БД » и называется вторая вкладка установщика Joomla 3 после того, как все данные на первом этапе были введены и нажата кнопка «Далее ». Для прохождения второго шага инсталляции Joomla потребуется знать название подключаемой базы данных, её тип, имя и пароль пользователя. Все эти данные получаются при создании базы данных на сервере.

Так выглядит страница установщика Joomla 3 на шаге 2 «Конфигурация БД»:

Конфигурация базы данных для сайта на Joomla 3

Итак, рассмотрим все поля сверху до низу на этой странице и поймём, какими данными их нужно заполнять.

Тип базы данных

Поле «Тип базы данных » - это выпадающий список из трёх значений с названиями баз данных, которые поддерживаются CMS Joomla:

  • MySQL
  • MySQLi
  • MySQL (PDO)

Если есть затруднения с выбором, лучше выбрать MySQL , хотя Joomla подсказывает выбрать MySQLi .

Имя сервера базы данных

Поле «Имя сервера базы данных » - это текстовое поле. Его заполнение требует знания настроек сервера, но, опять же, если есть проблемы со знаниями настроек сервера, лучше выбрать localhost , который является стандартов для большинства серверов баз данных.

Имя пользователя

Поле «Имя пользователя » - это текстовое поле. Тут нужно вспомнить, какое имя пользователя было задано при создании базы данных или, если хостинг совсем с урезанными правами, его нужно узнать в тех.поддержке хостинга.

Пароль

Поле «Пароль » - это текстовое поле. Как и в случае с полем «Имя пользователя», его значение либо известно потому, что вы сами создали базу данных, либо нужно запросить в тех.поддержке хостинга.

Имя базы данных

Поле «Имя базы данных » - это текстовое поле. Последнее поле, которое также известно потому, что вы сами создали базу данных, либо его также нужно запросить в тех.поддержке хостинга.

Префикс таблиц

Поле «Префикс таблиц » - это текстовое поле. Считаю это поле пережитком прошлого, так как сейчас проблем с тем, чтобы завести новую базу данных нет, хотя некоторые прижимистые хостеры приторговывают услугой, продавая каждую отдельную базу как отдельную услугу. Поэтому я и хощусь на firstVDS , где создание базы данных - минутное дело, а их количество не лимитировано! =)

Действия с уже имеющимися таблицами

Поле «Действия с уже имеющимися таблицами » - это переключатель из двух кнопок:

  • «Переименовать » - если база данных с этими данными уже есть, что поля старой базы данных будут переименованы, а новые будут иметь те названия, что заданы выше.
  • «Удалить » - старая версия базы данных со всеми значениями будет удалена и после установки будет доступна только что установленная новая версия полей базы данных

Кнопка «Далее»

Когда все поля заполнены, нужно нажать на кнопку «Далее», чтобы перейти к следующему шагу инсталляции Joomla на сервер. Если какие-то поля были заполнены неправильно, Joomla попытается соединиться с базой данных и не сможет, она вернёт вас на шаг 2 и попросит проверить правильность ввода данных. Ошибаться можно, но не обязательно. =)

Для чего вообще все это нужно? Конечно тестить странички типа *.html можно и без всего этого. Когда идет речь о разработки какого-либо приложения для веб на основе php и mysql тут уже не обойтись без такого сервера, да и потом экспериментировать всегда лучше подальше от работающего проекта, поскольку цена ошибки не так велика для наших любимых посетителей. Статья будет состоять из 3-х основных китов. Apache, PHP, MySQL. По очереди будем устанавливать их тестировать и переходить к следующему разделу, и так до... Ну к примеру поставим один из свободных движков для создания сайтов Joomla. Это самый наверное сложный тест для нашего локального веб-сервера.

Можно конечно использовать различные пакеты как например JSAS – Joomla Stand Alone Server, и многие другие, однако, при всем при этом достаточно сложно разбираться и не все получается настроить так как этого хочется. Да и понимания станет гораздо больше, ежели сам настроишь веб-сервер нежели чем это сделает за тебя умный инсталлятор.

Apache

Инсталляция

Процесс инсталляции Apache ничем не отличается от инсталляции любого софта Microsoft. Мной был выбран один из старых дистрибутивов Apach версии 1.3.х Apache установился по умолчанию у меня сюда C:\Programm Files\Apache Group\Apache\ Настройка http.conf

Самый важный процесс это настройка http.conf. Для начала предлагаю создать несколько папок. Для простоты я создал их в корне C:\. Одна из них localhost, другая mysite. В каждую из папок я поместил папку www. По причине того что мне нужен для другого приложения 80 порт и перенастроить его на другой порт не представляется возможным, настраиваю Apache на порт 8080.

Файл конфигурации сервиса Apache C:\Programm Files\Apache Group\Apache\conf\http.conf Этот файл нам предстоит отредактировать таким образом, чтоб наш веб-сервер заработал. Приступим к редактированию файла конфигурации. В качестве редактора можно использовать как Блокнот, так и к примеру файл -менеджер FAR или любой другой.

В качестве комментария для этого конфигурационного файла используется знак #. Начнем редактирование. Ориентировочно 150-ая строка, находим #Listen 3000, ниже пишем:

Listen localhost:8080

268-ая строка, находим Port 80, заменяем на

Port 8080

275-ая строка, находим ServerAdmin, дописываем

ServerAdmin [email protected]

293-ая строка, находим ServerName, дописываем

ServerName localhost:8080

301-ая строка, находим DocumentRoot, указываем путь до папки www, которая расположена в папке localhost. Данную процедуру мы проделывали сразу после установки Apache.

DocumentRoot C:\localhost\www

311-ая строка, находим и заменяем все что находится между на

Options Indexes Includes AllowOverride All Order allow,deny Allow from all

329-ая строка, находим , заменяем на

750-ая строка, там необходимо добавить настройки PHP

AddType application/x-httpd-php php phtml ScriptAlias /_php_/ "C:/php_4.4.5/" Action application/x-httpd-php "/_php_/php.exe"

Перейдем теперь к настройки виртуальных хостов. «Итак, вы создали каталог "localhost" для хранения и тестирования документов вашего сайта. Но если у вас не один сайт? Можно конечно создать каталоги для других сайтов внутри "localhost" и обращаться к ним "http://localhost/site ", но это не совсем удобно. Тем более, что Apache дает возможность решить эту проблему с помощью виртуальных хостов. Есть два вида виртуальных хостов: отдельные для каждого IP адреса и использующие один IP (name-based хосты). Я объясню как настроить последние.

Вы уже создали ранее папку "mysite" в корне C:\ . Это и есть корень вашего виртуального хоста. Во всех папках, которые вы создадите и пропишите в файле конфигурации должны быть папки "www" и "cgi", файлы access.log и error.log. Т. е. все так же как и с каталогом "localhost". Все ваши виртуальные хосты будут использовать IP "127.0.0.1".

Добавьте в файл "httpd.conf" следующее:

NameVirtualHost localhost:8080 #localhost ServerAdmin me@localhost ServerName localhost DocumentRoot "C:\localhost\www" #ScriptAlias /cgi/ "C:\localhost\cgi\" #ErrorLog C:\localhost\error.log #CustomLog C:\localhost\access.log common #mysite ServerAdmin me@mysite ServerName mysite DocumentRoot "C:\mysite\www" #ScriptAlias /cgi/ "C:\mysite\cgi\" ErrorLog C:\mysite\error.log CustomLog C:\mysite\access.log common

Теперь определимся с тем, как Windows узнает о существовании виртуальных хостов? Для этого придется отредактировать файл "hosts" (не путать с файлом "hosts.sam"), хранящийся в папке "%WINDOWS%\System32\drivers\etc". В этот файл необходимо добавить строчки, по количеству виртуальных хостов прямо после 127.0.0.1 localhost добавте

127.0.0.1 mysite

Настройка MySQL.

Инсталляция.

Использовал MySQL версии 4.1.22. Дистрибутив брал без инстраллятора. Распаковал опять же в C:\ и переименовал папку получилось C:\mysql_4.1.22.

Настройка my.ini

Настройка как и в предыдущий раз заключается в правке файла конфигурации. Приступим к правке. Несколько различных файлов конфигурации лежат в корне дистрибутива. Можно использовать практически любой файл. Например my-medium.ini Переименовываем файл my-medium.ini в my.ini. Далее начинаем его редактировать. С места , сразу под этим заголовком пишем:

Basedir=C:\mysql_4.1.22\ datadir=C:\mysql_4.1.22\data port = 3306 character-sets-dir="C:/mysql_4.1.22/share/charsets" init-connect="SET NAMES koi8r"

Собственно, на этом редакция файла конфигурации закончена. Далее необходимо проинсталлировать сервис, для этого из командной строки, или из любого файл менеджера, например FAR, запускаем сервис следующей строчкой. Да при этом, необходимо находится в папке, в моем случае C:\mysql_4.1.22\bin\

Mysqld-nt.exe --install MySql –defaults-file=c:\mysql_4.1.22\my.ini

Сохраняемся, и далее необходимо скопировать файл my.ini в корень папки C:\WINNT\ Далее перезапускаем процесс Apache и процесс MySQL. Это можно сделать из панели Пуск – Панель управления – Администрирование – Службы Теперь необходимо протестровать работособность MySQL.

Тестирование MySQL

Для тестирования мы возьмем вот такой вот скрипт, в интернете я встретил покрайней мере около 5 упоминаний этого скрипта и как не странно у всех написано что это рук их дела. Вообщем скрипт писал не я, но им пользовался:

"; exit; } // Создаем таблицу test. Если такая таблица уже есть, сообщение об ошибке будет // подавлено, т.к. используется "@" @mysql(DBName,"create table test(id int,a text)"); // Вставляем в таблицу 10 записей for($i=0; $i<10; $i++) { $id=time(); mysql(DBName,"insert into test(id,a) values($id,"Строка $i!")"); } // Выводим все записи $r=mysql(DBName,"select * from test"); for($i=0; $i $f[a]
\n"; } ?>

Создать файл mysql_test.php скупируйте этот скрипт и вставте его в созданный. Сохраните файл с приведенным именем. Далее поместите файл в папку, к примеру C:\localhost:8080\www\. Перед тем, как мы запустим этот скрипт необходимо опять же из командной строки создать БД. Делается это из папки, в моем случае C:\mysql_4.1.22\bin и пишем mysqladmin.exe create testbase. Нажимаем ввод и MySQL создает нам базу данных testbase.

Теперь мы можем выполнить этот скрипт. В браузере набираем http://localhost:8080/mysql_test.php и жмем ввод. Если все было выполнено правильно, то в ответ браузер нам выдаст следующий текст:

1173440067 -> Строка 0! 1173440067 -> Строка 1! 1173440067 -> Строка 2! 1173440067 -> Строка 3! 1173440067 -> Строка 4! 1173440067 -> Строка 5! 1173440067 -> Строка 6! 1173440067 -> Строка 7! 1173440067 -> Строка 8! 1173440067 -> Строка 9!

Работоспособность MySQL, PHP и Apache мы проверили. Теперь встает вопрос, а как же управлять БД. Варианта 2. Первый, установить phpMyAdmin, второй, использовать командную строку и работать с БД из интефейса mysql.exe.

Конечно мы выберем первый вариант, не потому что лень, если б было лень, то взяли бы либо JSAS, либо Denwer, либо еще какую-нибуть приблуду, а дело в том, что чаще всего хостеры предоставляют очень удобный инструмент, под названием phpMyAdmin. В следующей главе мы его с Вами инсталлируем и настроим. Естественно что потом его будем использовать для работы с MySQL.

Установка phpMyAdmin.

Возможно установить phpMyAdmin как на отдельном домене, так и используя один из существующих, например localhost. Установка на localhost заключается в копировании разархивированного дистрибутива в папку, в моем случае C:\localhost\www. Второй вариант заключается в том, что мы пропишем в конфигурационном файле Apache VirtualHost для phpMyAdmin. Отредактируем конфигурационный файл Apache. В раздел VirtualHosts вот такой код

#phpmyadmin ServerAdmin me@phpmyadmin ServerName phpmyadmin DocumentRoot "C:\phpmyadmin\www" ErrorLog C:\phpmyadmin\error.log CustomLog C:\phpmyadmin\access.log common

Не забываем, что необходимо создать в корне C:\ с именем phpmyadmin, и в ней должна быть папка www, и файлы error.log, access.log. Далее в папку www, необходимо скопировать все содержимое папки phpmyadmin.

И самое последнее, в файле hosts по пути C:\WINNT\System32\drivers\etc и дописать:

127.0.0.1 phpmyadmin

Для вступления изменений в силу, необходимо перезапустить Apache.

Конфигурирование phpMyAdmin

Конфигурация phpMyadmin заключается в создании папки config в корне папки phpMyAdmin и копировании файла config.sample.inc.php из корня phpMyAdmin. Далее необходимо файл config.sample.inc.php переименовать в config.inc.php. Далее в браузуре набираем http:\\localhost:8080\phpMyadmin\script\seput.php

Этот файл может быть заполнен с использованием веб-интерфейса, а можно config написать самостоятельно. Проще написать самостоятельно, ибо там «3 строчки». Вообще можно просто создать файл с названием config.inc.php и в него поместить:

/* * Generated configuration file * Generated by: phpMyAdmin 2.10.0.1 setup script by Michal ─Мiha┼Щ * Version: $Id: setup.php 9697 2006-11-13 08:32:28Z nijel $ * Date: */ /* Servers configuration */ $i = 0 ; /* Server localhost (http) */ $i ++; $cfg [ "Servers" ] [ $i ] [ "host" ] = "localhost" ; $cfg [ "Servers" ] [ $i ] [ "extension" ] = "mysql" ; $cfg [ "Servers" ] [ $i ] [ "port" ] = "3306" ; $cfg [ "Servers" ] [ $i ] [ "connect_type" ] = "tcp" ; $cfg [ "Servers" ] [ $i ] [ "compress" ] = false ; $cfg [ "Servers" ] [ $i ] [ "auth_type" ] = "http" ; /* End of servers configuration */ $cfg [ "AllowAnywhereRecoding" ] = true ; $cfg [ "DefaultCharset" ] = "koi8-r" ; $cfg [ "RecodingEngine" ] = "iconv" ; $cfg [ "IconvExtraParams" ] = "//TRANSLIT" ; $cfg [ "blowfish_secret" ] = "master" ; $cfg [ "ForceSSL" ] = false ; $cfg [ "ShowPhpInfo" ] = false ; $cfg [ "ShowChgPassword" ] = false ; $cfg [ "AllowArbitraryServer" ] = false ; $cfg [ "LoginCookieRecall" ] = "something" ; $cfg [ "LoginCookieValidity" ] = 1800 ; $cfg [ "UploadDir" ] = "C:\\ uploads" ; $cfg [ "SaveDir" ] = "C:\\ saves" ; ?>

Особое внимание стоит обратить на строчку где написано $cfg["blowfish_secret"] = "master" это секретное слово, которое разрешит работу с phpMyAdmin. Не забудем так же создать папку C:\uploads и C:\saves . Эти папки могут находится в любом месте, главное чтоб был правильно указан путь.

Ну а дальше заходим на наш новый хост http://phpmyadmin:8080/ и радуемся результату. Если к примеру желаете подцепить БД от своего нынешнего проекта и у вас есть дамп БД, можно выполнить импорт, дампа на наш локальный сервер. Если дамп большой, можно подшаманить настройки в php.ini.

Конфигурация импорта БД решается в файле php.ini необходимо поменять значение у переменных

Upload_max_filesize=20М
memory_limit=20М
post_max_size=20М

Если же охота ничего менять можно воспользоваться интерфейсом командной строки, и в ней выполнить команду к MySQL, которая позволит создать, развернуть, дамп не заботясь об объеме. Создание дампа базы данных используя интерфейс командной строки:

Mysqldump -u имя_пользователя -p -h имя_сервера_БД имя_базы > dump.sql

Развертывание дампа через интерфейс командной строки

Mysql -u имя_пользователя -p -h имя_сервера_БД имя_базы < dump.sql

Как это выглядит в нашей любимой, оконной. Заходим в папку используя, к примеру, FAR, в моем случае путь C:\mysql_4.1.22\bin далее находим файл mysql.exe или mysqldump.exe, в зависимости от того, что собираемся делать. Для того чтоб его добавить в командную строку необходимо нажать Ctr+Enter. Далее разберем синтаксис команды.

U имя пользователя – имя пользователя обычно root, т.о получается -u root -p -h имя сервера БД – имя сервера БД обычно localhost, т.е. получается -p -h localhost имя базы – здесь имя БД в котору необходимо этот дамп установить. К примеру, у нас есть БД test. dump.sql – файл, в который, будет развернута/помещена (в зависимости от направления стрелочки) вся Ваша БД.

Если БД нет никакой, тогда нужно воспользоваться административной утилитой и в командной строке написать следующее:

Mysqladmin.exe create mydatabase

Далее мы можем использовать эту базу данных для работы. И в нее к примеру внести таблицы из дампа, вышеописанным способом. Ну а теперь можно приниматься за установку Joomla, которая описана в руководстве по установке на этом сайте.

Файл configuration.php расположен в корневой папке вашей установки Joomla. Если Joomla не была установлена в субдиректорию, то обычно путь выглядит так:

/home/username/public_html/configuration.php

Если Joomla была установлена в субдиректорию, то соответственно:

/home/username/public_html/subdirectory/configuration.php

Например, на локальном компьютере (используя XAMPP в качестве примера):

C:\xampp\htdocs\j25\configuration.php

Обзор configuration.php

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

Мы пройдемся по всему файлу, создавая небольшую справку к каждой строке, с некоторыми дополнительными примечаниями там, где необходимо большее пояснение. За основу взят файл с настройками по умолчанию для Joomla! 2.5.8.

Настройки сайта

public $offline = "0"; public $offline_message = "Сайт закрыт на техническое обслуживание.
Пожалуйста, зайдите позже."; public $display_offline_message = "1"; public $offline_image = ""; public $sitename = "J25 Демо"; public $editor = "tinymce"; public $captcha = "0"; public $list_limit = "20"; public $access = "1";

$offline: сайт выключен (offline). Если установлено "0", то сайт включен. Если установлено "1", то сайт выключен.
$offline_message: сообщение при выключенном сайте.
$display_offline_message: показывать offline-сообщение. "0" - выключено. "1" - включено (пользовательское сообщение). "2" - по умолчанию (из языкового файла). По умолчанию - "1".
$offline_image: путь до изображения при выключенном сайте.
$sitename: название сайта, которое отображается в заголовках.
$editor: редактор, который выбран в общих настройках сайта. Значение по умолчанию "tinymce".
$captcha: защита от спам-ботов. По умолчанию "0".
$list_limit: длина списков в панели управления для всех пользователей. По умолчанию установлено в "20".
$access: уровень доступа к сайту. "1" – публичный доступ; "2" – для зарегистрированных; "3" – специальный. По умолчанию - "1".

Настройки отладки

public $debug = "0"; public $debug_lang = "0";

$debug: "0" - выключено. "1" - включено.
$debug_lang: "0" - выключено. "1" - включено.

Примечания

$debug: Включает систему отладки Joomla. Когда включено, то этот инструмент предоставит диагностическую информацию, языковые переводы и информацию о SQL запросах. Эта информация отображается внизу страницы, как на самом сайте, так и в панели управления. По умолчанию "0" - выключено.

$debug_lang: Включает индикаторы отладки (*...*) илиr (?...?) для языковых файлов Joomla. Отладка языка работает и с выключенной отладкой сайта. Но в таком случае она не предоставит дополнительной справочной информации, которая могла бы помочь в исправлении ошибок. По умолчанию "0" - выключено.

Настройки базы данных

public $dbtype = "mysqli"; public $host = "localhost"; public $user = "user"; public $password = "pass"; public $db = "demo_j25"; public $dbprefix = "fonza_";

$dbtype: тип базы данных - "mysqli" или "mysql".
$host: "localhost" на большинстве серверах, но не на всех.
$user: имя пользователя базы данных, который имеет к ней доступ.
$password: пароль, ассоциированный с именем пользователя. Это не ваш админский пароль или пароль от FTP.
$db: имя базы данных, которую вы создали для установки Joomla.
$dbprefix: как минимум три символа с нижнем подчеркиванием в конце (прописывается при установке Joomla).

Примечания

Эта информация нужна вам при установке сайта. Очень часто пользователи забывают менять эти настройки при переносе сайта, что приводит к проблемам.

Дополнительные возможности

public $live_site = ""; public $secret = "pUExyeiSuQRTVVCr"; public $gzip = "0"; public $error_reporting = "default"; public $helpurl = "http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref}";

$live_site: фактический URL сайта, например - http://yourdomain.com (если конечно ваш сайт не находится в субдиректории).
$secret: НЕ ИЗМЕНЯТЬ
$gzip: gzip-сжатие страниц. "0" - выключено; "1" - включено. По умолчанию "0".
$error_reporting: сообщения об ошибках. "default" - по умолчанию.
$helpurl: справка Joomla по умолчанию.

Примечания

$live_site: В новых версиях Joomla не должно иметь значения. Но могут быть случаи, при которых необходимо заполнить это значение. Например, если вы перенаправляете url, то необходимо внести фактический url сайта. Или если вы создаете копию сайта для тестирования. Скажем, у вас есть тестовый сайт "http://yourdomain.com.com/testsite", который является копией вашего основного сайта. Тогда в тестовой копии необходимо внести изменения и установить значение в "http://yourdomain.com.com/testsite", иначе вы получите ошибку «страница не найдена». Тоже самое касается и переноса копии на субдомен.

$secret: Значение генерируется при первой установке Joomla и неизменяемо. Используется самой Joomla для безопасности.

$error_reporting: Устанавливает подходящий уровень отчета об ошибках: "default" - по умолчанию для системы, "none" - нет, "simple" - простой, "maximum" - максимум, "development" - для разработчиков (все ошибки PHP). Могут случаться ошибки, которые не влияют на работу сайта. Нет необходимости логировать все сообщения, если только вы не занимаетесь какой-то отладкой.

$helpurl: Адрес, по которому Joomla обращается за справочной информацией, когда вы кликаете на кнопку "Справка". По умолчанию используется основной сайт Joomla, но вы можете установить и свой.

Настройки FTP

public $ftp_host = "127.0.0.1"; public $ftp_port = "21"; public $ftp_user = ""; public $ftp_pass = ""; public $ftp_root = ""; public $ftp_enable = "0";

$ftp_host: "127.0.0.1" – это IP по умолчанию для localhost.
$ftp_port: "21" является нормальным по умолчанию. Но не все серверы настроены одинаково.
$ftp_user: ваше FTP имя пользователя
$ftp_pass: ваш FTP пароль
$ftp_root: обычно путь типа "/home/username/public_html" (без последнего слэша)
$ftp_enable: эта настройка говорит Joomla использовать встроенную FTP функцию, вместо процесса, используемого PHP. "0" - выключено; "1" – включено.

Настройки временной зоны

public $offset = "UTC";

$offset: часовой пояс сервера

Примечания

$offset: Устанавливает текущую дату и время. Должно быть установлено в значение, где расположен сервер. По умолчанию Всемирное время, Coordinated (UTC 00:00). Вот пример смещения, если сервер находится в Москве - $offset = "Europe/Moscow";

Настройки электронной почты

public $mailer = "mail"; public $mailfrom = "admin yourdomain.com"; public $fromname = "J25 Демо"; public $sendmail = "/usr/sbin/sendmail"; public $smtpauth = "0"; public $smtpuser = ""; public $smtppass = ""; public $smtphost = "localhost"; public $smtpsecure = "none"; public $smtpport = "25";

$mailer: "mail" использует функцию mail PHP; "sendmail" использует SMTP почту на сервере.
$mailfrom: адрес From. Адрес электронной почты, который использует Joomla для отправки почты с сайта.
$sendmail: путь, по которому распложена программа Sendmail. Используется, если $mailer установлено в Sendmail.
$smtpauth: если SMTP сервер требует аутентификацию для отправки почты, то устанавливается в "1". Иначе "0". Используется, если $mailer установлено в Sendmail.
$smtpuser: имя пользователя для доступа к SMTP серверу. Используется, если $mailer установлено в Sendmail.
$smtppass: пароль для доступа к SMTP серверу. Используется, если $mailer установлено в Sendmail.
$smtphost: SMTP хост. Адрес SMTP сервера при отсылке почты. Используется, если $mailer установлено в Sendmail.
$smtpsecure: выберите модель безопасности, которую использует ваш SMTP сервер: SSL или TLS. По умолчанию выключено. Используется, если $mailer установлено в Sendmail.
$smtpport: SMTP порт. Наименее защищенные серверы используют порт 25, а более защищенные обычно используют порт 465.

Настройки кэша

public $caching = "0"; public $cache_handler = "file"; public $cachetime = "15";

$caching: "0" - выключено; "1" стандартная настройка; "2" прогрессивная настройка. По умолчанию "0".
$cache_handler: обработчик кэша.
$cachetime: время кэша.

Примечания

$cache_handler: позволяет выбрать доступные на сервере обработчики кэша. Если на сервере не установлены обработчики кэша, то по умолчанию доступен только один вариант - "file".

$cachetime: устанавливает максимальное количество времени (в минутах) для хранения файлов кэша, по истечении которого они обновляются. По умолчанию равно 15 минутам.

Настройки метаданных

public $MetaDesc = ""; public $MetaKeys = ""; public $MetaTitle = "1"; public $MetaAuthor = "1"; public $MetaVersion = "0"; public $robots = "";

$MetaDesc: описание сайта для SEO. Это описание сайта, которое индексируется поисковиками.
$MetaKeys: ключевые слова сайта (через запятую). Эти ключевые слова описывают сайт и являются базой для индексации сайта.
$MetaTitle: отображать или нет мета-тег title. "0" - выключено; "1" – включено. На данный момент используется только в компоненте Weblinks. По умолчанию "1".
$MetaAuthor: Показывать или нет мета-тег author. "0" - выключено; "1" – включено. По умолчанию "1".
$MetaVersion: Показывать или нет версию Joomla в мета-теге generator. "0" - выключено; "1" – включено. По умолчанию "0".
$robots: инструкции для роботов поисковых систем.

Настройки SEO (Search Engine Optimization)

public $sef = "1"; public $sef_rewrite = "0"; public $sef_suffix = "0"; public $unicodeslugs = "0"; public $feed_limit = "10";

$sef: "0" - выключено; "1" – включено.
$sef_rewrite: "0" - выключено; "1" – включено.
$sef_suffix: "0" - выключено; "1" – включено.
$unicodeslugs: "0" - выключено; "1" – включено.
$feed_limit: ограничение ленты новостей, по умолчанию "10".

Примечания

$sef: контролирует Search Engine Friendly (ЧПУ) URL-адреса. Когда установлено в "1", то URL-адреса переписываются в более дружелюбный для поисковых систем формат. Например, www.example.com/index.php?option=com_content&view=blabla, будет переделано в www.example.com/alias. У большинства элементов в Joomla есть специальное поле "Алиас" для создания сокращенного URL-адреса. По умолчанию "1" - включено.

$sef_rewrite: Когда установлено в "1", Joomla для создания ЧПУ ссылок будет использовать mod_rewrite модуль Apache. Обратите внимание на то, что не рекомендуется изменять файл.htaccess без понимания того, как это работает. Вам необходимо использовать файл.htaccess предоставленный вместе с Joomla. Для использования этого файла, переименуйте файл htaccess.txt (находится в корневой папке установки Joomla) в.htaccess. Если вы используете сервер IIS, то переименуте файл web.config.txt (находится в корневой папке установки Joomla) в web.config и убедитесь в том, что у вас установлен модуль URL Rewrite для IIS. По умолчанию "0" - выключено.

$sef_suffix: Когда установлено в "1", Joomla будет добавлять к URL-адресам специальный суффикс в зависимости от типа документа. По умолчанию "0" - выключено.

$unicodeslugs: Режим создания Алиасов. Выберите между транслитерацией и хранением в кодировке Unicode. По умолчанию "0" - транслитерация.

Настройки логов и папки временных файлов

public $log_path = "/home/username/public_html/logs"; public $tmp_path = "/home/username/public_html/tmp";

$log_path: путь до логов.
$tmp_path: путь до папки временных файлов.

Примечания

$log_path: Путь, по которому будут сохраняться логи. Установщик Joomla! должен автоматически заполнить это значение. Не критично для сайта и если путь неверен, то узнать это можно, только лишь проверив логи.

$tmp_path: Это очень важная настройка и должна быть заполнена правильно. Довольно много проблем возникает при неверно заполненном значении. Особенно часто это встречается при переносе сайта, когда Joomla пытается использовать старую папку временных файлов.

Настройки сессии

public $lifetime = "15"; public $session_handler = "database";

$lifetime: время жизни сессии (целое число в минутах).
$session_handler: обработчик сессии - "database" или "none".

Примечания

$lifetime: Устанавливает, как долго длится сессия и как долго пользователь остается залогиненным. По умолчанию 15 минут.

$session_handler: Устанавливает, каким образом будет обработана сессия как только пользователь зайдет на сайт или выполнит вход (залогинится). По умолчанию установлено в "database" (база данных).

Другие настройки

public $MetaRights = ""; public $sitename_pagetitles = "0"; public $force_ssl = "0"; public $feed_email = "author"; public $cookie_domain = ""; public $cookie_path = "";

$MetaRights: описание авторских прав.
$sitename_pagetitles: включать название сайта в заголовок страницы. "0" - нет, "1" - до, "2" - после. По умолчанию "0".
$force_ssl: включить SSL. "0" - выключено; "1" – включено. Рекомендуется не включать эту настройку, только если вы точно уверены, что SSL доступен на сервере. По умолчанию "0".
$feed_email: определяет, какой e-mail будет показан в лентах новостей: "author" - e-mail автора (по умолчанию), "site" - e-mail сайта.
$cookie_domain: cookie домена.
$cookie_path: путь для cookie.

Примечания

$cookie_domain: Домен, для которого значение cookie действительно. Для того, чтобы разрешить cookie для всех поддоменов, домен должен начинаться с "." Например - ".yourdomain.com". По умолчанию используется доменное имя, на котором была выполнена установка Joomla.

$cookie_path: Путь на сервере по которому для которого действительно значение cookie. Например, если установлено в /test/, то cookie будет действительно только внутри директории /test/ и всех субдиректорий (например /test/dir/) домена. По умолчанию cookie действительно для всего домена, на котором была выполнена установка Joomla.

Файл configuration.php расположен в /www/domain.com/configuration.php. Но если вы установили Joomla в подкатегорию, он будет в другой папке.

ВАЖНО: Перед редактированием файла, сделайте его резервную копию. И не меняйте значения по умолчанию, если не уверены в том, что вы делаете.

Настройки сайта

$offline:

Настройка доступа к сайту. Если стоит ‘1’ , сайт выключен (offline). Если установлено ‘0’ , то сайт включен.

$offline_message:

Определяет offline-сообщение при выключенном сайте.

$display_offline_message:

Настройка показа offline-сообщения. ‘0’ - не показывать вообще. ‘1’ - показывать пользовательское сообщение. ‘2’ - показывать сообщение из языкового файла. По умолчанию - ‘1 ‘.

$offline_image:

Определяет путь до изображения при выключенном сайте.

$sitename:

Определяет название сайта, которое отображается в заголовках.

$editor:

Редактор, который выбран в общих настройках сайта. Значение по умолчанию - ‘tinymce’ .

$captcha:

Настройка защиты от спам-ботов. Если ‘0’ - выключена. Если ‘1’ - включена. По умолчанию - ‘0’ .

$list_limit:

Длина списков в панели управления для всех пользователей. По умолчанию- ’20’ .

$access:

Уровень доступа к сайту. ‘1’ - публичный доступ; ‘2’ - для зарегистрированных пользователей; ‘3’ - специальный. По умолчанию - ‘1’ .

Настройки отладки

$debug:

Настройки режима отладки. ‘0’ - отладка выключена. ‘1’ - отладка включена.

$debug_lang:

Настройки отладки языковых файлов. ‘0’ - отладка выключена. ‘1’ - отладка включена.

ВАЖНО: Отладку языковых файлов можно включить и за пределами общего режима отладки.

Настройки базы данных

$dbtype:

Определяет тип базы данных - ‘mysqli’ или ‘mysql’ .

$host:

Определяет адрес сервера БД - обычно ‘localhost’ .

$user:

Определяет имя пользователя базы данных.

$password:

Определяет пароль к базе данных. Это не Ваш администраторский пароль или пароль от FTP.

$db:

Определяет имя базы данных, которую Вы создали для установки Joomla.

$dbprefix:

Определяет префикс базы данных (это значение прописывается при установке Joomla). Выглядит как три и более символов с нижним подчеркиванием в конце.

ВАЖНО: Посмотреть имя пользователя и базы данных Вы можете в панели ISPmanager во вкладке “Базы данных”.

Дополнительные возможности

$live_site:

Определяет фактический URL сайта, например, ‘http://yourdomain.com’

$secret:

Внутренний параметр Joomla. НЕ ИЗМЕНЯТЬ!

$gzip:

Определяет, используется ли gzip-сжатие страниц. ‘0’ - не используется; ‘1’ - используется. По умолчанию ‘0’.

$error_reporting:

Включает отображение ошибок. По умолчанию - ‘-1’ .

$helpurl:

Настройки FTP

$ftp_host:

Определяет IP по умолчанию для localhost. По умолчанию – ‘127.0.0.1’

$ftp_port:

Определяет порт, который используется для FTP. По умолчанию – ’21’ .

$ftp_user:

Имя пользователя FTP

$ftp_pass:

Пароль FTP

$ftp_enable:

Определяет, какая функция используется для FTP. ‘0’ - встроенная функция Joomla; ‘1’ - базовая функция PHP.

Настройки временной зоны

$offset:

Определяет часовой пояс сервера

ВАЖНО: Значение должно быть установлено согласно часовому поясу, где расположен сервер. По умолчанию стоит Всемирное время, Coordinated (UTC 00:00) . Вот пример смещения, если сервер находится в Москве: $offset = ‘Europe/Moscow’;

Настройки электронной почты

$mailer:

Определяет почтовую службу. ‘mail’ включает функцию mail PHP; ‘sendmail’ использует SMTP почту на сервере.

$mailfrom:

Адрес электронной почты, который использует Joomla для отправки почты с сайта.

$sendmail:

Путь, по которому расположена программа Sendmail: Обычно - ‘/usr/sbin/sendmail’

$smtpauth:

Если SMTP сервер требует аутентификацию для отправки почты, должно стоять ‘1’ . Если нет - ‘0’ . Имеет значение, только когда $mailer: установлено в ‘sendmail ‘.

$smtpuser:

Имя пользователя для доступа к SMTP серверу.Имеет значение, только когда $mailer: установлено в ‘sendmail ‘.

$smtppass:

Пароль для доступа к SMTP серверу. Имеет значение, только когда $mailer: установлено в ‘sendmail ‘.

$smtphost:

Адрес SMTP сервера при отсылке почты. Имеет значение, только когда $mailer: установлено в ‘sendmail ‘.

$smtpsecure:

Модель безопасности, которую использует ваш SMTP сервер: ‘SSL’ или ‘TLS’ . По умолчанию выключено.Имеет значение, только когда $mailer: установлено в ‘sendmail ‘.

$smtpport:

SMTP порт. По умолчанию - ’25’

Настройки кэша

$caching:

Определяет, используется ли кэширование. ‘0’ - выключено; ‘1’ - стандартная настройка; ‘2’ - прогрессивная настройка. По умолчанию - ‘0’ .

$cache_handler:

Определяет обработчик кэша.

$cachetime:

Определяет время хранения кэша.

Настройки метаданных

$MetaDesc:

Описание сайта для SEO, которое индексируется поисковиками.

$MetaKeys:

Ключевые слова сайта (через запятую).

$MetaTitle:

Определяет, отображается ли мета-тег title. ‘0’ - не отображается; ‘1’ - отображается. На данный момент используется только в компоненте Weblinks. По умолчанию - ‘1’ .

$Meta

Определяет, отображается ли мета-тег author. ‘0’ - выключено; ‘1’ - включено. По умолчанию - ‘1’ .

$MetaVersion:

Определяет показывать или нет версию Joomla в мета-теге generator. ‘0’ - выключено; ‘1’ - включено. По умолчанию - ‘0’ .

$robots:

Инструкции для роботов поисковых систем.

Настройки SEO (Search Engine Optimization)

$sef: $sef_rewrite:

‘0’ - выключено; ‘1’ - включено.

$sef_suffix:

‘0’ - выключено; ‘1’ - включено.

$unicodeslugs:

‘0’ - выключено; ‘1’ - включено.

$feed_limit:

Определяет число новостей в ленте, по умолчанию - ’10’.

Настройки логов и папки временных файлов

$log_path:

Определяет местоположение папки логов. По умолчанию - ‘/var/www/login/data/www/moy_sayt.com/logs’

$tmp_path:

Определяет местоположение папки с временными файлами. По умолчанию - ‘/var/www/login/data/www/moy_sayt.com/tmp’

Настройки сессии

$lifetime:

Определяет время жизни сессии (целое число в минутах).

$session_handler:

Определяет обработчик сессии - ‘database’ или ‘none’ .

Другие настройки

$MetaRights: $sitename_pagetitles:

Определяет, включать ли название сайта в заголовок страницы. ‘0’ - нет, ‘1’ - до, ‘2’ - после. По умолчанию ‘0’.

$force_ssl:

Насильно включает SSL. ‘0’ - выключено; ‘1’ - включено. Рекомендуется не включать эту настройку только в том случае, если вы точно уверены, что SSL доступен на сервере. По умолчанию - ‘0’ .

$feed_email:

Определяет, какой e-mail будет показан в лентах новостей: ‘author’ - e-mail автора (по умолчанию), ‘site’ - e-mail сайта.

$cookie_domain:

Определяет, использовать ли cookie.

$cookie_path:

Определяет путь для cookie.

Понравилось? Мы старались, правда! Сделай нам приятно - подпишись на новые статьи. Дальше - лучше!




Close