# Хостинг

Джино.Хостинг — сервис для размещения веб-проектов (сайты, лендинги, веб-приложения, базы данных).

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

# Статьи и руководства

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

Вирусы
Инструкции по деплою и развертыванию сайтов и веб-приложений
Руководства по работе веб-приложений Node.js, Ruby, Python, Java
Руководства по работе CGI и SSI
Flask
WinSCP

# Хостинг-контейнеры

На одном аккаунте пользователь может создать несколько независимых хостингов — хостинг-контейнеров. Каждый такой контейнер работает как полноценный хостинг: он может поддерживать работу полноценного проекта или отвечать за его отдельные части.

# Создание хостинг-контейнера

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

Возможность создания нескольких хостинг-контейнеров повышает эффективность управления пользовательскими проектами и позволяет:

  • собрать в отдельном контейнере все тематические сайты под вашим управлением;
  • выделить отдельный хостинг для региональных веток основного сайта;
  • разместить наиболее загруженные проекты на отдельных хостингах, не создавая новые аккаунты;
  • размещать базы данных и движки сайтов в разных хостинг-контейнерах, повышая надёжность и безопасность всего проекта.

Тарификация каждого из хостинг-контейнеров на аккаунте производится независимо.

# Перенос хостинг-контейнера

Инструкцию по переносу сайта на PHP в новый хостинг-контейнер читайте на этой странице.

# Подключаемые услуги

Основная отличительная особенность Джино.Хостинга — отсутствие готовых тарифов. Вы самостоятельно выбираете нужные услуги в том объёме, который вам необходим. Цена хостинга при этом определяется как сумма всех подключённых услуг.

Вы можете ознакомиться со списком наших услуг, посмотрев видео ниже:

Список доступных для подключения услуг, представленный в разделе Услуги:

  • Дисковое пространство — объём дискового пространства для ваших сайтов (здесь учитываются только файлы сайтов, базы данных учитываются отдельно);
  • Производительность — возможность изменять параметры производительности хостинга, если его стандартных мощностей недостаточно;
  • Поддержка PHP — поддержка самого распространённого скриптового языка;
  • Поддержка веб-приложений — позволяет запускать на хостинге приложения, написанные на Python, Ruby, Node.js и Java;
  • Memcache-сервер — подключает Memcached для ускорения загрузки сайтов за счёт снижения нагрузки на MySQL и дисковую подсистему;
  • СУБД MySQL — поддержка наиболее распространённой СУБД с возможностью выбора квоты дискового пространства и количества баз данных;
  • СУБД PostgreSQL — поддержка PostgreSQL с возможностью выбора квоты дискового пространства и количества баз данных;
  • Расширенная статистика — более детальные сведения о посетителях ваших сайтов;
  • Выделенный IP — получение выделенного IPv4;
  • Поддержка SSH — возможность SSH-подключения к выбранному хостинг-контейнеру.
Список услуг для аккаунтов, созданных до 25.10.2021
  • Поддержка доменов — выбор количества доменов, которые вы планируете разместить на своём хостинге;
  • Поддержка поддоменов — услуга актуальна, если вы планируете размещать на своём домене поддомены;
  • Поддержка PHP — поддержка самого распространённого скриптового языка;
  • Поддержка Python + Django— включает поддержку скриптового языка Python и его фреймворка Django;
  • Поддержка mod_perl + Catalyst — включает модуль Apache, поддерживающий интерпретатор Perl и его фреймворк Catalyst;
  • Поддержка CGI — включает поддержку CGI-скриптов;
  • Поддержка SSI — поддержка языка для динамической сборки веб-страниц;
  • Memcache — высокопроизводительная система хранения данных в оперативной памяти сервера, которую используют для ускорения загрузки сайтов за счёт снижения нагрузки на MySQL и дисковую подсистему;
  • СУБД MySQL — поддержка самой популярной СУБД;
  • Поддержка баз MySQL — выбор количества доступных баз MySQL;
  • СУБД PostgreSQL — высокопроизводительная и надёжная СУБД с возможностью выбора квоты дискового пространства и количества баз данных;
  • SMTP-сервер — поддержка SMTP-сервера Джино;
  • Расширенная статистика — возможность получать более детальные сведения о посетителях ваших сайтов;
  • Выделенный IP — подключение выделенного IPv4 для своего хостинга;
  • Поддержка SSH — возможность подключаться к хостингу по SSH;
  • Премиум-аккаунт — услуга по размещению аккаунта на более производительном сервере;
  • 1С-Битрикс — поддержка самой популярной коммерческой CMS в России.

