Apache2+php4
Здравствуйте!
Подскажите, пожалуйста.
Не могу добиться корректной работы этой парочки.
Проблема в том, что в php-скрипте переменные, передаваемые через знак
"?" в ссылке - пустые.
Например:
/var/www/apache2-default/screenshoot.php:
...
<body align="center" valign="middle">
<? echo "<CENTER><IMG src='./downloads/".$IMAGE."' border='0' alt='screenshoot' /></CENTER> "; ?>
</body>
...
вызывается по ссылке:
http://localhost/apache2-default/screenshoot.php?IMAGE=scr2.jpg
и в итоге получаем:
<body align="center" valign="middle">
<CENTER><IMG src='./downloads/' border='0' alt='screenshoot for AITTrains' /></CENTER> </body>
Та-же ситуация и с другими php-принимающими параметры.
Остальные работают нормально (например, есть страница, где в 2 позициях
выбирается случайно один из 7 скриншотов).
Эта проблема только на локальной машине (Debian 3.1 stable). На хостинге
все нормально работает.
Эта-же копия сайта нормально работает локально под Mandrake 10.1 (я с
него потихонечку перехожу на Debian). Там тоже Apache2+php4 -
установленные по умолчанию.
Возможно, проблема в модулях апача (в Mandrake их по умолчани
запускается целая куча, в Debian - 5 штук)
Запускал те-же модули, что и в Mandrake (перепробовал 2 способа: mods-enabled и httpd.conf) - ничего не получилось.
Если для корректной передачи параметров в php нужно подгрузить какой-то
модуль - подскажите, пожалуйста, какой.
Установлены:
apache2
apache2-common
apache2-mpm-prefork
apache2-utils
libapache2-mod-php4
php4-common
php4 (при этом он никак не меняет картину он может быть
установлен или удален. Все то-же.)
Если вместо apache2 ставить просто apache - проблема будет
та-же.
Где и что еще можно посмотреть?
Андрей.
Reply to: