Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - 500x500
operator 4host
В этом разделе собраны вопросы и ответы, которые клиенты задают нам чаще всего.

Общие вопросы  .htaccess  SSH  FTP  MySQL  Почта  PHP  Perl  Домены  DNS  CMS

 

Общие вопросы

Какие бывают серверы?

Серверы бывают двух типов:

- Физический сервер — сервер который предоставляется полностью клиенту для работы без ограничений.

- Виртуальный (VPS) — сервер, "место" для которого выделяется на одном из физических серверов. На одном компьютере (сервере) может находится несколько виртуальных, таким образом физический сервер делит свои ресурсы на все запущеные виртуальные серверы.

Что такое «cервер»?

Сервер (англ. server от to serve — служить) — аппаратное обеспечение, выделенное и/или специализированное для выполнения на нем сервисного программного обеспечения и хранение информации.

Что такое SSH?

SSH (англ. Secure SHell — «безопасная оболочка») — сетевой протокол, позволяющий удаленное управление компьютером и передачу файлов. Протокол шифрует весь трафик, в том числе все пароли.

SSH протокол предоставляет наибольшую конфиденциальность по сравнению с другими известными протоколами.

Что такое FTP?

FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер.

Регистрация и делегирование домена - в чем разница?

При регистрации, домен проходит 2 этапа: регистрацию и делегирование. При регистрации домена происходит добавление информации о домене в базу данных доменов интернета. После этого следует следующий этап — делегирования. Пока ваш домен не делегирован, вы не сможете его увидеть.

Делегирование является очень важным этапом регистрации домена, так как после того, как ваш домен будет проделегирован, он будет полностью работоспособным, и вы сможете увидеть его в интернете. Проще говоря, делегирование — это активация вашего зарегистрированного домена.

Что такое DNS?

DNS (англ. Domain Name System — система доменных имён) - доменная система имен предназначена для преобразования доменных имен в IP-адреса, либо наоборот - IP-адресов в доменные имена. DNS нужны для делегирования доменного имени.

Что такое IP-адрес?

IP-адрес (aй-пи адрес, сокращение от англ. Internet Protocol Address) — уникальный идентификатор (адрес) устройства (обычно компьютера), подключённого к локальной сети или интернету.

.htaccess

Создание собственных страниц ошибок веб-сервера Apache

Очень часто встречаемся с такой ситуацией, что необходимо создать собственные страницы ошибок. Страницей ошибок (кодом ответа сервера) является трехзначный номер, который он посылает пользователю в ответ на запрос. Они говорят пользователю, является ли запрос корректным и может ли он завершен, а также требует ли сервер дополнительной информации. Как правило эти коды передаются в HTTP-заголовке, поэтому обычные пользователи их не видят. Самые распространенные коды ошибок сервера, это 400, 401, 403, 404 и 500, так что для установки собственных страниц ошибок для данных кодов необходимо разместить их в файл .htaccess.

Для того, что бы создать собственную страницу ошибок, необходимо создать файл 404.html, положить его в корень сайта (в папку public_html), в файле .htaccess прописать ErrorDocument 404 /404.html. Теперь при получении ошибки 404, сервер Apache будет посылать пользователю в ответ не стандартную страницу ошибок, а собственную, то есть ту кооторую вы расположили в файле 404.html. Подобным способом вы можете создать остальные страницы ошибок.

Для того, чтобы видеть страницы ошибок для следующих ответов сервера, необходимо создать их в домашнем каталоге и написать в .htaccess файле следующие строки:

ErrorDocument 400 /400.html

ErrorDocument 401 /401.html

ErrorDocument 403 /403.html

ErrorDocument 404 /404.html

ErrorDocument 500 /500.html

Активный и пассивный режимы FTP

Различают два режима соединения с FTP-сервером — активный (active) и пассивный (passive).

Пассивный режим предназначен для соединения через firewall. Если вы работаете с интернет через домашнюю локальную сеть или через локальную сеть предприятия, наверняка для защиты сети ваши администраторы используют какой-нибудь firewall. При работе по FTP через firewall вы можете получить ошибку вида «425 Can't build data connection: Connection refused» или похожую. Это означает, что нужно изменить настройки FTP-программы так, чтобы она принудительно использовала пассивный режим FTP для соединения с нашим сервером.

Установленные модули Apache

Список модулей для веб-сервера Apache, которые установлены на сервере:

  • core_module
  • mpm_prefork_module
  • http_module
  • so_module
  • auth_basic_module
  • auth_digest_module
  • authn_file_module
  • authn_alias_module
  • authn_anon_module
  • authn_dbm_module
  • authn_default_module
  • authz_host_module
  • authz_user_module
  • authz_owner_module
  • authz_groupfile_module
  • authz_dbm_module
  • authz_default_module
  • ldap_module
  • authnz_ldap_module
  • include_module
  • log_config_module
  • logio_module
  • env_module
  • ext_filter_module
  • mime_magic_module
  • expires_module
  • deflate_module
  • headers_module
  • usertrack_module
  • setenvif_module
  • mime_module
  • dav_module
  • status_module
  • autoindex_module
  • info_module
  • dav_fs_module
  • vhost_alias_module
  • negotiation_module
  • dir_module
  • actions_module
  • speling_module
  • userdir_module
  • alias_module
  • substitute_module
  • rewrite_module
  • proxy_module
  • proxy_balancer_module
  • proxy_ftp_module
  • proxy_http_module
  • proxy_ajp_module
  • proxy_connect_module
  • cache_module
  • suexec_module
  • disk_cache_module
  • cgi_module
  • version_module
  • php5_module
  • ssl_module
  • ispmgr_module

Закрыть директорию паролем

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

В каталоге, к которому хотим ограничить доступ по паролю, создаем файл .htaccess с такими директивами:

AuthType Basic  AuthName "Some Name"  AuthUserFile /var/www/user_name/data/.htpasswd  require valid-user 

Путь /var/www/user_name/data/.htpasswd обозначает полный путь к файлу паролей на диске нашего сервера. Если, например, вы поместите файл.htpasswd (в нем будут пароли) в домашний каталог, куда вы попадаете зайдя на сервер по FTP, то путь к этому файлу будет иметь вид/var/www/user_name/data/.htpasswd, где user_name — наименование вашей виртуальной площадки (например, hostcom).

В директиве AuthUserFile указываем абсолютный путь к файлу с логинами/паролями, который мы создадим чуть позже. Если вы создаете файл .htaccess на своем компьютере, а не сразу на сервере при помощи текстового редактора, обратите внимание на то, что .htaccess должен передаваться по FTP строго в текстовом (ASCII) режиме.

Создаем файл паролей. Файл с паролями должен содержать строки вида login:password. Пароль должен быть зашифрован с использованием алгоритма MD5. Один из способов создать такой файл — воспользоваться программой, входящей в поставку Apache — htpasswd (на нашем сервере она находится в каталоге /usr/bin/, полный путь — /usr/bin/htpasswd).

Рассмотрим как создать файл паролей в unix shell прямо на сервере. Зайдем в shell, и будем выполнять следующие команды:

  • htpasswd -mbc .htpasswd user_name1 FGj4GJKF
    создаем новый файл .htpasswd, в который добавляем запись для пользователя user_name1 с паролем, указанным в командной строке.
  • htpasswd .htpasswd user_name2
    добавляем в уже существующий файл .htpasswd пользователя user_name2, а пароль вводим вручную в ответ на соответствующий запрос программы

 

Переопределить кодировку html-документов