# Удалённый доступ

В разделе УправлениеКонсоль можно получить доступ в консоль для работы с командной строкой на сервере без подключения услуги «Поддержка SSH».

Для удалённого управления хостинг-контейнерами к ним можно подключиться по SSH с помощью одной из стандартных программ-клиентов. Смотрите видео-инструкцию по подключению ниже:

Для управления файлами и папками в хостинг-контейнерах к ним можно подключиться по FTP, SFTP и FTPS или использовать встроенный файловый менеджер в панели управления.

# Работа с файлами

Для управления файлами и папками на хостинге можно использовать FTP-подключение, можно подключиться к хостингу по SSH или воспользоваться файловым менеджером, расположенном в контрольной панели в разделе УправлениеФайловый менеджер.

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

С помощью файлового менеджера можно создавать папки, файлы, ссылки и управлять ими — копировать, перемещать, удалять, добавлять в архив, извлекать из архива и т. д. Файлы можно загружать на хостинг не только с локальной машины, но и по URL. Для работы с папкой нажмите на неё левой кнопкой мыши.

«hosting»

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

Сразу после подключения хостинга в файловом менеджере появятся 3 системные папки:

  • domains — для информации о доменных именах и привязанных к ним сайтах (по умолчанию здесь создана папка с техническим адресом вашего хостинга);
  • logs — для логов работы хостинга;
  • tmp — для хранения временных файлов, например, кэша.

Удалённые файлы и папки попадают в корзину — в папку trash — которая появляется в файловом менеджере автоматически.

Чтобы восстановить файл или папку из корзины, найдите их в папке trash, скопируйте и вставьте на прежнее место в файловом менеджере.

Примечания

  • Если вы удалили какую-либо системную папку из корзины, её нужно будет создать заново.
  • Файлы и папки в корзине занимают часть дискового пространства — не забывайте удалять их.

# Права пользователей

Хостинг на Джино управляется UNIX-подобной операционной системой. Для всех систем этого семейства характерна развитая система прав, регулирующих доступ различных пользователей к файлам и папкам.

Для управления правами доступа к файлам и папкам подключитесь к хостингу по SSH с помощью стандартных команд Linux или откройте контекстное меню файлового менеджера. Для этого нажмите на папку или файл правой кнопкой мыши и выберите «Сменить права».

«hosting_tech»

# Уровни доступа

Каждый файл и каждая папка имеют три уровня доступа:

  • право на чтение (r);
  • право на запись (редактирование и удаление файла; w);
  • право на исполнение скрипта (x).

Для папок эти уровни доступа имеют другое значение:

  • r — можно получить список файлов и папок, находящихся в этой папке;
  • w — можно создавать файлы в этой папке;
  • x — можно перейти в эту папку.

# Способы записи прав доступа

Существует несколько способов записи прав доступа: буквенная и цифровая запись:

Цифровая запись Буквенная запись Права
0 --- Ничего не разрешено
1 --x Исполнение
2 -w- Запись
3 -wx Запись и исполнение
4 r-- Чтение
5 r-x Чтение и исполнение
6 rw- Чтение и запись
7 rwx Чтение, запись и исполнение

# Категории пользователей

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

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

Пример

«750» или «rwxr-x- - -»

Эта запись означает, что владелец имеет полный доступ к файлу, группа владельца может открывать и запускать файл, но не может изменить и удалить его, всем остальным доступ к файлу полностью запрещён.

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

# Файлы сайта

Чтобы ваш сайт размещался на нужном домене, все его файлы должны находиться в соответствующей папке в директории domains. Например, файлы сайта example.com должны быть в папке ~/domains/example.com.

