Регистрация доменов Киев: (044) 3-777-4-88
другие города
Регистрация доменов

Вопросы-Ответы

Поиск по FAQ:

Вопросы-Ответы » Хостинг » Общие вопросы хостинга

Что использует место на хостинг аккаунте

Место на хостинг аккаунте используют:

  1. Файлы, загруженные на хостинг аккаунт.
  2. Почта.
  3. Базы данных MySQL.
  4. Журналы доступа к сайту и журналы ошибок сайта.

Занятое  место на хостинге является суммарным объёмом перечисленных пунктов.

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

1. Что бы посмотреть, сколько  места занимают файлы, расположенные на хостинге, необходимо в разделе «Статистика» перейти в пункт меню «Использование Диска». В данном окне отображается информация о всех директориях расположенных на хостинг аккаунте, с указанием размера в мегабайтах. Как правило директория «www» занимает больше всего места на хостинг аккаунте по причине того,  что в ней располагаются папки сайта(ов) в которых непосредственно находятся файлы Ваших сайтов. Суммарный объем использованного места указывается в нижней части панели, объем указан в мегабайтах. Так же, вы можете посмотреть более детальную информацию по каждой директории, для этого необходимо выделить необходимую папку и нажать «Подробно» в верхней части экрана. Обращаем Ваше внимание на то,  что бекапы не используют дисковое пространство хостинг аккаунта и хранятся на отдельном сервере.


2. Что бы посмотреть, сколько  места занимают почтовые ящики, необходимо в разделе «E-Mail» перейти в пункт меню «Почтовые ящики». Информация о занятом месте так же указана в мегабайтах напротив каждого почтового ящика. Суммарный количество почтовых ящиков и объем  использованного места указывается в нижней части панели. Объем указан в мегабайтах.


3. Чтобы посмотреть, сколько  места занимают базы данных  MySQL  необходимо в разделе «Инструменты» перейти в пункт меню «Базы данных». Информация о занятом месте  указана в мегабайтах напротив каждой базы данных. Суммарное количество баз данных и объем  использованного места отображается в нижней части панели.


4. Чтобы посмотреть сколько  места занимают журналы доступа к сайту и журналы ошибок, необходимо в разделе «World Wide Web» перейти в пункт меню «Журнал».  В данном меню Вы видите список всех журналов. Информация разделена на две части. В первой части указаны журналы и их объем которые записываются на текущий момент.  Данную часть стоит учитывать при  вычислении использованного места на хостинг аккаунте. Во второй части отображаются журналы за предыдущие дни, они уже не пишутся, по данной причине они упакованы и находятся в папке «logs».  Поэтому, учитывать их не нужно, так как они уже были учтены в первом пункте данного руководства, при подсчете места занимаемого файлами на хостинг аккаунте. Обращаем Ваше внимание на то,  что объем указан в килобайтах.



В итоге:  чтобы посчитать используемое место на хостинге необходимо сложить общий объём занимаемый файлами, почтовыми ящиками, базами данных и  текущими журналами (примеру описан в пункте 4).

Где физически расположены хостинг сервера CityHost.ua и Citydomain.com.ua?

Сервера хостинг-провайдера и регистратора доменных имен Citydomain.com.ua размещены в Украине и в Германии, в нескольких дата-центрах (специальных помещениях с гермо-зонами с оптимальной температурой и тщательно поддерживаемой чистотой).

Технические площадки, на которых расположены сервера компании в Украине, находятся в городе Киев. На данный момент эти площадки являются одними из лучших в Украине и отвечают всем международным стандартам. Хостинг сервера используют несколько вводов питания и оснащены системой резервной подачи питания, что позволяет серверам в случае отключения основного электричества продолжать работать без сбоев.

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

На всех технических площадках реализованы высокотехнологичные системы вентиляции и пожаротушения (которые являются абсолютно безвредными для оборудования).

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

Что такое нагрузка на процессор и как поступать, если она превышает допустимый лимит?

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

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

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

2. Определите файл, который скорее всего привел к повышению нагрузки (если такой файл существует). Это можно сделать с помощью сравнения трафика, обращайте внимание на файлы PHP/CGI, которые создали необычно высокий трафик. Вероятнее всего, именно такой файл (файлы) нужно оптимизировать.