Например, нам необходимо, что бы все html-документы, которые размещены на сервере, нужно «отдавать» клиенту в кодировке koi8-r, а не в windows-1251, как это сервер делает по умолчанию. Для этого поместим в .htaccess строку:

AddType "text/html; charset=koi8-r" .html .htm .shtml

Получив такой .htaccess, веб-сервер Apache станет выдавать клиентскому браузеру заголовок, в котором будет указано, что документ имеет кодировку koi8-r.

Если на вашем ресурсе существуют html-документы в разных кодировках, (ISO-8859-1, Windows-1250, Windows-1252, UTF-8), то вам, возможно, будет необходимо отключить принудительную выдачу заголовка с кодировкой windows-1251. Для этого в .htaccess добавляется строка:

AddDefaultCharset Off

При этом соответствующая кодировка должна быть прописана на каждой html-странице в виде тега

Назначение и использование файла .htaccess

Файл .htaccess (в начале названия файла - точка) – это файл, который дает возможность конфигурировать работу сервера в отдельных директориях (папках), не предоставляя доступа к главному конфигурационному файлу. Например, устанавливать права доступа к файлам в директории, менять названия индексных файлов, самостоятельно обрабатывать ошибки Apache, перенаправляя посетителей на специальные страницы ошибок.

Файл .htaccess может быть размещен в корневом каталоге веб-сервера (прямо в каталоге public_html) и в этом случае директивы из такого .htaccess действуют по всему веб-серверу. Также .htaccess может находиться и в конкретном подкаталоге сервера и тогда директивы, которые указаны в этом файле, "перекрывают" действие директив из "основного" файла, который размещен в каталоге public_html или в любом каталоге более высокого уровня. То есть, действие директив из .htaccess наследуется сверху вниз, но не наоборот. Изменения, внесенные в файл, вступают в силу немедленно. Это связано с тем, что информация из .htaccess перечитывается при каждом обращении к веб-серверу Apache.