Чтобы разместить на аккаунте несколько сайтов, нужно привязать к выбранному хостинг-контейнеру доменные имена будущих сайтов и в папке domains создать папки с выбранными доменными именами:

«host»

По умолчанию для каждого хостинг-контейнера в папке domains создаётся папка с техническим адресом хостинг-контейнера и вложенным индексным файлом со стандартным текстом.

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

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

Если в папке нет индексного файла, сервер возвращает ошибку 403.

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

Если вы хотите в определённой папке сделать индексным другой файл (например, file.name), добавьте в эту папку файл .htaccess и в нём укажите следующую директиву:

DirectoryIndex file.name

Чтобы задать несколько индексных файлов, укажите их через пробел:

DirectoryIndex file.name1, file.name2, file.name3, file.name4

В этом случае каждый раз при обращении к папке сервер сначала будет искать файл file.name1, а если не найдёт его, то начнёт искать file.name2 и т. д.

Действие этой директивы распространяется на ту папку, в которой находится файл .htaccess, и на все вложенные подпапки.

# robots.txt

robots.txt — специальный файл, который содержит инструкции для поисковых роботов. Его нужно размещать в корневой папке сайта, чтобы он был доступен по адресу your_domain.com/robots.txt.

С помощью robots.txt можно запретить или разрешить индексацию всего сайта или отдельных его страниц и даже снизить нагрузку на сайт, создаваемую поисковыми системами при индексации.

Содержимое robots.txt — это набор различных директив:

  • User-agent задаёт название робота, для которого прописываются директивы ниже.

    Например:

    «User-agent: Yandex» — директивы для поисковика Yandex;

    «User-agent:*» — параметры для любого поискового робота.

    В одном файле robots.txt может быть несколько блоков, начинающихся с директивы User-agent. Это позволит гибко настраивать индексирование сайта в разных поисковых системах.

  • Disallow и Allow запрещают или разрешают индексацию определённых страниц или групп страниц сайта.

    Пример:

    «Disallow: /» — запрещает индексацию всего сайта,
    «Allow: /cgi-bin/» — разрешает индексацию файлов в этой папке.

    Если в файле указана директива без параметра, это меняет значение директивы на противоположное: «Disallow:» — отсутствие запрета на индексацию сайта.

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

  • Sitemap определяет путь до карты вашего сайта (в XML-формате), чтобы упростить индексацию.

    Пример: Sitemap: /sitemap.xml.

  • Host определяет адрес «главного зеркала» сайта. Именно этот адрес будет использован поисковой системой, если ваш сайт доступен по нескольким адресам.

    Пример: Host: www.jino.ru.

  • Crawl-delay задаёт интервал между запросами к вашему сайту со стороны поисковых систем во время индексации (в секундах). Это полезно, если поисковые роботы создают серьёзную нагрузку.

    Пример: Crawl-delay: 5.

Примечание

Интервал индексации для Google настраивается через Google Search Console.

  • Clean-param задаёт параметры, на которые роботу не нужно обращать внимания при индексации сайта.

    Например, если задать «Clean-param: foo», то поисковые роботы будут считать адреса your_domain.ru, your_domain.ru/?foo=1 и your_domain.ru/?foo=2 равнозначными.

# Работа с базами данных

Основные инструменты для работы с базами данных на Джино.Хостинге — СУБД MySQL и PostgreSQL. Любую из них можно подключить в разделе Услуги.

# Настройка приложений для работы с базами данных

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

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

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

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

«hosting_tech»

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

«hosting_tech»

# Сетевые параметры подключения

Сетевые параметры для подключения приложения к базе указаны в разделе УправлениеТехническая информация:

«hosting_tech»

К базам MySQL можно подключаться локально (localhost), по имени сервера или через сокет. К базам PostgreSQL — только по имени сервера.

Основные особенности работы MySQL и PostgreSQL описаны в отдельной статье.

# phpMyAdmin

Для удобства работы с базами данных MySQL на Джино установлен веб-интерфейс phpMyAdmin. Войти в phpMyAdmin можно через раздел УправлениеУправление MySQL:

«hosting_tech»

В главном окне phpMyAdmin представлен список всех имеющихся баз данных и инструменты для работы с ними.

Для загрузки и выгрузки дампов баз данных в phpMyAdmin можно воспользоваться встроенными инструментами «Экспорт» и «Импорт»:

«hosting_tech»

# Настройки веб-сервера

В разделе УправлениеНастройки веб-сервера можно:

  • выбрать версию интерпретатора, обслуживающую каждое доменное имя;
  • выбрать папку, в которую будет направлен каждый домен;
  • перезагрузить веб-сервер (актуально после внесения изменений в код сайта или приложения);
  • подключить директивы AddDefaultCharset и ModPageSpeed);
  • подключить модули и директивы PHP;
  • заменить стандартные страницы ошибок собственными;
  • узнать выделенный IP и добавить к нему PTR-подпись;
  • выбрать режим работы поддоменов: «каждый поддомен привязан к собственной папке» или «все поддомены указывают на папку основного домена».

# Резервные копии

Резервные копии хостинг-контейнеров создаются автоматически с периодичностью 1 раз в 2-11 дней (2-6 — для премиум аккаунта) и хранятся 20 дней. Создать резервную копию вручную можно в разделе УправлениеРезервные копии.

# Резервные копии файлов сайта

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

Для этого в разделе УправлениеРезервные копии выберите нужную резервную копию и нажмите на иконку «Восстановить». Поставьте галочку «заархивировать» в появившемся диалоговом окне и нажмите кнопку Восстановить .

«host»

После этого в папке backups/дата_бэкапа появится архив с расширением .tar.gz. Его можно скачать на компьютер:

«host»

В ОС Windows работать с архивами формата .tar.gz можно, например, с помощью программы 7-Zip (opens new window).

# Восстановление файлов и папок

Восстановить файлы и папки из бэкапа можно в разделе УправлениеРезервные копии. При восстановлении вы можете выбрать нужные файлы и папки.

По умолчанию все данные восстанавливаются в директорию backups/дата, откуда их можно будет переместить при помощи файлового менеджера или FTP/SFTP-доступа.

# Резервные копии баз данных

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

В панели управления phpMyAdmin выберите базу, которую хотите восстановить, удалите повторяющиеся таблицы, которые будут восстанавливаться, и на вкладке Импорт выберите скачанный файл с бэкапом:

«host»

Загрузить SQL-дамп можно и через раздел меню УправлениеУправление MySQL. Наведите курсор на нужную базу данных и нажмите иконку Загрузить SQL-дамп:

«host»

Если дамп базы данных слишком большой, то восстановление из бэкапа можно провести с помощью SSH-доступа. Введите в панели управления следующую команду:

mysql имя_базы -u имя_пользователя --password="пароль" < ~/backups/дата/имя_дампа.sql

# Резервное копирование через SSH-туннель

Большие базы данных удобнее всего импортировать и экспортировать через SSH-туннель.

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

mysql -u user_name -p base_name < sql_dump

В базу данных будет загружено содержимое указанного sql-файла.

Для экспорта базы данных (создания бэкапа) используйте команду:

mysqldump -u user_name -p base_name < sql_file

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

# Выделенный IP

Выделенный IP-адрес для хостинг-контейнера можно подключить в разделе Услуги. Узнать полученный IP можно в разделе УправлениеТехническая информация.

Примечание

На Джино.Хостинг используется только IPv4. IPv6 не поддерживается. Если хотите использовать IPv6, можете рассмотреть Джино.VPS (opens new window)

# Задания по расписанию

Для периодического выполнения заданий на Джино.Хостинг используется стандартный планировщик задач Cron. Подробное описание работы веб-интерфейса Cron можно прочитать в отдельной инструкции.

# Антивирус

Файлы, размещённые на вашем хостинге, можно проверить на наличие вирусов при помощи встроенного антивируса. Для запуска сканирования зайдите в раздел меню УправлениеАнтивирус и нажмите кнопку «Запустить проверку».