3. Определите посетителя/бот, который мог привести к повышению нагрузки на процессор. Опять же, посмотрите на статистику трафика за последний период, и найдите IP адрес или название хоста (например, имябота.любой-домен.com), которые сделали максимальный трафик. Им можно запретить или хотя бы ограничить доступ к Вашему ресурсу.

Если Вы все же не смогли найти причину повышенной нагрузки на процессор, то обратитесь к профессиональным разработчикам, которые смогут проанализировать работу Ваших скриптов. Однако более вероятен другой вариант - Ваш сайт "вырос" из того пакета виртуального хостинга, который Вы заказали ранее. Обратитесь в наш абонентский отдел, и сотрудники подскажут Вам, в какой пакет хостинга стоит перейти.
 

Есть ли у вас backup (резервное копирование) данных, и как часто он производится?

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

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

Уважаемые клиенты, наличие резервных копий не означает, что Вы не храните их и у себя на компьютерах. Помните; это Ваш сайт, и соответственно, - хранить его нужно Вам.

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

Что делать, если мой сайт взломали?

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

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

1) проанализируйте логи доступа к сайту (в панели ISP в разделе "журнал") на предмет несанкционированного доступа и изменения файлов.
2) обратитесь к разработчикам сайта с просьбой найти уязвимость в скриптах и устранить ее
3) если сайт работает на одной из CMS, убедитесь, что Вы обновили версию до актуальной на сегодняшний момент.
4) если были удалены файлы сайта, то Вы можете скачать бекап сайта и разархивировать его. ВАЖНО: если не выполнить пункты 2 и 3, то уязвимость останется, и Вас взломают еще раз.

После загрузки сайта на хостинг я получаю ошибку 403 "Доступ запрещен".

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

- убедитесь что права на папку WWW и на папку с именем домена Вашего сайта (которая находится в директории WWW) имеют права 755 или 751. В случае, если вы видите другое значение – измените права на указанные директории.

- проверьте Вашу индексную (стартовую) страницу. Если главная страница Вашего сайта называется не index.htm или index.php (а например главной страницей Вашего сайта считается main.html или имеет другое название) Вам необходимо в настройках Вашего www-домена указать Ваш индексный файл. Для этого зайдите в панель управления Вашим хостинг-аккаунтом (ISPmanager) и перейдите в раздел «WWW-домены» меню «World Wide Web». У Вас откроется список доменов. Выберите тот, при переходе на который у Вас появляется 403 ошибка, и двойным щелчком мыши нажмите на него. В открывшемся окне в поле «Индексная страница» пропишите индексный файл Вашего сайта (например, main.html) и нажмите «ОК». Дождитесь перезагрузки сервера, после чего проверьте работоспособность своего сайта.


- проверьте права на свой индексный файл, они должны быть 644 либо 666. Если они отличаются от тех, который Вы видите – измените их.

- проверьте свой файл .htaccess, если он у Вас имеется, не присутствует ли там записи, запрещающие доступ к содержимому Вашего сайта либо к отдельным файлам и директориям (например "deny from all")

В случае, если после выполнения указанных Вами действий ошибка не исчезла – обратитесь за помощью в службу технической поддержки хостинг-провайдера CityHost.ua по контактам, указанным на сайте в разделе «Контакты».

Я захожу на свой сайт, но браузер мне выдает ошибку 500 "Internal Server Error".

