MUSICA



Mind Eclipse official homepageBlut Formicarium's officialn siteICEWIND BLAST official site






MONASTERY DEAD

RSS channelSelect english version











Хостинг на сервере MUSICA:

Мы предоставляем возможность группам металлического направления бесплатно разместить на нашей площадке свои сайты. Имя сайта будет иметь вид имя-сайта.musica.mustdie.ru. Сайты располагаются на компьютере под управлением операционной системы Linux Debian и WEB сервера Apache 2. Пользователям предоставляется доступ к файлам по FTP протоколу. Выделяемая квота - 5MB, однако по вашей просьбе она может быть увеличена.

Структура каталогов, именование файлов, кодировки

HTML файлы должны раполагаться в каталоге data. Индексный файл должен называться index.html. WEB сервер работает под управлением системы Unix и регистр букв в именовании файлов имеет значение, поэтому необходимо называть все файлы и соотвественно ставить на них ссылки в html файлах символами в нижнем регистре. Текстовые файлы на сервере должны быть в кодировке windows-1251.

Common Gateway Interface

Наши пользователи имеют возможность создавать динамические страницы с использованием CGI (Common Gateway Interface). В качестве языка программирования пользователи могут выбирать из Perl и PHP. CGI скрипты работают в режиме suExec, что гарантирует сохранность данных пользователей и накладывает определенные ограничения.

Необходимые условия выполненения скриптов пользователя:

  1. Файлы скриптов необходимо закачивать на сайт в режиме ASCII, в противном случае скрипт не будет работать в Unix системе.
  2. Каталог, в котором располагаются скрипты, должен принадлежать пользователю и первичной группе пользователя, как правило, одноименной имени пользователя (данное требование выполняется автоматически при закачке файлов по ftp), и иметь атрибуты rwxr-xr-x. Для каталога cgi-bin эти права и атрибуты установлены по умолчанию.
  3. Скрипты должны иметь атрибуты rwxr--r--. Атрибут x (eXecutable) скрипта для пользователя необходимо выставить вручную, это позволяют сделать все FTP клиенты.
  4. CGI-скрипты могут иметь следующие расширения: .cgi .pl .php .php3 .php4 .phtml
  5. Пути к программам:
    • Perl - /usr/bin/perl
    • PHP - /usr/bin/php-cgi

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

Отладка скриптов и проверочный шаблон.

Пример минимального скрипта на языке Perl:

Используйте строку use CGI::Carp qw(fatalsToBrowser); для отладки Ваших скриптов.

#!/usr/bin/perl
# Вывод ошибок в броузер
use CGI::Carp qw(fatalsToBrowser);
# Определение типа данных
print "Content-type: text/html\n\n";
# Сами данные
print <EOF; <HTML>
<HEAD></HEAD>
<BODY><H1>Hello World</H1>
<P>Provided by <A href="/">MUSICA Metal-zine</A></P>
</BODY>
</HTML>
EOF

Пример минимального скрипта на языке PHP:

#!/usr/bin/php-cgi
<?
phpinfo();
?>



MUSICA SEARCH:
 
 
 








CATALOGUES:

Rambler's Top100


 
E-mail additions and amendments for these pages to: musica@mustdie.ru

Рекламное место