На Джино есть платный антивирус — подключить его можно в разделе УслугиДругие услуги. В отличие от бесплатного, он оснащён функцией лечения. Антивирус проводит регулярные проверки каждые 3 дня, автоматически удаляет вредоносный код сразу после обнаружения.

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

Встроенный антивирус Джино проверяет не только файловую систему контейнера, но и скрипты в заданиях по расписанию. Если сканер обнаружит заражённые файлы, вы получите уведомление об этом на почту и в Телеграм (opens new window). Если вы пользуетесь бесплатной версией антивируса, то найденные файлы вы сможете удалить или отредактировать вручную. При подключении услуги «Антивирус» алгоритмы будут делать это самостоятельно.

Примечание

  • Проверка сайта на вирусы может длиться долго, но на его работоспособность это не влияет.

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

  • проверьте на вирусы компьютер, с которого вы работаете с сайтом: на нём могут быть троянские программы, с помощью которых злоумышленник получает доступ к паролям от хостинга;
  • проверьте пользовательские скрипты на наличие уязвимостей и обновите версию CMS до последней;
  • убедитесь, что сайт работает на последней версии PHP;
  • смените пароли от MySQL, FTP, SSH и учётной записи хостинга.

Подробнее о том, как защитить свои сайты от заражения, можно прочитать в нашей статье (opens new window).

# Статистика

Подробная информация о работе ваших сайтов, в том числе сведения о создаваемой ими нагрузке на хостинг, представлена в разделе Статистика.

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

# Использование ресурсов

Раздел СтатистикаИспользование ресурсов предоставляет информацию о доступных ресурсах и об уровне их использования.

На вкладке Графики нагрузки представлены нагрузка на CPU, нагрузка на MySQL, использование почты скриптами, уровень трафика и запросы к веб-серверу в виде масштабируемых графиков.

Данные можно посмотреть как целиком для всего аккаунта, так и для каждого домена в отдельности.

# Статистика посещений

Простая статистика посещений доступна по умолчанию и предоставляет общие сведения о посещении домена.

Подключённая услуга Расширенная статистика позволит вам получать более подробную статистику посещаемости вашего домена.

Вы будете получать информацию:

  • о реферерах — страницах, с которых посетители приходят на ваш сайт;
  • о пользовательских агентах — браузерах или роботах.

Эти сведения собирает система Webalizer. Для подключения расширенной статистики зайдите в раздел Услуги. Чтобы посмотреть подробную статистику для домена, перейдите в раздел СтатистикаСтатистика посещений, наведите курсор на нужный домен и нажмите на появившуюся справа кнопку.

Примечание

Простая статистика доступна сразу, для получения расширенной статистики требуется время на сбор логов посещаемости.

# Лог-файлы

В разделе СтатистикаЛог-файлы представлен лог ошибок, возникающих на сайте, лог доступа, лог медленных запросов MySQL и лог использования процессора.

# Техническая информация

В разделе УправлениеТехническая информация представлены основные сведения о вашем хостинге: информация о системе (управляющая операционная система, установленные версии PHP и СУБД, путь к корневой папке аккаунта и к интерпретаторам Perl и PHP, выделенный IP), а также настройки FTP, MySQL, PostgreSQL и Memcached.

# Домены

Если вы хотите разместить на своём хостинге сайт или веб-приложение, вам потребуется доменное имя. С помощью раздела Домены вы можете зарегистрировать новый домен, привязать к хостингу уже имеющийся у вас домен или полностью перенести его на Джино.

# Вопросы и ответы

Что означает ошибка 403?

Ошибка 403 может возникнуть по нескольким причинам:

  • Вы вложили на сервер неверный индексный файл. Файл главной страницы вашего сайта должен называться index.shtml, index.html, index.htm, index.phtml или index.php. Все символы должны быть написаны в нижнем регистре.

  • Установлены неверные права доступа на папку, в которой находится индексный файл. Все папки должны предоставлять пользователю права на выполнение (x).

  • Файлы сайта загружены в неправильную папку. В файловом менеджере откройте папку «domains» и проверьте папку с интересующим вас доменом. Сверху в окне файлового менеджера будет указан путь к папке, в которую необходимо загружать файлы вашего сайта.

