Персональная страничка

Абоненты Карельского филиала ПАО "Ростелеком" в рамках договора могут разместить на сервере home.onego.ru свою персональную страничку или сайт.

Чтобы получить место на сервере для размещения своего сайта необходимо заказать со страницы абонента (раздел "Дополнительные услуги"). После осуществления заказа со страницы абонента на экран будет выведен пароль для доступа в свой каталог на сервер home.onego.ru. Пароль всегда можно сменить в разделе "Смена пароля". В рамках договора бесплатно предоставляется 50 Мб дискового пространства на сервере.

При создании своего сайта Вы можете использовать самые современные средства и технологии:

  • SSI (Server Side Includes)
  • PHP (язык программирования, часто применяемый для разработки web-приложений)
  • CGI с использованием языков Perl и Python (только для виртуальных Web-серверов)
  • База данных MySQL

В случае если Вы желаете увеличить объем дискового пространства Вашей домашней страницы, то Вам необходимо заказать дополнительный объем на странице абонента в разделе "Дополнительные услуги ->Персональная страничка" и выбрать дополнительный требуемый объем домашней страницы в мегабайтах (от 50 до 450 Мб). Указанный объем добавляется сверх предоставляемых бесплатных 50 Мб. Так же указанная величина будет протарифицирована пропорционально количеству дней, оставшихся в данном расчетном периоде. Отказ от услуги в текущем рассчетном периоде не ведет к возврату денежных средств на счет. Плата взимается в соответсвии с тарифами (Том 4, часть 4.3, "Квота на хранение информации на сервере") за предоставление квоты, а не за фактически размещенный на сервере объем информации. Для полного отказа от увеличенного объема дискового пространства необходимо выбрать из списка значение "0" (объем предоставляемый бесплатно (50 Мб) остается).

На сервере home.onego.ru прекрасно работают общедоступные системы управления содержимым сайтов, форумы и другие web-приложения, написанные на PHP

Как разместить готовую страничку или сайт на сервере home.onego.ru?

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

Перед тем, как опубликовать вашу домашнюю страницу, убедитесь в выполнении следующих технических условий:

  • "Главный" html-файл (загружаемый браузером при выходе на вашу домашнюю страницу) должен называться index.html (существенно то, что название этого файла должно быть набрано маленькими буквами).
  • Все ссылки, находящиеся внутри html-файлов, должны совпадать по регистру букв с названиями соответствующих файлов. (Например, если фоновый рисунок для страницы указан как, то сам графический файл с рисунком должен называться именно BackPict.gif, а не как-либо иначе!) Для облегчения задачи рекомендуется называть все файлы исключительно маленькими буквами.
  • Недопустимо употребление в названиях файлов и каталогов русских букв.
  • Ни одна из ссылок, находящихся внутри html-файлов, не должна указывать на локальный файл (как, например: ).

Убедившись в готовности страницы, запускаете ftp-клиент, например, программу Far Manager (далее речь пойдет об использовании именно этой программы) и, выйдя на левой панели в каталог с домашней страницей, нажимаете Alt+F2 и выбираете на правой панели опцию FTP. Нажатием Shift+F4 вызываете окно описания FTP-сервера, в первом поле которого вводите строку ftp://user@home.onego.ru (вместо слова user должно стоять ваше имя доступа), а во втором - ваш пароль доступа. Нажимаете Enter для завершения описания FTP-сервера, затем еще раз Enter на появившемся на правой панели наименовании FTP-сервера.

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

Пометьте все файлы (и, возможно, каталоги) на левой панели и скопируйте их нажатием F5 на правую панель. Результат ваших действий вы сможете увидеть, выйдя с помощью браузера на адрес http://home.onego.ru/~user (вместо слова user должно стоять ваше имя доступа в интернет).

Если вам потребуется внести какие-либо исправления/дополнения в вашу страничку, внесите их в копию, находящуюся на жестком диске вашего компьютера, а затем обновите описанным выше способом содержимое вашего каталога на сервере home.onego.ru.

Некоторые особенности настройки PHP на сервере home.onego.ru

  • Параметр open_basedir.
  • Параметр open_basedir ограничивает доступ PHP-скриптов к файловой системе сервера директорией, указанной в качестве значения данного параметра. То есть когда скрипт пытается открыть файл с помощью, например, fopen, проверяется расположение файла. Если файл находится вне определенной директории, PHP его не откроет. Для пользоватлей сервера home.onego.ru параметр open_basedir ограничивает доступ к файловой системе сервера домашним каталогом пользователя. Для того чтобы получить значения полных путей к скриптам воспользуйтесь массивом с предопределенными переменными $GLOBALS.

  • Параметр register_globals.
  • Этот параметр по умолчанию имеет значение "off". Это означает, что все передаваемые скрипту параметры будут расположены либо в массиве $_GET, либо в массиве $_POST (в завасимости от вида запроса). То есть если Вы передаете параметр через ссылку, например http://name.onego.ru/test.php?abc=1, то доступ к значению переменной будет: $_GET['abc'], а обращение вида $abc не будет работать.

  • Дополнительную информацию о настройках PHP и установленных модулях Вы можете получить с помощью функции phpinfo().
  • Для этого cоздайте скрипт phpinfo.php:

    <?php
      phpinfo();
    ?>

    Разместите его в своем домашнем каталоге. После обратитесь к нему через браузер по адресу: http://home.onego.ru/~username/phpinfo.php