> Все Тарифы    > Заказать    > Оплата    > Вход для клиентов
Проверка домена    www.   

Важно: Регистрация доменов .RU за 150 рублей!         

Справочник (F.A.Q)

Ошибка "500 Internal Server Error"
Как использовать PHP?
Как использовать код PHP в файлах с произвольным расширением?
Как использовать скрипты Perl?
Как исполнять CGI скрипты в директории, отличной от cgi-bin?
Как использовать скрипты, написанные на Python или Ruby?
Необходимого модуля Perl нет на сервере. Что делать?
Мне нужен PHP4. Как его использовать?
По умолчанию PHP не выводит ошибки. Как включить вывод ошибок в браузер.
Как установить Ruby on Rails?

Ошибка "500 Internal Server Error"

Ошибка может возникать в следующих случаях:

  • CGI скрипт не выводит заголовок
  • Проблема может возникнуть в случае, если в скрипте нет вывода заголовков. Обязательным является заголовок Content-type. Для исключения этой ошибки в начало скрипта внесите (на примере Perl)

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

    Если такая инструкция есть - вероятно скрипт прерывается раньше, чем инструкция исполняется. Проверьте error_log на наличие сообщения об ошибки в скрипте и попробуйте исполнить скрипт в командной строке через SSH.
  • Настройка сервера (в данном случае .htaccess) некорректна
    Проблема может возникнуть в случае, если в файл .htaccess внесены некорректные изменения. В этом случае закомментируйте все записи в .htaccess при помощи символа #. Затем постепенно раскомментируйте строчки до нахождения некорректной.
В любом случае error_log поможет Вам в решении подобных ошибок.

Как использовать PHP?

Вы можете писать скрипты на PHP встраивая из в страницу при помощи конструкции <? ... ?>. Расширение у файла, в который будет встроен PHP код должно быть одним из следующих: .php .php3 .php4 .phtml .php5 .phtm.

Как использовать код PHP в файлах с произвольным расширением?

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

AddType application/x-httpd-php .htm .html

(для файлов с расширением .htm и .html).

Как использовать скрипты Perl?

Для использования PERL-скриптов необходимо в качестве первой строки скрипта указать:

#!/usr/local/bin/perl

Файл скрипта должен иметь атрибуты доступа 711. Выставить их можно при помощи FTP-клиента или используя команду chmod 711 script.pl (где script.pl - Ваш скрипт). Внимание: скрипт должен находиться в директории cgi-bin. По умолчанию, вызов скриптов возможен только из этой директории.

Как исполнять CGI скрипты в директории, отличной от cgi-bin?

В этой директории необходимо создать файл .htaccess со следующим содержанием: Options ExecCGI.

Как использовать скрипты, написанные на Python или Ruby?

Для исполнения скриптов Python или Ruby вначале скриптов должны присутствовать строчки соответственно

#!/usr/bin/python

и

#!/usr/bin/ruby

Также на скриптах должны быть права на исполнение (711).

Необходимого модуля Perl нет на сервере. Что делать?

Просто обратитесь в поддержку. Мы установим необходимый модуль в кратчайшие сроки.

Мне нужен PHP4. Как его использовать?

Вы можете обрабатывать ваши скприты при помощи PHP 4, просто использовав расширение скрипта .php4. Если вы хотите настроить использование PHP4 для обработки .php файлов, пропишите в .htaccess:

AddType php4-script .php

По умолчанию PHP не выводит ошибки. Как включить вывод ошибок в браузер.

Необходимо прописать в файле .htaccess:

php_value display_errors 1

Как установить Ruby on Rails?

1. Сначала необходимо создать сайт для Ruby On Rails и привязать любой свободный домен к созданному сайту.

2. Подключитесь по SSH к серверу.

3. Установите скелет приложения при помощи команды:

support@argus ~ $ rails ruby

В ответ будет выведен список сгенерированных файлов.

4. Теперь необходимо установить публичную директорию:

support@argus ~ cd ruby
support@argus ~/ruby $ rm public_html -R
support@argus ~/ruby $ ln public public_html -s


5. Для включения mod_ruby необходимо внести в проект следующие изменеия:

В файле ruby/public/.htaccess необходимо заменить строку:

RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
на
RewriteRule ^(.*)$ dispatch.rb [QSA,L]


Изменить в файле ruby/public/dispatch.rb строку

require "dispatcher"
на
require "/usr/lib/ruby/gems/1.8/gems/rails-<версия rails>/lib/dispatcher.rb"

и закомментировать строку:

ADDITIONAL_LOAD_PATHS.reverse.each ...


Посмотреть версию rails Вы можете коммандой: rails -v

На этом установка Ruby on Rails завершена. Если всё прошло успешно вы должны увидеть страницу, подобную этой.

Во вопросам установки дополнительных модулей (gems) вы можете обратиться в техническую поддержку.

Если в данном разделе вы не нашли ответ на интересующий вас вопрос, задайте его в Службу технической поддержки пользователей по адресу support@timeweb.ru, телефону или icq.

Круглосуточная служба поддержки:

В Москве: +7(495) 788-3959
В СПб.:     +7(812) 677-1520 Россия:     +8(800) 333-1520

E-mail: support@timeweb.ru

ICQ: 4949-6335-1

Адрес:
Россия, Санкт-Петербург,
пр. Обуховской обороны д. 51, Лит. К

Способы оплаты



©2006-2010 ООО "ТаймВэб".
Лицензия Министерства связи РФ N43023

Среди наших клиентов




EsetNod32

Считаем

Rambler's Top100
На главную На главную Карта сайта На главную