|
автор: ida (27.07.2004 в 00:36) |
|
| Купила книгу по php5. Никак не получается установить. Выдает ошибку - The requested URL /__php_dir__/php.exe/index.php was not found on this server.
Все прописала, вроде, правильно -
AddType application/x-httpd-php phtml php
<Directory "C:\php">
Options ExecCGI
</Directory>
ScriptAlias "/__php_dir__/" "C:\php\"
Action application/x-httpd-php "/__php_dir__/php.exe"
Подскажите в чем ошибка . . .
| |
|
|
|
|
|
|
|
для: ida
(27.07.2004 в 00:36)
| | А не из-за того, что у Вас слеш (/) в другоу сторону стоит?
c:\php вместо с:/php
Попробуйте вот так.
AddType application/x-httpd-php phtml php
<Directory "c:/php">
Options ExecCGI
</Directory>
ScriptAlias "/__php_dir__/" "c:/php/"
Action application/x-httpd-php "/__php_dir__/php.exe"
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(27.07.2004 в 01:05)
| | Под Windows, Apache это одинаково... | |
|
|
|
|
|
|
|
для: Варелка
(27.07.2004 в 01:09)
| | Ай вот не скажи. Специально у себя также сделал. Не заработало. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(27.07.2004 в 01:31)
| | Когда слеш обратный - их два следует ставить "С:\\php" - он же как символ экранирования воспринимается... Хотя, судя по всему, зависит от места использования, у меня в php.ini и с одним всё катит... | |
|
|
|
|
|
|
|
для: ida
(27.07.2004 в 00:36)
| | У вас вероятно PHP Release Candidate 2 (3), в этой версии для работы PHP в качестве внешнего CGI скрипта был создан отдельный модуль, и называется он теперь не php.exe, а php_cgi.exe.Т.е. в конфигурационном файле Apache необходимо его прописать следующим образом:
AddType application/x-httpd-php phtml php
<Directory "c:/php">
Options ExecCGI
</Directory>
ScriptAlias "/php_dir/" "c:/php/"
Action application/x-httpd-php "/php_dir/php.exe"
|
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=101&page=1 | |
|
|
|
|
|
|
|
для: cheops
(27.07.2004 в 08:52)
| | А php_cgi.exe то забыл написать в последней строчке:)
AddType application/x-httpd-php phtml php
<Directory "c:/php">
Options ExecCGI
</Directory>
ScriptAlias "/php_dir/" "c:/php/"
Action application/x-httpd-php "/php_dir/php_cgi.exe"
|
| |
|
|
|
|
автор: ida (27.07.2004 в 18:35) |
|
|
для: glsv (Дизайнер)
(27.07.2004 в 09:06)
| | Не помогло . . . что еще может быть? | |
|
|
|
|
|
|
|
для: ida
(27.07.2004 в 18:35)
| | Там постом выше опять ошибочка (мы сегодня в ударе :)... Вместо php_cgi.exe, следует писать php-cgi.exe. Не могли бы вы за одно сообщить версию сервера apache и php?
PS Если опять не будут запускаться скрипты - мы можем поступить следующим образом, вы пришлёте нам по e-mail файл http.conf и версии вашего сервера Apache и PHP (+ описание где расположены виртуальные хосты, пути к PHP и Apache) - мы бы промоделировали ситуацию и выслали бы вам обратно настроенный конфигурационный файл. | |
|
|
|
|
автор: ida (27.07.2004 в 22:42) |
|
|
для: cheops
(27.07.2004 в 22:14)
| | Apache/2.0.47
PHP5 скачала с сайта http://www.php.net/downloads.php
Раньше у меня все работало с тем же Apache, но стоял php4. Потом пришлось переустанавливать машину . . .
Сейчас опять захотела поставить сервер, но никак. Apache работает отлично, но вот php никак не хочет работь, на скрипты ругается в error.log - premature end of script headers: php.exe, в браузере выдает ошибку 500 Internal Server Error
Весь мануал прочитала в доль и поперек . . . и ничего.
И все ведь сделала по книге "Самоучитель PHP5".
| |
|
|
|
|
автор: ida (27.07.2004 в 22:45) |
|
|
для: cheops
(27.07.2004 в 22:14)
| | Да, и в самом php у меня 3 exe-шника - php.exe, php-cgi.exe, php-win.exe
Я прописала php.exe | |
|
|
|
|
|
|
|
для: ida
(27.07.2004 в 22:45)
| | Попробуйте прописать php-cgi.exe - в PHP 5 именно он ответственнен за обработку PHP-скриптов. | |
|
|
|
|
автор: ida (27.07.2004 в 23:02) |
|
|
для: cheops
(27.07.2004 в 22:57)
| | Огромное спасибо, наконец-то это заработало.
Я как-то и не подумала попробовать этот вариант. Доверилась книге, но . . . | |
|
|
|
|
|
|
|
для: ida
(27.07.2004 в 23:02)
| | Ммм... /*задумчиво поглядывая на свою фамилию в авторах книги*/ ну вы знаете книга по бете писалась, кто ж знал, что им стрельнет перименовывать модули :))) | |
|
|
|
|
автор: Pritorius (07.01.2006 в 17:51) |
|
|
для: cheops
(27.07.2004 в 22:57)
| | Парни только на вашем форуме нашол решение своей праблы СЕНКС!!!!!!!!!!!! ДЕствительно заковырка с 5 PHP :) | |
|
|
|
|
|
|
|
для: Pritorius
(07.01.2006 в 17:51)
| | Возможно вам будет интересна статья по установке связки PHP+Apache+MySQL http://www.softtime.ru/info/articlephp.php?id_article=24, которую мы постоянно поддерживаем в актуальном состоянии и вносим в неё изменения, если они возникают в алгоритме установки. | |
|
|
|
|
автор: D-jay Niked (21.01.2006 в 09:29) |
|
|
для: cheops
(07.01.2006 в 20:38)
| | Такая же проблемма была, у меня тоже самоучитель php5
Спасибо всем!!! | |
|
|
|