Примечание

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

Что означает ошибка 404?

Ошибка 404 возникает в основном при неправильном вводе URL-адреса или в тех случаях, когда запрашиваемого файла на сайте не существует. Имена файлов зависят от регистра вводимых символов.

Что означает ошибка 500?

Самая распространённая ошибка возникновения ошибки 500 — неверный синтаксис файла .htaccess или наличие в нём неподдерживаемых директив. Чаще всего для решения проблемы достаточно закомментировать строку Options — поставить # в начале строки.

Также ошибка 500 может возникать из-за неправильного обращения с CGI-скриптами.

Важно помнить:

  • CGI-скрипты должны иметь окончание строк (\n). Для этого их нужно загружать на сервер по FTP в режиме ASCII.
  • CGI-скрипты и папки, в которых они находятся, должны быть доступны для исполнения только владельцу (права 0755).
  • CGI-скрипты могут неправильно формировать HTTP-заголовки ответа. Чтобы проверить их, посмотрите error_log.
Что означает ошибка 503?

Ошибка 503 возникает из-за временной недоступности сервера, когда сервер сильно загружен и перестаёт принимать запросы на обработку процессов. Причин высокой загрузки может быть несколько:

  • передача больших статичных файлов через PHP;
  • соединение с удалённым сервером;
  • наличие «тяжёлых» или испорченных компонентов CMS (если установлена);
  • почтовая рассылка;
  • медленные запросы к MySQL;
  • большое число запросов к веб-серверу.

Переход на премиум-аккаунт решит большинство этих проблем.

У вас установлен mod_rewrite?

Да, у нас установлен mod_rewrite.

У вас есть поддержка SSL (HTTPS)?

Да, мы поддерживаем работу с SSL-сертификатами.

Чтобы подключить SSL-сертификат к своему домену и установить HTTPS-соединение, в разделе ДоменыУправление доменами выберите интересующий вас домен и в его Настройках на вкладке SSL включите «Всегда использовать только HTTPS».

Для настройки перенаправления вашего сайта с HTTP на HTTPS добавьте в файл .htaccess в папке нужного домена следующие строки:

RewriteEngine On  # Если этой строки нет выше
RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
Как создать поддомен?

Чтобы создать поддомен, в папке domains нужно создать одноимённую папку с именем поддомена.*

Например, для поддомена helloworld.example.com в папке domains нужно создать папку helloworld.example.com.

Для доменов .рф и их поддоменов папку нужно создавать в формате Punycode.

* Если ваш аккаунт создан до 25.10.2021 г., то вам нужно сначала подключить услугу «Поддержка поддоменов»

Куда загружать файлы, чтобы сайт заработал?

Все файлы сайта нужно помещать в папку domains/имя_домена.

Загружены файлы в кодировке CP-1251, но вместо русского текста в них знаки вопроса. Как это исправить?

Браузер сам выбирает кодировку по умолчанию. Это поведение можно поменять для всего контейнера в разделе УправлениеНастройки веб-сервера: это создаст .htaccess в корне с директивой AddDefaultCharset. Либо можно сделать для конкретной папки, создав такой файл вручную.

При использовании кодировки UTF-8 директива должна выглядеть так:

AddDefaultCharset utf-8

Если файл .htaccess в нужной папке уже существует, то просто добавьте эту строку в конец. Действие этой директивы распространяется и на все подпапки.

На моём сайте вместо русских символов одни знаки вопроса. Как это исправить?

В разделе УправлениеУправление MySQL войдите в интерфейс phpMyAdmin.

В выпадающем списке Сопоставление соединения с MySQL выберите пункт utf8_general_ci.

Выберите свою базу данных и на открывшейся странице справа перейдите на вкладку Операции.

В выпадающем списке Сравнение выберите пункт cp1251_general_ci.

Теперь при загрузке файла с базой данных (как правило, он имеет расширение .sql) выберите в соответствующем выпадающем списке кодировку cp1251.

Служба техподдержки попросила меня прислать результаты трассировки и пинга. Как это сделать?