Файл .htaccess может быть размещен в любом каталоге. Директивы этого файла действует на все файлы в текущем каталоге и во всех его подкаталогах (если эти директивы не переопределены директивами нижележащих файлов .htaccess.

Изменения, вносимые в файлы .htaccess, вступают в силу немедленно и не требуют перезагрузки сервера, в отличие от изменений, вносимых в главный конфигурационный файл httpd.conf.

Переопределение индексного файла

Допустим, что пользователь обратился к каталогу www.имя_домена.ru/main/. Соответственно первым откроется и будет показан индексный файл по умолчанию.. Если вы хотите переопределить индексный файл и сделать так, чтобы первым открывался не index.php, а, например, файл main.php, то сделать это можно добавив в файл .htaccess в соответствующем каталоге следующую директиву:

DirectoryIndex main.php

Получив .htaccess с таким содержимым, веб-сервер Apache откроет по умолчанию именно файл main.php.

Индексный файл

Индексный файл либо его еще называют файл-индекс — это файл, который открывается по умолчанию при обращении пользователя через браузер к каталогу, а не к конкретному файлу. Например, ваш посетитель запросит адрес имя_домена/main/, где main — название каталога. Индексный файл это файл, который будет открыт при обращении к каталогу без указании имени конкретного файла в нем.

По умолчанию индексными файлами являются следующие: index.html, index.htm, index.php, index.php3, index.phtml, index.shtml, default.htm или default.html.

Веб-сервер Apache

Наша компания использует Apache httpd в качестве основного веб-сервера. Apache используется для организации большинства веб-серверов в мире и является самым массовым продуктом своего класса. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д.

Запретить доступ к некоторым файлам

Иногда возникает необходимость запретить доступ к определенным файлам. Зачастую это конфигурационные файлы, которые содержат реквизиты доступа к базам данных, интерфейсам и т.п. Допустим, в файле config.cfg вы храните логин/пароль доступа к базе данных. Создаем в этой директории файл .htaccess с директивами:

  Order allow,deny  Deny from all  

Теперь, если посетитель наберет в браузере www.ваш_домен.ru//config.cfg, он получит ошибку 403.

Запретить доступ с некоторых IP-адресов

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

В  таком случае необходимо создать файл .htaccess в нужной директории с необходимыми директивами. Для того, чтобы запретить доступ с IP-адреса 162.45.45.45:

Order Allow,Deny  Allow from All  Deny from 162.45.45.45

Теперь при попытке обратиться к сайту с IP-адреса 162.45.45.45 посетитель получит ошибку 403.

Если указать часть адреса в виде 162.45.45 Вы ограничите доступ из подсети 162.45.45/24.

Запрет и разрешение выдачи листинга

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

Options +Indexes

Файл .htaccess необходимо создавать в том каталоге, в котором нужно разрешить листинг. В случае отсутствия индексной страницы вы получите HTTP ошибку 403.

SSH

Полезные команды Unix

Полезные команды Unix

  • Команда cp — копирование файлов на сервере
  • Команда mv — перемещение файлов на сервере

На наших серверах Вы можете использовать SSH как удобное средство для копирования или перемещения файлов. Для копирования используется команда cp, а для перемещения — mv. Команда cp имеет также ключ -r (полностью cp -r), который позволяет копировать не только файлы, но и подкаталоги с файлами.

Примеры:

  • cp old/*.html new/ — копируем все файлы с расширением *.html из каталога old в каталог new
  • cp -r old/* new/ — копируем все файлы и подкаталоги из каталога old в каталог new
  • mv old/* new/ — перемещаем (копируем и удаляем на старом месте) все содержимое каталога old в каталог new

Команда ls — просмотр списка файлов на сервере

Команда ls используется для получения списка файлов, которые в данный момент размещены на Unix-сервере.

Примеры:

  • ls — показывает список файлов в текущем каталоге
  • ls -l — список файлов с подробностями (дата создания, размер,..)
  • ls -l dir/ — получить список файлов и каталогов в подкаталоге dir с подробностями

Команда cd — перейти в другой каталог

Команда cd (полное название — chdir) используется для перехода из одного каталога на Unix-сервере в другой. Выполняя такой переход вы изменяете текущий каталог на новый

Примеры:

  • cd — перейти в "домашний каталог" (куда вы попадаете сразу при заходе на сервер)
  • cd .. — перейти в каталог на уровень выше
  • cd /home/u12345/domain.ru/www/ — перейти в каталог /home/u12345/domain.ru/www/

Команда pwd — определить текущий каталог.

Команда pwd (без параметров) позволяет определить — в каком каталоге на Unix-сервере вы находитесь в данный момент. Показывает полный путь к тому каталогу, который является для вас текущим. Может использоваться, например, для определения полного пути к домашнему каталогу пользователя — это иногда требуется указывать в некоторых скриптах на perl и PHP.

Команда chmod — изменение режима доступа к файлам.

Иногда требуется вручную изменить режим доступа к файлам на диске Unix-сервера.Зачастую это нужно при размещении на сервере CGI-скриптов. Подробно о работе chmod и режимах доступа можно прочитать в документации по chmod. Мы же приведем примеры работы с chmod в условиях хостинга:

  • chmod 755 script.pl — изменить режим доступа к файлу script.pl на 755 (это нужный для скриптов режим доступа);
  • chmod -R 755 cgi-bin/*.pl — изменить режим доступа на 755 для всех файлов с расширением *.pl в каталоге cgi-bin и во всех его подкаталогах;
  • chmod 000 www/file.html — изменить режим доступа к файлу file.html в каталоге www на 000. При таком режиме доступа его никто не сможет открыть. Так можно быстро запретить доступ через веб к какому-то файлу.

Команда rm — удаляет файлы или каталоги.

Команда rm используется для удаления файлов или директорий. По умолчанию директории не удаляются. Для того, чтобы удалить директорию вместе с содержимым, следует использовать ключ -r.

Примеры:

  • rm index.php — удалить файл index.php (файл располагается в текущей директории);
  • rm -r cache — удалить директорию cache;
  • rm /home/u12345/domain.tld/www/index.php — удалить файл index.php (указан полный путь к файлу).

Основные команды текстовых редакторов

Основные команды текстовых редакторов

Приведем пример для редактора vim и для less. Файлы с помощью них открываются командами vim test.txt и less test.txt

Редактор VIM

  • i — войти в режим редактирования;
  • /test — найти в файле строку, содержащую слово «test»;
  • Esc : wq Enter — выйти из файла, сохранив его;
  • Esc : q! Enter — выйти из файла, не сохранив его.

Чтобы получить подробную помощь по редактору vim, выполните команду man vim в Unix shell (q — выход из справки).

LESS консольная программа в UNIX-подобных системах используемая для просмотра (но не изменения) содержимого текстовых файлов на экране

  • /test — найти в файле строку, содержащую слово «test»;
  • Shift+f — перейти в конец файла;
  • Esc :q — выйти из файла.

Что необходимо знать о unix shell

Что необходимо знать о unix shell

SSH — это аббревиатура Secure SHell, удаленный доступ к командной оболочке наших Unix-серверов. Вы даете серверу команды в диалоговом режиме, а он исполняет их и показывает результаты, совершая при этом запрашиваемые вами действия.

В отличие от Windows-систем, в Unix важен регистр букв в названиях файлов и именах команд. То есть, файлы index.htm, index.HTM И INDEX.HTM — три разных файла. Команды ls и LS — тоже разные (второй не существует, в частности). Обратите на это особое внимание.

В описании путей к файлам на диске используется не символ '\' как в Windows, а '/' — символ 'прямой слэш' (forward slash). То есть, привычный путь Dir1\Dir2\file.html будет выглядеть в unix как Dir1/Dir2/file.html.

Лучше не называть файлы и каталоги по-русски. У вас могут возникнуть проблемы с использованием таких названий как через FTP и unix shell, так и через веб-доступ.

Обращаем особое внимание на то, что если вы не имеете достаточного опыта работы в unix shell, нужно стараться совершать все действия особенно осмысленно. Например, вы можете "случайно" стереть одной командой все содержимое домашнего каталога вашего сайта, что приведет к неработоспособности сайта. Скорее всего этого может и не произойти, но, тем не менее, старайтесь относиться к работе с удаленной unix-системой ответственно.

Параметры соединения и программное обеспечение

Параметры соединения и программное обеспечение

Для того, что бы установить соединение в терминальном режиме (unix shell) нужно скачать специальную программу-клиент, которая работает по протоколу SSH версии 2. Мы рекомендуем использовать программу putty. Вы конечно же можете использовать любое другое поддерживающее SSH2 программное обеспечение. Скачать последнюю версию программы putty можно здесь.

Подключение к виртуальной площадке

Подключение к виртуальной площадке

Запускаем программу putty и указываем хост (IP адрес сервера) для соединения по SSH-протоколу. В качестве хоста указываем 194.28.172.169. Порт для соединения — 22, протокол — SSH, версия протокола (возможно, понадобится) — 2 (два). Настройте putty по этой картинке и нажмите на кнопку Open:

 

Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - ssh

 

 

Putty откроет соединение к SSH-серверу и задаст вам вопрос в новом окошке о том, принять и сохранить ли принятый с этого сервера ключ в списке постоянных ключей. Ответьте согласием (yes) на этот вопрос (без вариантов).

Далее вы увидите приглашение ввести логин. Используйте логин вида hostcom и пароль, который получили при регистрации доступа в unix shell. Пароль при вводе отображаться не будет. Если логин и пароль будут введены правильно, вы попадете в unix shell.

FTP

Как создать отдельный FTP аккаунт для поддоменов и других каталогов моего хостинга?

Отдельный ФТП аккант вы можете создать в панели управления ISP Manager, в разделе: Главное > FTP аккаунты. При создании ФТП аккаунта вам будет предоставлена возможность указать директорию в которую будет открыт доступ для данного аккаунта.

Режим передачи файлов

Различают два режима передачи файлов по протоколу FTP:

  • Текстовый (ASCII) — режим для передачи текстовых файлов, html-документов, php-скриптов и так далее.
  • Двоичный (бинарный, binary, bin) — режим для передачи картинок, исполняемых файлов, исполняемых cgi-скриптов и так далее.

Для обычного пользователя это скорее бесполезные сведения, но иногда они становятся очень актуальными. Например, в случае если вы загружаете на сервер картинку, где она оказывается испорченной и не показывается в браузере, хотя доступна через веб. Это случается когда файл с картинкой (jpg, gif, bmp, png,..), который является двоичным, передается на сервер не в двоичном, а в текстовом режиме. Как правило, это происходит из-за неправильной работы FTP-программы.

Текстовые файлы нельзя передавать в двоичном режиме, а двоичные файлы нельзя передавать в текстовом режиме. Вообще, FTP-программы по умолчанию должны сами определять, в каком режиме нужно передавать конкретные файлы. Однако, иногда они ошибаются и файлы загружаются неправильно. В этом случае придется настроить FTP-программу так, чтобы она правильно передавала нужные виды файлов.

В каких каталогах размещать файлы и скрипты

После соединении по FTP пользователь подключается на сервер и оказывается в домашнем каталоге его сайта. В котором можно будет увидеть ниже указанные папки:

  • www — папка для размещения html-файлов, php-скриптов, картинок и всего прочего, что будет доступно на вашем сайте
  • tmp — каталог для временных файлов.
  • В каталоге www присутствует каталог под названием cgi-bin — это каталог для размещения скриптов (например, на языке perl). Данная папка будет доступна только в том случае, если ваш тариф предусматривает собственные cgi-скрипты пользователя. Через веб-доступ скрипты из этой папки будут доступны по адресу вида www.ваш_домен.ru/cgi-bin/имя_скрипта.

Настраиваем Total Commander

Для того, что бы начать работу с программой Total Commander, необходимо скачать её на свой локальны компьютер, установить и запустить. После того как вы запустите программу, необходимо нажмите комбинацию клавиш CTRL+F. В открывшемся окне нажмите «Добавить», в результате появится окно для создания новой учетной записи:

 

 

Поля необходимо заполнить следующим образом:

- Имя соединения: введите имя новой учетной записи. Это имя может быть любым — по вашему усмотрению (в нашем примере это hostcom)

- Сервер [:Порт]: указываете IP адрес сервера и через двоеточие порт

- Учетная запись: указываете имя пользователя ФТП (логин)

- Пароль: соответственный пароль к учетной записи ФТП

- Обязательно ставите галочку напротив пассивного режима

После этого нажимаете «ОК» и можете производить управления файлами вашего сайта.

Настраиваем Far Manager

Для того, что бы начать работу с программой Far Manager необходимо скачать её на свой локальны компьютер, установить и запустить. После того как вы запустите программу, выполняем ниже указанные действия:

- нажимаете Alt + F2, в новом окне отмечаем пункт «FTP»

- переводим (клавиша TAB) курсор на эту панель

- нажимаем Shift+F4 и создаем новое подключение

Далее необходимо ввести реквизиты для подключения по ФТП: Имя сервера (host), логин (user), пароль (password) и порт (port). По ниже предоставленным рисункам видно каким образом это можно сделать:

 

Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - far

 

Нажимаем Enter, появляется ниже указанное окно в котором необходимо ввести имя логина и пароль пользователя ФТП:

 

Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - far1

После ввода логина и пароля вы производите вход на сервер и можете производить изменения с файлами вашего сайта.

Настраиваем File Zilla

Для того, что бы начать работу с программой File Zilla необходимо скачать её на свой локальны компьютер, установить и запустить. После того как вы запустите программу, необходимо ввести реквизиты для подключения по ФТП: Имя сервера (Хост), логин (Имя пользователя), пароль и порт. По ниже предоставленному рисунку видно каким образом это можно сделать:

После указания реквизитов для подключения нажимаете кнопку Быстрое соединение, после чего вы подключаетесь на сервер в домашний каталог вашего аккаунта и можете приступать к работой с файлами: загрузка файлов, удаление, переименование и т.д.

Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - filezilla

MySQL

Импорт и экспорт данных MySQL

Экспорт и импорт данных в MySQL зачастую необходим при переносе информации из одной базы данных MySQL в другую и для осуществления резервного копирования.

Единственный способ быть уверенным в 100% восстановлении данных — самостоятельно выполнять регулярное резервное копирование информации. Для этого необходимо воспользоваться утилитой mysqldump, которая доступна через unix shell.

Пример команд для экспорта и импорта базы данных:

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

Данные будут сохранены в файле dump.sql. Далее (в случае необходимости) восстанавливаем данные из резервной копии (дампа) так:

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

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

По умолчанию система считает, что данные в базе хранятся в кодировке Windows-1251. Если ваши данные хранятся в другой кодировке, то после создания резервной копии (дампа) для последующего корректного восстановления данных необходимо открыть созданный файл текстовым редактором и исправить в нём строчку:

/*!40101 SET NAMES cp1251 */;

Например, для кодировки UTF-8 нужно указать:

/*!40101 SET NAMES utf8 */;

Дополнительные опции утилиты mysqldump:

--add-drop-table — опция, которая добавляет команду DROP TABLE перед созданием таблиц. Перед восстановлением таблиц из дампа, таблицы с таким же именем в рабочей базе данных будут удалены и пересозданы из резервной копии. Рекомендуется использовать для предотвращения возможных ошибок после восстановления;

--add-locks — опция, которая добавляет команды LOCK TABLES перед выполнением и UNLOCK TABLE после выполнения каждого дампа таблицы. Применяется для ускорения доступа к MySQL;

Опции --quick и --opt рекомендуется использовать, если база данных MySQL слишком большая для того, чтобы целиком поместиться в памяти.

При этом утилита mysqldump выдает ошибку:

mysqldump: Out of memory (Needed XXXXX bytes)  mysqldump: Got error: 2008: MySQL client  run out of memory when retrieving data from server 

В итоге строчка для создания копии базы данных получается следующей:

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

либо такой:

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

Для совместимости дампа, сделанного на стороннем сервере мы рекомендуем создавать дамп базы данных с ключом:

--set-variable max_allowed_packet=2M

либо

-O max_allowed_packet=2M

Как работать с MySQL из скриптов на PHP

Используя встроенные в язык PHP средства, поддержка которых уже осуществляется на хостинге вы можете работы с MySQL. PHP имеет развитый и понятный интерфейс к этой СУБД, что делает работу с MySQL именно из PHP наиболее простой и удобной особенно для начинающих веб-мастеров и веб-программистов.

# соединяемся с сервером и выбираем свою базу данных

mysql_connect("194.28.172.169","base_date","password");

mysql_select_db("database");

# готовим и выполняем запрос к БД

$query = "SELECT * FROM table";

$result = mysql_query($query)

or die(mysql_error());

# выводим результаты выполнения запроса

while($i = mysql_fetch_row($result)) {

echo $i[0];

echo $i[1];

.....

}

Для более подробной информации в работе с MySQL из PHP-скриптов, вам необходимо обратиться к соответствующей литературе.

Как работать с MySQL из скриптов на Perl

Для того, что бы работать с MySQL из Perl-скриптов необходимо использовать модуль DBI. Это позволяет удобно открывать и закрывать соединения к СУБД, подготавливать и выполнять запросы к базе, обрабатывать ошибки и так далее. Если вы не имеете опыта работы с MySQL из Perl, вам необходимо обратиться к соответствующей литературе.

Итак, пример работы с MySQL из Perl DBI:

#!/usr/bin/perl

use DBI;   my $host = "194.28.172.169"; #  MySQL-сервер

my $port = "3306"; # порт, на который открываем соединение

my $user = "hostcom_joomla"; # имя пользователя

my $pass = "password"; # пароль

my $db = $user; # имя базы данных

print "Content-type: text/html\n\n";

$dbh = DBI->connect("DBI:mysql:$db:$host:$port",$user,$pass);

$sth = $dbh->prepare("select field1 from table2");# готовим запрос

$sth->execute; # исполняем запрос

while ($ref = $sth->fetchrow_arrayref) {

print "$$ref[0]\n"; # печатаем результат

}

$rc = $sth->finish;    # закрываем

$rc = $dbh->disconnect;  # соединение

 

В этом примере мы сначала определяем переменные с параметрами доступа к MySQL, далее выдаем HTTP-заголовок, так как это у нас скрипт для запуска через веб, затем соединяемся с базой, подготавливаем и отправляем select-запрос, получаем и печатаем результаты, после чего закрываем соединение. Это простейший скрипт для работы с MySQL из Perl.

Дополнительные MySQL-база и MySQL-доступ

Пользователь может самостоятельно создать базы данных MySQL и пользователя с паролем для подключения к базе данных.

Для этого необходимо зайти в панель управления хостингом (ISP Manager), в раздел: Инструменты > Базы Данных, создать базу данных и пользователя с паролем. Это можно сделать таким же образом как указано на рисунку ниже:

phpMyAdmin — доступ к MySQL через веб-браузер

Для того, что бы произвести вход в базу данных (MySQL) своего сайта из обычного веб-браузера клиенты могут воспользоваться инструментом phpMyAdmin. Для этого необходимо зайти в панель управления хостингом (ISP Mаnager), в раздел: Доп. приложения > PhpMyAdmin

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

phpMyAdmin — некоммерческое приложение, написанное на языке PHP, реализующее довольно удобный и функциональный Web-интерфейс к базе данных MySQL.

Для входа в интерфейс вам необходимо ввести:

  • Логин: соответствует названию имени пользователя базы данных — base_data
  • Пароль: соответствует паролю пользователя базы данных

Вместо  base_data необходимо имя пользователя базы данных.

Параметры и способы соединения с MySQL

  • Имя сервера (Хост), на котором размещен MySQL: 194.28.172.169
  • Порт: 3306
  • Логин: соответствует названию логина который вы указывали при создании базы данных — base
  • Пароль: соответствует паролю, который вы указывали при создании пользователя базы данных
  • Имя базы данных: соответствует названию базы данных, который вы указывали при создании базы данных —  base_data

В целях безопасности прямой доступ к серверам MySQL из интернета закрыт, а клиентам предоставляются следующие возможности администрирования и использования БД:

  • доступ к командной строке MySQL из unix shell
  • работа с БД из скриптов пользователя на Perl, PHP и т.д.
  • управление базой через веб-интерфейс phpMyAdmin. Реквизиты доступа (логин и пароль) совпадают с реквизитами доступа к самой базе данных
  • Что такое «базы данных» вообще и MySQL в частности

    Под обозначением баз данных (БД) понимаются системы хранения и обработки данных, для доступа к которым используется язык SQL (Structured Query Language). Существует множество различных систем управления базами данных (СУБД), но в условиях хостинга как правило применяется СУБД MySQL. Причинами тому являются фактическая ориентация этой СУБД на хостинговые задачи, доступность на всех популярных серверных операционных системах, а также простота настройки и администрирования.

    Выбирая между различными СУБД нужно учитывать, что если ваш веб-проект не отличается особой на него нагрузкой и сложностью решений, а вы, как программист и администратор, не обладаете достаточной квалификацией и опытом в работе с различными СУБД, альтернатив MySQL для вас в этом случае не очень много и наверняка стоит остановить выбор именно на MySQL.

    Почта

    Включить фильтр от спама для почты

    На наших сервера установлена программа защиты от спама - SpamAssasin. Вы можете самостоятельно включить либо отключить поддержку программы SpamAssasin. Для этого необходимо зайти в панель управления ISP Manager, в раздел: E-Mail > Почтовые ящики > нажать два раза на почтовый ящик > Основные настройки > Включить SpamAssassin

    Настроить SpamAssassin, вы можете в разделе: E-Mail > Почтовые ящики > нажать два раза на почтовый ящик > Настройка антиспама

    Как управлять почтой с помощью веб-интерфейса

    Для того, что бы произвести вход с помощью веб-интерфейса, зайдите в панель управления ISP Manager, в раздел: Доп. приложения > WebMail.

    В качестве логина указываете полное имя почтового аккаунта и соответственный пароль к нему.

    Какие настройки необходимо указать в почтовой программе для работы с почтой

    В качестве POP3-сервера для входящей почты используйте - mail.имя_домена
    В качестве SMTP-сервера для отправки почты используйте - mail.имя_домена
    В качестве имени пользователя нужно указывать полный email, например, Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

    Для SMTP-авторизации при отправке почты используйте тот же логин и пароль, что и для получения почты.
    Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - thebat

    Как перенести корпоративную почту на gmail / google?

    Для того, что бы перенести корпоративную почту на компанию google, необходимо выполнить ниже указанные действия:

    1. Создаем аккаунт на Google Apps.

    2. Подтверждаем собственность домена. Есть 2 способа, самый простой – это залить небольшой файлик в корень сайта. Вся эта процедура подробно описана в админке аккаунта Google Apps.

    3. Создаём аккаунт пользователя(Админа).

    4. Меняем MX-записи домена. Подробнее тут или в разделе “Электронная почта -> Активация электронной почты”.

    5. Активируем почту. Ждём. Готово!

    Настройка MX-записей на ISPManager.

    Заходим в Админ-Панель ISPsystem, Главное Доменное имя, нажимаем на нужный нужный домен. Удаляем все записи с типом “MX (почтовый сервер)”. Создаём новые записи, приведённые ниже.

    Имя Тип Адрес Приоритет

    domen.ua. MX (почтовый сервер) ASPMX.L.GOOGLE.COM. 1

    domen.ua. MX (почтовый сервер) ALT1.ASPMX.L.GOOGLE.COM. 5

    domen.ua. MX (почтовый сервер) ALT2.ASPMX.L.GOOGLE.COM. 5

    domen.ua. MX (почтовый сервер) ASPMX2.GOOGLEMAIL.COM. 10

    domen.ua. MX (почтовый сервер) ASPMX3.GOOGLEMAIL.COM. 10

    domen.ua. MX (почтовый сервер) ASPMX4.GOOGLEMAIL.COM. 10

    domen.ua. MX (почтовый сервер) ASPMX5.GOOGLEMAIL.COM. 10

    Где domen.ua, ваш домен. Так же обратите внимание на точки после имени и адреса, они нужны!

    А далее на сайте Google в разделе “Электронная почта -> Активация электронной почты” нажимаем на кнопку “Я выполнил(а) эти действи” и ждём(около 2-х часов).

    Где IP – это IP адрес сервера хостинга.

    Почта по адресу mail.domen.ua

    Далее сделаем вход на почту по адресу mail.domen.ru. Для этого активируем эту возможность на сайте Google в разделе “Электронная почта -> Изменить URL”. Потом заходим опять в Админ-Панель ISPsystem, Главное -> Доменное имя, нажимаем на нужный домен. Удаляем запись с именем mail. Создаём новую запись.

    Имя Тип Адрес

    mail CNAME (каноническое имя) ghs.google.com.

    PHP

    Модули PHP на нашем хостинге

    Мы используем одну из последних версий PHP в виде CGI, которая собрана с поддержкой следующих модулей:

    • bcmath
    • bz2
    • calendar
    • ctype
    • curl
    • date
    • dba
    • dbase
    • dom
    • eAccelerator
    • exif
    • filter
    • ftp
    • gd
    • gettext
    • gmp
    • hash
    • iconv
    • imap
    • ionCube Loader
    • json
    • libxml
    • mbstring
    • mcrypt
    • mysql
    • mysqli
    • openssl
    • pcntl
    • pcre
    • PDO
    • pdo_mysql
    • pdo_sqlite
    • readline
    • Reflection
    • session
    • shmop
    • SimpleXML
    • soap
    • sockets
    • SPL
    • standard
    • tokenizer
    • wddx
    • xml
    • xmlreader
    • xmlwriter
    • xsl
    • Zend Optimizer
    • zip
    • zlib

     

    Расширения файлов для PHP-скриптов, как добавить свое расширение

    Интерпретатором PHP автоматически обрабатываются файлы со следующими расширениями:

    • *.php
    • *.phtml
    • *.html
    • *.shtml

    Это говорит о том, что файлы, имеющие такие расширения, будут автоматически обрабатываться веб-сервером как PHP-скрипты. Например, index.php или test.phtml. Пользователь может самостоятельно добавить собственные расширения для обработки соответствующих файлов как PHP-сценариев, поместив в файл .htaccess строку вида:

    AddType application/x-httpd-php .emb .php3 .htm

    где emb, php3 и .htm — добавляемые расширения в названии файлов. Например, в данном случае PHP-скриптами будут считаться файлы main.emb, test.php3 и index.htm.

    Что такое PHP и как начать с ним работать

    PHP: Hypertext Preprocessor — является простым языком программирования, который, тем не менее, обладает очень серьезными возможностями. PHP — язык достаточно высокого уровня, что позволяет просто реализовывать на нем именно веб-проекты, не заботясь при этом о ненужных низкоуровневых процессах. Если вы хотите добавить динамику и интерактив на свой сайт, но при этом не хотите изучать более сложные языки вроде Perl, можно использовать PHP. Этот язык также содержит большое количество встроенных возможностей для работы с популярной СУБД MySQL, что делает выбор PHP для веб-программирования еще более привлекательным.

    Начать использовать PHP очень просто: нужно создать в веб-пространстве файл с расширением *.php и поместить в него нужныеPHP-инструкции. Например, создадим файл test.php в каталоге www вашего домена и поместим в него следующий текст:

    Теперь откройте страницу www.имя_домена.uа/test.php и вы увидите результат выполнения скрипта.

    Perl

    Какие права нужно устанавливать файлам .pl, .cgi?

    Для файлов .cgi (perl, скомпилированные "C"-программы), права доступа должны быть 755 (rwxr-xr-x). Права 755 разрешают исполнение-запись-чтение для владельца и чтение-исполнение для всех остальных.

    Какой прописывать путь к Sendmail?

    Для использования Sendmail в Perl скриптах нужно указывать путь: /usr/sbin/sendmail

    Путь к интерпретатору perl

    В самой первой строкой в скрипте Perl должна быть строка: #!/usr/bin/perl

    Какие инструменты нужны для работы с Perl?

    Для создания и тестирования Perl-программ необходимы:

    - Любой текстовый редактор, позволяющий сохранять файлы в ASCII-коде. Примером такого редактора является обычный Блокнот, имеющийся в каждой Windows.

    - Программа конвертации ASCII-файлов в формат Unix-систем. В частности, таким конвертером может служить FAR Manager.

    - Интерпретатор Perl. Для отладки на локальной машине может быть использована версия Perl для Windows.

    - FTP-клиент для загрузки файлов на сервер. Лучше всего для этого подходит FAR Manager, позволяющий, кроме всего прочего, устанавливать права доступа к файлам.

    Что такое Perl?

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

    Домены

    Какие права нужно устанавливать файлам .pl, .cgi?

    Для файлов .cgi (perl, скомпилированные "C"-программы), права доступа должны быть 755 (rwxr-xr-x). Права 755 разрешают исполнение-запись-чтение для владельца и чтение-исполнение для всех остальных.

    Какой прописывать путь к Sendmail?

    Для использования Sendmail в Perl скриптах нужно указывать путь: /usr/sbin/sendmail

    Путь к интерпретатору perl

    В самой первой строкой в скрипте Perl должна быть строка: #!/usr/bin/perl

    Какие инструменты нужны для работы с Perl?

    Для создания и тестирования Perl-программ необходимы:

    - Любой текстовый редактор, позволяющий сохранять файлы в ASCII-коде. Примером такого редактора является обычный Блокнот, имеющийся в каждой Windows.

    - Программа конвертации ASCII-файлов в формат Unix-систем. В частности, таким конвертером может служить FAR Manager.

    - Интерпретатор Perl. Для отладки на локальной машине может быть использована версия Perl для Windows.

    - FTP-клиент для загрузки файлов на сервер. Лучше всего для этого подходит FAR Manager, позволяющий, кроме всего прочего, устанавливать права доступа к файлам.

    Что такое Perl?

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

    DNS

    Типы записей DNS – A, MX, NS, PTR, TXT, SRV

    A

    Запись A (address record) - связывает имя хоста с адресом IP.

    CNAME

    Запись CNAME (canonical name record) – каноническая запись имени, псевдоним который используется для перенаправления запроса на другое имя.

    MX

    Запись MX (Mail Exchange) – почтовый обменник, записи такого типа используются для обозначения списка хостов, которые сконфигурированы для приема почты посланной на это доменное имя. Помимо адреса почтового сервера содержат числовое значение обозначающее приоритет, т.е. более низкие числа показывают более высокий приоритет, а приоритеты одинаковые отправители должны использовать в произвольном порядке хосты MX для равномерного распределения нагрузки.

    PTR

    Запись PTR (pointer) – указатель, служит для выполнения обратного преобразования IP-адресов в канонические имена хостов.

    TXT

    Запись TXT: Text (текст) Свободное текстовое поле, иногда заполняется специфичными для сайта дополнительными данными

    В рамках TXT-записей используются так называемые SPF-записи (Sender Policy Framework), не дающие спаммерам рассылать письма от имени доменов, которые им не принадлежат.

    SRV

    SRV-записи (Server selection) указание на местоположение серверов для определенных сервисов, например, Jabber, Active Directory.

    Как проверить DNS-запись (зону) моего домена на НС серверах?

    В операционной системе Windows нажмите "Пуск" - "Выполнить" в открывшемся окне пишем cmd и нажимаем кнопку "ОК". Далее в новом открывшемся окне набираем:

    nslookup -type=A mydomain.ua ns1.dnsname.ua

    Где:
    mydomain.ua - имя вашего домена.
    ns1.dnsname.ua - имя DNS сервера.
    -type=A - указание типа NS записи, в данном случае тип A.
    И нажимаем Enter, например:

    Server: ns1.dnsname.ua
    Address: 193.65.65.34#53

    Name: mydomain.ua
    Address: 193.104.45.4

    Где:
    Server - Имя ответившего Вам DNS сервера
    Address - Его IP адрес и порт (53 по умолчанию на всех DNS серверах).
    Name - Имя запрашиваемого домена
    Address - IP Адрес сервера где находится запрашиваемый домен.

    Как узнать IP-адрес сервера где находится домен?

    В операционной системе Windows нажмите "Пуск" - "Выполнить" в открывшемся окне пишем cmd и нажимаем кнопку "ОК".
    В открывшемся окне набираем nslookup mydomain.ua
    Где:
    mydomain.ua - имя вашего домена.

    И нажимаем Enter, например:

    nslookup mydomain.ua
    Server: ns1.dnsname.ua
    Address: 193.65.65.34#53

    Non-authoritative answer:
    Name: mydomain.ua
    Address: 193.104.45.4

    Где:
    Server - Имя ответившего Вам DNS сервера
    Address - Его IP адрес и порт (53 по умолчанию на всех DNS серверах).
    Non-authoritative answer - Означает что этот сервер не содержит запрашиваемую зону, а запросил её у авторизованного.
    Name - Имя запрашиваемого домена
    Address - IP Адрес сервера где находится запрашиваемый домен.

    Что такое ДНС?

    DNS (Domain Name System, система доменных имён) - это распределенная база данных, которая используется приложениями TCP/IP, для установления соответствия между именами хостов и IP адресами. DNS также используется для маршрутизации электронной почты.

    ДНС сервера представляются в виде Интернет адреса, и для каждого доменного имени их должно быть не менее 2-х.
    Например:
    ns1.4host.com.ua
    ns2.4host.com.ua

    CMS

    Установка CMS Mediawiki на сервер

    Создание директории на сервере

    Первым делом нужно подготовить на сайте место, куда будет устанавливаться сайт Mediawiki.
    Можно устанавливать как в корень сайта,так и в отдельную, удобную для вас папку. В качестве домашней директории подразумевается /var/www/username/data/www/domain.ua.
    Если Вам необходимо установить Mediawiki в какую то другую директорию, сначала необходимо создать данную директорию через панель управления ISP Manager либо через любой FTP клиент.

    Загрузка дистрибутива Mediawiki

    Выберите из списка и загрузите интересующую вас версию дистрибутива CMS со страницы www.mediawiki.org/wiki/Download/ru. Загрузить файлы вы можете с помощью менеджера файлов, который находится в панели управления хостингом перейдите в раздел «Инструменты» -> «Менеджер файлов».
    Переходите в нужный вам каталог
    В панели инструментов выберите «Закачать файл в текущую папку»
    Выберите файл дистрибутива, который вы скачали, с вашего локального компьютера и нажмите кнопку «Ок»
    В менеджере файлов выберите загруженный вами архив и нажмите кнопку в панели инструментов «Распаковать архивы в текущую директорию»

    Обратите внимание на расположение распакованных файлов. Файлы должны располагаться непосредственно в каталоге www/имя_домена. Если файлы содержатся внутри другого каталога, то необходимо их переместить в каталог www/имя_домена, воспользовавшись функцией копирования и вставки в панели инструментов.

    Создание базы данных MySQL

    Для своей работы Mediawiki требует базу данных MySQL. Что бы ее создать, вам нужно зайти в панели управления ISPManager, в меню "Базы Данных".

    Установка Mediawiki на сервер

    Теперь,когда все файлы Mediawiki перенесены на сервер,можем приступить к установке.

    Шаг 1

    Откройте в браузере ваш сайт имя_домена/config/index.php для запуска установки MediaWiki, выберите язык и нажмите «Далее».

    Шаг 2

    Заполните поля:
    «Wiki name»
    «Contact e-mail»
    «Language»
    «Admin username»
    «Password»
    «Password confirm»
    «Database name»
    «DB username»
    «DB password»
    «DB password confirm»
    и нажмите «Install MediaWiki!»

    Шаг 3

    В менеджере файлов переместите файл /www/имя_домена/config/LocalSettings.php в каталог /www/имя_домена/

    Установка MediaWiki завершен.

    Установка CMS OScommerce на сервер

    Создание директории на сервере

    Первым делом нужно подготовить на сайте место, куда будет устанавливаться сайт OScommerce.
    Можно устанавливать как в корень сайта, так и в отдельную, удобную для вас папку. В качестве домашней директории подразумевается /var/www/username/data/www/domain.ua.
    Если Вам необходимо установить OScommerce в какую то другую директорию, сначала необходимо создать данную директорию через панель управления ISP Manager либо через любой FTP клиент.

    Загрузка дистрибутива OScommerce

    Выберите из списка и загрузите интересующую вас версию дистрибутива CMS со страницы www.oscommerce.com/solutions/downloads.
    Загрузить файлы вы можете с помощью менеджера файлов, который находится в панели управления хостингом перейдите в раздел «Инструменты» -> «Менеджер файлов».
    Переходите в нужный вам каталог.
    В панели инструментов выберите «Закачать файл в текущую папку».
    Выберите файл дистрибутива, который вы скачали, с вашего локального компьютера и нажмите кнопку «Ок».
    В менеджере файлов выберите загруженный вами архив и нажмите кнопку в панели инструментов «Распаковать архивы в текущую директорию».

    Обратите внимание на расположение распакованных файлов. Файлы должны располагаться непосредственно в каталоге www/имя_домена. Если файлы содержатся внутри другого каталога, то необходимо их переместить в каталог www/имя_домена, воспользовавшись функцией копирования и вставки в панели инструментов.

    Создание базы данных MySQL

    Для своей работы OScommerce требует базу данных MySQL. Что бы ее создать, вам нужно зайти в панели управления ISPManager, в меню "Базы Данных".

    Установка OScommerce на сервер

    Теперь,когда все файлы OScommerce перенесены на сервер,можем приступить к установке.

    Шаг 1

    Откройте в браузере ваш сайт имя_домена/install/index.php для запуска установки osCommerce, убедитесь в том, что хостинг удовлетворяет системным требованиям и нажмите «Continue».

    Шаг 2

    На этапе «Database Server» введите «Username», «Password», «Database Name», то есть имя базы данных, пользователя БД и пароль к пользователю БД, которые вы указывали при создании БД в панели управления ISP Manager. В поле «Database Server» введите «localhost».
    Нажмите «Continue»

    Шаг 3

    На этапе «Web Server FTP» нажмите «Continue»
    На этапе «Online Store Settings» заполните поля «Store Name», «Store Owner Name», «Store Owner E-Mail Address», «Administrator Username», «Administrator Password».
    Нажмите «Continue».

    Установка osCommerce завершена.

    Установка CMS Drupal на сервер

    Создание директории на сервере

    Первым делом нужно подготовить на сайте место, куда будет устанавливаться сайт Drupal.
    Можно устанавливать как в корень сайта,так и в отдельную, удобную для вас папку. В качестве домашней директории подразумевается /var/www/username/data/www/domain.ua.
    Если Вам необходимо установить Drupal в какую то другую директорию, сначала необходимо создать данную директорию через панель управления ISP Manager либо через любой FTP клиент.

    Загрузка дистрибутива Drupal

    Выберите из списка и загрузите интересующую вас версию дистрибутива CMS со страницы drupal.org/.
    Загрузить файлы вы можете с помощью менеджера файлов, который находится в панели управления хостингом перейдите в раздел «Инструменты» -> «Менеджер файлов».
    Переходите в нужный вам каталог.
    В панели инструментов выберите «Закачать файл в текущую папку».
    Выберите файл дистрибутива, который вы скачали, с вашего локального компьютера и нажмите кнопку «Ок».
    В менеджере файлов выберите загруженный вами архив и нажмите кнопку в панели инструментов «Распаковать архивы в текущую директорию».

    Обратите внимание на расположение распакованных файлов. Файлы должны располагаться непосредственно в каталоге www/имя_домена. Если файлы содержатся внутри другого каталога, то необходимо их переместить в каталог www/имя_домена, воспользовавшись функцией копирования и вставки в панели инструментов.

    Создание базы данных MySQL

    Для своей работы Drupal требует базу данных MySQL. Что бы ее создать, вам нужно зайти в панели управления ISPManager, в меню "Базы Данных".

    Установка Drupal на сервер

    Теперь,когда все файлы Drupal перенесены на сервер,можем приступить к установке.

    Шаг 1

    Загрузите пакет русификации drupal.org/project/translations и аналогично разместите его в корневом каталоге домена.

    Шаг 2

    Откройте в браузере ваш сайт имя_домена/install.php ддля запуска установки Drupal, выберите язык и нажмите «Далее»

    Шаг 3

    Скопируйте содержимое файла /sites/default/default.settings.php в файл с именем /sites/default/settings.php. Исходный файл default.settings.php должен также остаться в папке.

    Шаг 4

    Обновите страницу, нажав клавишу F5.

    Шаг 5

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

    Шаг 6

    Заполните поля «Название сайта», «Адрес электронной почты сайта», «Имя пользователя», «Пароль», «Повторите пароль» и нажмите «Сохранить и продолжить». Установка Drupal завершена.

    Установка CMS phpBB

    Создание директории на сервере

    Первым делом нужно подготовить на сайте место, куда будет устанавливаться сайт phpBB.
    Можно устанавливать как в корень сайта,так и в отдельную, удобную для вас папку. В качестве домашней директории подразумевается /var/www/username/data/www/domain.ua.
    Если Вам необходимо установить phpBB в какую то другую директорию, сначала необходимо создать данную директорию через панель управления ISP Manager либо через любой FTP клиент.

    Загрузка файлов phpBB

    Выберите из списка и загрузите интересующую вас версию дистрибутива CMS phpBB со страницы www.phpbb.com/downloads/.
    Загрузить файлы вы можете с помощью менеджера файлов, который находится в панели управления хостингом перейдите в раздел «Инструменты» -> «Менеджер файлов». Переходите в нужный вам каталог.
    В панели инструментов выберите «Закачать файл в текущую папку».
    Выберите файл дистрибутива, который вы скачали, с вашего локального компьютера и нажмите кнопку «Ок».
    В менеджере файлов выберите загруженный вами архив и нажмите кнопку в панели инструментов «Распаковать архивы в текущую директорию».

    Обратите внимание на расположение распакованных файлов. Файлы должны располагаться непосредственно в каталоге www/имя_домена. Если файлы содержатся внутри другого каталога, то необходимо их переместить в каталог www/имя_домена, воспользовавшись функцией копирования и вставки в панели инструментов.

    Создание базы данных MySQL

    Для своей работы phpBB требует базу данных MySQL. Что бы ее создать, вам нужно зайти в панели управления ISPManager, в меню "Базы Данных".

    Установка phpBB на сервер

    Теперь,когда все файлы phpBB перенесены на сервер,можем приступить к установке.

    Шаг 1

    Загрузите пакет русификации www.phpbb.com/languages/.

    Шаг 2

    Откройте в браузере ваш сайт имя_домена/install.php для запуска установки phpBB, выберите язык и нажмите «Установка».

    Шаг 3

    Ознакомьтесь с системным требованиям и нажмите «Следующий шаг».

    Шаг 4

    Убедитесь в том, что хостинг удовлетворяет системным требованиям и нажмите «Начать установку».

    Шаг 5

    На этапе «Конфигурация базы данных» введите «Имя базы данных», «Имя пользователя БД», «Пароль к базе данных». В поле «Имя сервера БД или DSN:» введите «localhost», поле «Порт сервера БД» оставьте пустым.

    Шаг 6

    На этапе «Проверка подключения» нажмите «Следующий шаг»
    Заполните поля «Имя администратора», «Пароль администратора», «Подтверждение пароля администратора» «Контактный email-адрес», «Подтверждение контактного адреса email» и Нажмите «Следующий шаг».
    На этапе «Проверка настроек администратора» нажмите «Следующий шаг».
    На этапе «Файл конфигурации» нажмите «Следующий шаг».
    На этапе «Дополнительные параметры» нажмите «Следующий шаг».
    На этапе «Создание таблиц базы данных» нажмите «Следующий шаг».

    Установка phpBB завершена.

    Установка CMS WordPress на сервер

    Создание директории на сервере

    Первым делом нужно подготовить на сайте место, куда будет устанавливаться сайт WordPress.
    Можно устанавливать как в корень сайта,так и в отдельную, удобную для вас папку. В качестве домашней директории подразумевается /var/www/username/data/www/domain.ua.
    Если Вам необходимо установить WordPress в какую то другую директорию, сначала необходимо создать данную директорию через панель управления ISP Manager либо через любой FTP клиент.

    Подготовка дистрибутива WordPress

    Выберите из списка и загрузите интересующую вас версию дистрибутива CMS со страницы ru.wordpress.org/.
    В панели управления хостингом перейдите в раздел «Инструменты» -> «Менеджер файлов».
    Переходим в нужный каталог.
    В панели инструментов выберите «Закачать файл в текущую папку».
    Выберите файл дистрибутива, который вы скачали, с вашего локального компьютера и нажмите кнопку «Ок».
    В менеджере файлов выберите загруженный вами архив и нажмите кнопку в панели инструментов «Распаковать архивы в текущую директорию».

    Обратите внимание на расположение распакованных файлов. Файлы должны располагаться непосредственно в каталоге www/имя_домена. Если файлы содержатся внутри другого каталога, то необходимо их переместить в каталог www/имя_домена, воспользовавшись функцией копирования и вставки в панели инструментов.

    Создание базы данных MySQL

    Для своей работы WordPress требует базу данных MySQL. Что бы ее создать, вам нужно зайти в панеле управления ISPManager, в меню "Базы Данных".

    Устанока WordPress на сервер

    Теперь,когда все файлы нашего дистрибутива перенесены на сервер,нужно приступить к редактированию файла конфигурации. Переименуйте файл wp-config-sample.php в файл wp-config.php, через Менеджер файлов в панеле управления ISP Manager,и внести изменения.

    DB_NAME - имя базы данных, которую вы создали в панели управления для WordPress.
    DB_USER - имя пользователя, которую вы создали в панели управления для WordPress.
    DB_PASSWORD - пароль к пользователю БД.
    DB_HOST - localhost.

    После сохранения файла,можно приступить к установке блога WordPress.

    Шаг 1

    Начало установки - заполнение данных о блоге.

    Шаг 2

    Установка завершена.

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

    Установка CMS Joomla на сервер

    Создание директории на сервере

    Первым делом нужно подготовить на сайте место, куда будет устанавливаться сайт Joomla.
    Можно устанавливать как в корень сайта,так и в отдельную, удобную для вас папку. В качестве домашней директории подразумевается /var/www/username/data/www/domain.ua.
    Если Вам необходимо установить Joomla в какую то другую директорию, сначала необходимо создать данную директорию через панель управления ISP Manager либо через любой FTP клиент.

    Подготовка дистрибутива Joomla

    Выберите из списка и загрузите интересующую вас версию дистрибутива CMS со страницы joomlaportal.ru/.
    В панели инструментов выберите «Закачать файл в текущую папку.» Выберите файл дистрибутива, который вы скачали, с вашего локального компьютера и нажмите кнопку «Ок». В менеджере файлов выберите загруженный вами архив и нажмите кнопку в панели инструментов «Распаковать архивы в текущую директорию».

    Обратите внимание на расположение распакованных файлов. Файлы должны располагаться непосредственно в каталоге www/имя_домена. Если файлы содержатся внутри другого каталога, то необходимо их переместить в каталог www/имя_домена, воспользовавшись функцией копирования и вставки в панели инструментов.

    Создание базы данных MySQL

    Для своей работы Joomla требует базу данных MySQL. Что бы ее создать, вам нужно зайти в панеле управления ISPManager, в меню "Базы Данных".

    Устанока Joomla на сервер

    Теперь,когда все файлы нашего дистрибутива перенесены на сервер,можем приступить к установке.

    Шаг 1

    Начало установки - выбор языка.

    Шаг 2

    Проверка системы.

    Шаг 3

    Лицензионное соглашение.

    Шаг 4

    Конфигурация базы данных. Тут мы должны ввести данные созданной нами ранее базы данных и пользователя. В качестве "Имя хоста MySQL" указывает: localhost

    Шаг 5

    Конфигурация FTP. Данный пункт установки можно пропустить.

    Шаг 6

    Основные настройки. Данный пункт установки служит для настройки аккаунта администратора сайта и названия самого сайта.

    Шаг 7

    Завершение. На последнем этапе Вас проинформируют об успешной установке Joomla. После этого, Вам нужно удалить каталог installation c сервере.

    Шаг 8

    Сайт готов. Теперь Вы можете приступить к настройке сайта через админ центр Joomla.

    Возможности нашего Хостинга

    Instant Setup

    Instant Setup

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

    Instant Backup

    Instant Backup

    Вы можете не беспокоиться относительно сохранности информации в случае непредвиденного сбоя, отключения.

    cPanel Included

    cPanel Included

    Максимально адаптированная и упрощенная панель позволяет оперативно выполнять настройки и управлять работой на хостинге.

    280+ Scripts

    280+ Scripts

    Вы сможете использовать порядка 280+ скриптов, созданные на высоком уровне специально с целью улучшения работы.

    PHP MySQL

    PHP & MySQL

    Обеспечивается постоянная поддержка расширений стандартов от PHP 4.5 до PHP 7 между MySQL, полноценное взаимодействие между ними.

    24/7 Support

    24/7 Support

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

    Secure Reliable

    Secure & Reliable

    Внимание уделяется вопросам защиты личных данных, паролей доступа, сохранность конфиденциальной информации о владельце ресурса.

    GIT/SVN Support

    GIT/SVN Support

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

    Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - 01-angular-icon
    Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - 02-css-3
    Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - 03-druplicon-vector
    Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - 06-html-5
    Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - 07-joomla-seeklogo.com
    Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - 08-magento-2
    Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - 09-nodejs-icon
    Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - 11-react
    Вопрос-Ответ - 4Host: хостинг, домены, реселлерские планы, виртуальные выделенные серверы. Надёжный хостинг в Украине - 12-wordpress-seeklogo.com