Данная ошибка возникает в случае неправильной работы Ваших скриптов либо неправильных настроек файла .haccess. Все возможные причины возникновения данной ошибки рассмотреть невозможно, поэтому рассмотрим основные:
1. Используются неправильные или недоступные директивы в файле .htaccess.  Проверьте содержимое .htaccess на правильность синтаксиса. Просмотрите журнал ошибок (error.log) который доступен в панели управления Вашим хостинг-аккаунтом в меню "Журнал"), чтобы определить точную причину. К примеру, в логе ошибок:
[DD MM xx hh:mm:ss yyyy] [alert] [client xx.xx.xx.xx] /var/www/%username%/data/www/Ваш_домен/.htaccess: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration
php_value является директивой mod_php, который недоступен на сервере. Если Вы откроете файл www/Ваш_домен/.htaccess в Вашем аккаунте, что увидите строчки с проблемной директивой, к примеру:
php_value magic_quotes_gpc 0
Для устранения неполадки необходимо удалить строку либо закомментировать, используя символ «#»:
# php_value magic_quotes_gpc 0
Аналогичная ситуация при использовании php_flag:
[DD MM xx hh:mm:ss yyyy] [alert] [client xx.xx.xx.xx] /var/www/%username%/data/www/Ваш_домен/.htaccess: Invalid command php_flag', perhaps misspelled or defined by a module not included in the server configuration
Необходимо открыть /www/Ваш_домен/.htaccess и удалить либо закомментировать строчки содержащие эту директиву, к примеру:
#php_flag zlib.output_compression 1
Так же стоит быть осторожным с директивами Options MultiViews и SymLinksIfOwnerMatch. 
MultiViews – может привести к отдачи сервером несуществующих страниц сайта. В случаи обращения к несуществующей страницы или разделу, будет произведена попытка поиска папки или файла с аналогичным именем и отдача его вместо запрашиваемого. 
SymLinksIfOwnerMatch – разрешает веб-серверу использовать символьные ссылки, только если владелец файла или директории, на которую указывает эта ссылка совпадает с владельцем указанной директории. Если это условие не выполняется, то Ваши скрипты будут работать неправильно. Так же эта директива создает большую нагрузку на сервер из-за дополнительных системных запросов.
2. Некорректная работа скрипта. Возможно, в нем используются недоступные функции либо просто скрипт имеет некорректный синтаксис или был поврежден при загрузке на сервер. Проверьте корректность синтаксиса. Если скрипт использует включения (includes) , проверьте, чтобы они и директории которые их содержат были доступны для чтения. Просмотрите лог ошибок /logs/ваш_домен.error.log чтобы определить точную причину.
3. Возможно Ваши скрипты используют исходящие соединения (это могут быть скрипты партнерских программ, счетчики и т.п.), которые не успевают отработаться на стороне стороннего сервера.

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

Поддерживает ли Ваш хостинг модуль mod_rewrite?

Абсолютно на всех серверах виртуального хостинга, как платного так и бесплатного, модуль mod_rewrite доступен и разрешен для использования.

Что такое mod_rewrite и для чего он необходим.

mod_rewrite - это модуль сервера Apache, который предназначен для управления URL. Он предназначен для указания правил, по которым и будет определяться, как будет выглядеть URL Вашего сайта. Например, реальный адрес странички:
citydomain.com.ua/news/?newsid=24
Модуль mod_rewrite позволяет привести его в другой, более понятный для конечного пользователя вид, например:
citydomain.com.ua/news/vps.html

Как включить mod_rewrite.

Для того, чтобы модуль работал, необходимо в корневой папке Вашего сайта ( /www/имя_домена/ ) создать файл .htaccess (с точкой в начале имени этого файла). В начало содержимого файла необходимо добавить директиву:
RewriteEngine on
 После данной директивы должны идти остальные, которые уже содержат правила для изменения URL. Как правило, большинство CMS уже содежат изначально файл .htaccess со всеми необходимыми правилами. И для работы данного модуля необходимо включить его в настройках самой CMS, как это сделать вы можете узнать в документации по работе с Вашей CMS или у разработчиков Ваших скриптов.

Моя CMS требует изменить настройки php, как можно проверить какие настройки установлены в данный момент?

Для проверки настроек создайте файл phpinfo.php в директории с Вашим сайтом, пропишите в него функцию "<?php phpinfo(); ?>" без кавычек, выложите его на хостинг. Обратитесь к файлу http://вашсайт.com/phpinfo.php В виде таблицы вы сможете увидеть все опции и их статус.


Обращаем Ваше внимание, что есть два типа написания, включена опция или отключена:

(On или 1) - включена

(Off или 0) - отключена.


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

Какая версия php установлена на вашем хостинге?

У нас много серверов и на всех установлены разные версии php. Программное обеспечение на серверах виртуального хостинга регулярно обновляется и мы используем только стабильные версии. На большинстве серверов актуальной является версия PHP 5.3, на некоторых – PHP 5.4. В сравнении с предыдущими версиями этого скриптового языка, в версии 5.3 доступны новые функции, например, поддержка пространств имен, меток перехода, введен синтаксис с одинарным кавычками и др.

Также есть сервера shared хостинги, на которых установлен PHP 5.2. Это связано с тем, что некоторые скрипты для своей работы требуют именно эту версию, часто из-за обратно несовместимых изменений, использованных в более новых релизах. 