В процессе решения некоторых проблем специалисты службы техподдержки могут попросить вас прислать результаты команд tracert (трассировка маршрута) и/или ping к какому-либо сайту. Для этого выполните следующие действия:

  1. Выберите в меню «Пуск» пункт «Выполнить».

  2. В открывшемся окне наберите команду cmd и нажмите кнопку OK.

  3. В открывшемся окне терминала последовательно наберите следующие команды (после ввода каждой из них нажмите клавишу Enter):

    tracert имя_сайта
    ping имя_сайта
    

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

  4. Кликните правой кнопкой мыши по заголовку окна, в контекстном меню выберите пункт ИзменитьВыделить все и нажмите клавишу Enter. Содержимое окна терминала будет скопировано в буфер обмена.

Служба техподдержки попросила меня проверить командой telnet, открыт ли порт. Как это сделать?

В процессе решения некоторых проблем специалисты службы техподдержки могут попросить вас проверить, открыт ли у вас (и вашего провайдера) какой-либо порт. Чтобы сделать это, нужно воспользоваться утилитой telnet.

В Windows 7 утилита telnet по умолчанию отключена, поэтому сначала необходимо ее установить, как это описано на сайте Microsoft (opens new window).

После установки нажмите кнопку «Пуск», введите команду cmd в поле поиска и нажмите кнопку ОК.

В открывшемся окне терминала наберите команду:

telnet имя_сервера номер_порта

Например, чтобы проверить, открыт ли порт, по которому работает SMTP, надо ввести команду:

telnet smtp.jino.ru 25

Если команда вернет ошибку, значит, порт закрыт. Если на экране появится приглашение сервера (или окно станет полностью пустым) — порт открыт.

Какая версия Apache используется на вашем хостинге?

На Джино в качестве веб-сервера используется Apache версии 2.4.

Есть ли у вас поддержка ASP-скриптов?

Скрипты, написанные на языке ASP, могут работать только на серверах под операционной системой Windows. У нас UNIX-хостинг, поэтому ASP не поддерживается.

В логе ошибок часто появляется ошибка доступа к файлу favicon.ico. Что это за файл?

favicon.ico — это файл иконки вашего сайта, который отображается слева от его URL в адресной строке браузера, а также рядом с его названием при добавлении сайта в закладки. По умолчанию любой браузер ищет этот файл в корневой папке сайта, что при его отсутствии приводит к подобной записи в логе ошибок: File does not exist: /home/…/название_домена/favicon.ico.

Чтобы данная ошибка перестала появляться, загрузите favicon.ico в папку домена.

Вы можете помочь перенести сайт со старого хостинга к вам?

Да. Мы можем перенести ваш сайт со старого хостинга к нам, это бесплатно. Для этого создайте соответствующую заявку в техподдержку, в которой укажите:

  • URL сайта на старом хостинге;
  • Данные для доступа к файлам сайта по FTP в формате *<ftp://логин:пароль@имя_фтп_сервера/путь/к/папке/сайта>*;
  • URL интерфейса phpMyAdmin, логин и пароль к нему или путь к файлу с бэкапом БД.

Здесь путь/к/папке/сайта — это путь к директории на сервере, в которой находится индексный файл вашего сайта, относительно корневой FTP-директории.

Если нужно перенести несколько сайтов, такие данные нужно предоставить для каждого из них.

Если переносимый сайт состоит из большого количества мелких файлов, и есть возможность заархивировать их средствами хостинга, на котором он расположен (через контрольную панель или SSH), — заархивируйте, это ускорит процесс переноса.

Есть ли возможность использовать системы контроля версий (svn, git и др.)?

Да, вы можете использовать SCM Subversion, Git и Mercurial, подключившись к хостингу по SSH.

Каков абсолютный путь до корневой папки моего аккаунта на сервере?

Точное значение пути к домашней директории можно узнать в разделе УправлениеТехническая информация.

Как ускорить сайт с помощью HTTP/2?

Материал подготовлен пользователем Джино в рамках программы обмена опытом. Джино не несёт ответственности за его содержание и не гарантирует корректность и актуальность представленной информации.