|
|
|
| Ставил apache_2.0.46 и php-4.3.3 всё прекрасно работало, только переменные в строке браузера не передавались. Значит купил книгу "Самоучитель PHP 5" начал ставить всё как там описанно, но PHP не ставиться, к html можно обратиться. Получилось раз какбы загружать страницу но это происходило учень долго, я закрывал. Что может быть не так подскажите плиз. | |
|
|
|
|
|
|
|
для: Alex
(29.06.2004 в 14:49)
| | Сразу сообщу, что передача переменных через строку браузера включается установкой директивы register_globals, файла php.ini в on.
Но лучше использовать для получения значений параметров строки запросов суперглобальные массивы $_GET и $_POST.
Правильно ли я понял, после установки PHP 5 - скрипты php не подцепляются сервером Apache?
В связи с этим несколько вопросов:
1) Перезапускался ли Apache после установки PHP?
2) Прописано ли в конфигурационном файле Apache индексный файл PHP: DirectoryIndex index.html index.html.var index.php
3) Указан ли в конфигурационном файле Apache путь к 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"
|
| |
|
|
|
|
|
|
|
для: cheops
(29.06.2004 в 15:25)
| | Спасибо за директиву register_globals.
2 и 3 пункты были выполненны сразу, перезапускал и апач и комп
не цепляет он PHP.
Opera пишет :The requested URL /php_dir/php.exe/1.php was not found on this server. | |
|
|
|
|
|
|
|
для: Alex
(29.06.2004 в 20:07)
| | А... я кажется понял, у вас PHP 5 Release Candidate 2?
Тогда в конфиге Apache нужно ссылаться не на php.exe, а на php-cgi.exe. | |
|
|
|
|
|
|
|
для: cheops
(29.06.2004 в 20:31)
| | Да у меня PHP 5 Release Candidate 3 , т.е я должен пропечатать в конфиге
Action application/x-httpd-php "/__php_dir__/php-cgi.exe"
|
Есть вопрос -для чего нужен монитор в нем только активны ok и exit? | |
|
|
|
|
|
|
|
для: Alex
(30.06.2004 в 09:57)
| | >Да у меня PHP 5 Release Candidate 3 , т.е я должен
>пропечатать в конфиге
Action application/x-httpd-php
"/__php_dir__/php-cgi.exe"
|
Да, для PHP 5 Release Candidate, нужно использовать именно php-cgi.exe
>Есть вопрос -для чего нужен монитор в нем только активны ok
>и exit?
Монитор от Apach или в PHP 5 Release Candidate 3 собственный монитор появился (у меня пока Candidate 2, то что вышел 3, я обнаружил после вашего поста)? | |
|
|
|
|
|
|
|
для: cheops
(30.06.2004 в 10:49)
| | Монитор от Апача для чего он нужен и попутно 2,0,49 точно также в конфе всё прописывать, а то сейчас скачал хочу заинсталить. | |
|
|
|
|
|
|
|
для: Alex
(30.06.2004 в 10:52)
| | Ни для чего он собственно не нужен, так чтобы мышью можно было запускать, останавливать и перезапускать Apache. Сервер и без него прекрасно будет работать, это только вспомогательная тулуза - я его всегда из трея убираю (очень раздражает дизайн иконки). Если Windows 2000 или XP - лучше перезапускать Apache через консоль управления служб (Пуск | Настройка | Панель управления | Администрирование | Службы). А в свойствах сервиса выставить автоматический старт при запуске системы.
Вообще конфиги различаются, но не сильно, во втором Apache исчезла директива Port (больше помоему ничего вопиющего), добавилось море других, но в общих чератах настройка та же... Если что-то не идёт пишите - будем вместе разбираться.
PS Только не заменяйте конфиг Apache 2.0 на конфиг от Apache 1.3 - лучше провести настройку по новой. | |
|
|
|
|
|
|
|
для: cheops
(30.06.2004 в 11:11)
| | Ставил переставлял апач , конфиг писал и так и сяк ничего не получалось, в конце крнцов windows ME у меня загнулся так что снёс его отфарматил винт и поставил XP начал настраивать всё поновой , но не тут-то было строка
не нравиться ему причём на разных машинах под XP одно и тоже происходит.
Незнаю что делаю не так , одно осталось чтобы кто-нибудь конфиг мне на мыло сбросил.
Пути:
c:\php
c:\www\apache2
PHP у меня Release Candidate 3. | |
|
|
|
|
|
|
|
для: Alex
(02.07.2004 в 16:28)
| | Хм, у меня в этом месте стоит
Сейчас я в точности воспроизведу ситуацию и отпишусь. | |
|
|
|
|
|
|
|
для: Alex
(02.07.2004 в 16:28)
| | Посмотрите почту. | |
|
|
|
|
|
|
|
для: cheops
(02.07.2004 в 22:54)
| | Спасибо большое.
Так значит в виртуальном хосте я должен переправить ваш адрес
e:/main на свой c:/www/www1
Сам php должен стоять в c:\php или c\www\php.
Все загружаемые файлы должны лежать в c:\www\www1 | |
|
|
|
|
|
|
|
для: Alex
(03.07.2004 в 08:52)
| | Огромное спасибо всё прекрасно встало.
Благодарю что смогли мне помочь. | |
|
|
|