Обсуждение участника:Bezha — различия между версиями

Материал из Wiki.Hosting.UA
Перейти к: навигация, поиск
(New section: [[Обсуждение участника:Bezha#Почему скрипты, работавшие на вашем домашнем компьютере не работают на сервер?|Почему скрипты, работавшие)
(New section: [[Обсуждение участника:Bezha#Не работает php_value в .htaccess, необходимо изменить runtime параметры интерпретатора PHP|Не работает php_value в .htaccess, не)
Строка 14: Строка 14:
  
 
При закачке на сервер в ftp-клиенте, которым вы пользуетесь, должна быть выключена опция 'ASCII-mode' (должен работать режим бинарной передачи).<br>
 
При закачке на сервер в ftp-клиенте, которым вы пользуетесь, должна быть выключена опция 'ASCII-mode' (должен работать режим бинарной передачи).<br>
 +
 +
== Не работает php_value в .htaccess, необходимо изменить runtime параметры интерпретатора PHP ==
 +
 +
Мы не используем mod_php4/5 и действительно директива php_value обрабатываться не будет.<br>Вы можете указать в .htaccess полный путь к своему собственному php.ini, при помощи директивы suPHP_ConfigPath.
 +
 +
Например:<br>suPHP_ConfigPath /hsphere/local/home/&lt;имяпользователя&gt;
 +
 +
php.ini должен быть правильно сконфигурирован и содержать все необходимые настройки для 5ой версии PHP.
 +
 +
Если у Вас нет SSH доступа, вы можете попросить наших администраторов скопировать вам в домашнюю директорию php.ini используемый по умолчанию. <br>

Версия 21:12, 7 января 2008


Содержание

Почему сервер выдаёт ошибку 500?

  •   права на доступ к файлу со скриптом и директории cgi-bin должны быть 755 (xwrx-rx-r);
  •  файл запускается не из директории /cgi-bin/ (или другой директории с правами на запуск скрипта);
  •  неправильно прописан путь к интерпретатору.

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

В 'WEB Options' добавить новую CGI-dir. Так же можно добавить в поле 'CGI' таблицы 'WEB Options' расширения файлов, которые будут рассматриваться сервером как файлы, содержащие CGI-скрипты. Для этого нужно в поле 'CGI' нажать на ссылку 'add', затем ввести расширение файла (например '.sh') и нажать на кнопку 'Submit'.

Почему скрипты, работавшие на вашем домашнем компьютере не работают на сервер?

При закачке на сервер в ftp-клиенте, которым вы пользуетесь, должна быть выключена опция 'ASCII-mode' (должен работать режим бинарной передачи).

Не работает php_value в .htaccess, необходимо изменить runtime параметры интерпретатора PHP

Мы не используем mod_php4/5 и действительно директива php_value обрабатываться не будет.
Вы можете указать в .htaccess полный путь к своему собственному php.ini, при помощи директивы suPHP_ConfigPath.

Например:
suPHP_ConfigPath /hsphere/local/home/<имяпользователя>

php.ini должен быть правильно сконфигурирован и содержать все необходимые настройки для 5ой версии PHP.

Если у Вас нет SSH доступа, вы можете попросить наших администраторов скопировать вам в домашнюю директорию php.ini используемый по умолчанию.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
ССЫЛКИ НА РАЗДЕЛЫ
Инструменты