Forum Webscript.Ru
Программирование => PHP => Тема начата: scasic от 09 Марта 2002, 02:14:33
-
надо ли прописывать в каждом из файлов с расширением *.php
путь к интерпретатору #!****?
А без указания пути выдает 500,
если же потрудиться и прописать путь во всех файлах с расширением *.php, то при обращении к index.php выдает в броузер следующее:
#!/usr/local/bin/php #!/usr/local/bin/php #!/usr/local/bin/php #!/usr/local/bin/php #!/usr/local/bin/php #!/usr/local/bin/php #!/usr/local/bin/php
-
не надо ничего прописывать, в данном случае выводится как обычный хтмл.
-
если не указать то php скрипт отказывается выполняться, выскакивает 500!
хостер же говорит следующее:
В первой строке файлов скриптов, написанных на Perl или PHP необходимо указать полный путь к интерпретатору языка:
#!/usr/bin/perl - для Perl
#!/usr/local/bin/php - для PHP
-
нужно, если пхп установлен как cgi. Если же как модуль, то ничего больше указывать не нужно.
плюс см. phpinfo();
-
короче говоря не понял я ничего!
есть 2 варианта прописывать и не прописывать
результат в принципе один и тот же - скрипт не работает...
хотя любой другой скрипт (с прописанным путем) выполняется без проблем!
а вот что пишется в логи сервера:
[Sat Mar 9 17:08:17 2002] [error] [client 195.239.5.142] Premature end of script headers: /home/clients/w_kitcom/public_html/AdminSQL/
-
все зависит от настроек сервера.
для _нормальной_ работы требуется установить php4 в качестве модуля к серверу apache.
-
to:Dm
если не трудно подскажи как самому узнать установлен ли php как модуль или cgi?
phpinfo говорит следующее:
Server API: CGI
это говорит о том что php установлен как cgi?
если так - то что я не смогу запустить phpMyAdmin?
-
scasic
определил верно. через phpinfo()
да... вообще странный провайдер.
даже если не настроена обработка php скриптов...
следовательно, нужно установить в #!/usr/bin/php в начале каждого файла и установить права доступа на запуск всех .php.
-
Провайдер: dataforce
пробовал!
но броузер выводит не исполненный скрипт, а просто кучу #!/usr/local/bin/php
:)
-
Все вроде нашел лаг!
короче говоря нада сделать так:
прописать путь к интерпретатору во всех скриптовых файлах!
КРОМЕ config.inc.php!
тему можно закрывать:)
thanx to all