Узнать версию php которая стоит на данный момент Вы можете нажав кнопку "Управление хостингом"

Далее перейдите в раздел "Сайты" и нажмите кнопку "Статус" в разделе "Версия php".



Как переключить версию php для сайта Вы можете узнать по ссылке http://faq.cityhost.ua/?p=faq_new&faq_id=128


Как забрать файлы хостинга, если хостинг закончился?

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

Как восстановить хостинг и его файлы?

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

1) Авторизироваться в панели http://cp.citydomain.com.ua/.

2) Перейти во вкладку "Хостинг" и нажать кнопку "Восстановить".



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


4) После оплаты данного счета Ваш хостинг-аккаунт будет восстановлен.

Как проверить доступность порта на сервере?

Для того что бы проверить есть ли соединение с Вашего компьютера с сервером по определенному порту, к примеру 25 (smtp), 21 (ftp), 110(pop3), 143 (imap), 3306 (mysql) или другому. Необходимо воспользоваться утилитой telnet. По умолчанию данная утилита не включена в операционных системах Windows 7/8/10. Для её активации необходимо перейти в «Панель управления > Программы > Программы и компоненты»  выбрать пункт «Включение или отключение компонентов Windows»  в открывшемся списке отметить галочкой пункт «Клиент Telnet» и нажать ОК.

Далее приступим непосредственно к проверки соединения с портом, для этого нажимаем «Windows + R» и в открывшемся окне набираем команду cmd и нажать клавишу Enter.


В открывшемся окне пишем команду telnet «IP сервера» «порт»

к примеру: telnet 193.0.61.33 25


В случае если порт не блокируется, Вы получите ответ


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


На стороне сервера  порты необходимы для корректной работы услуг не блокируются (За исключением ftp подробнее описано тут http://faq.citydomain.com.ua/?p=faq_new&faq_id=177  ), причиной блокировки может быть антивирус или фаервол на Вашем компьютере или же поты может блокировать Ваш интернет провайдер.


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

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]


заменив www.site\.com названием своего сайта, причем нужно ставить обратные слеши \ перед всеми точками например так www.test\.com\.ua.

Если же необходимо сделать редирект с домена без www на домен с www, то в файле .htaccess необходимо прописать следующие строки:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]


не забыв заменить www.site\.com названием своего сайта, причем нужно ставить обратные слеши \ перед всеми точками например так www.test\.com\.ua

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

Как сделать переадресацию с одного сайта на другой сайт?

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


1.  Войти в панель управления хостингом ISPManager.

2. В меню выбрать пункт "Редиректы", после этого в верхнем левом углу нажать "Создать"

3. В появившемся окне заполнить:

- Из выпадающего списка 1 выбрать необходимый домен, с которого будет происходить переадресация.
- Указать в поле 2 путь от корня сайта к странице, с которой необходимо переадресовывать посетителей, например "/" - со всех страниц Вашего сайта будет перенаправлять на указанный в поле 4 сайт.
- Выбрать из выпадающего списка 3 тип переадресации, если Вы перенесли сайт на другой домен необходимо выбрать 301 код.
- В поле 4 указать путь к сайту, на который происходит переадресация, например "http://example.com"


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

На серверах хостинга компании CityHost есть возможность выполнять скрипты Python.

Для этого Вам необходимо добавить в .htaccess следующую строку:

AddHandler cgi-script .py

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


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

Файл: test.py
#!/usr/bin/python

import wsgiref.handlers

def application(environ, start_response):
    start_response('200 OK', [('Content-Type', 'text/plain')])
    return ['Hello World!\n']

wsgiref.handlers.CGIHandler().run(application)

Не забудьте выставить на файл права - 755




После этого откройте в браузере файл http://{{ВАШ:ДОМЕН}}/test.py

Если в браузере Вы увидели надпись "Hello World!" - это означает что скрипт выполнился.



Добавление задания в новый планировщик заданий Cron в личном кабинете

Для добавления задания в планировщик Cron войдите в панель управления услугами на https://cityhost.ua/

Перейдите в раздел хостинг(1) и нажмите на кнопку "Управление"(2).


Откройте вкладку "Cron" и нажмите на кнопку "Добавить задачу".