вже кілька місяців я працюю із системою, яку я поставив для локальної розробки.. і сьогодні мені прикортіло поміняти дефолтний конфіг
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
=>>
AllowOverride All
після чого він почав віддавати .php файли на
завантаження замість інтерпритації.. що цікаво це відбувалось не із всіма php файлами, а тільки із деякими - причому я не виявив закономірності..
команди
chmod 777
chown web
нічого не змінили (я подумав що це могло залежати від прапорця executive або від власника)
коли я повернув AllowOverride None читуація змінилась але не сильно - просто кількість неадекватиних php зменшилась...
ще одна особливість:
http://localhost/vin/ показує сторінку нормально, а
http://localhost/vin/index.php завантажує файл index.php!!
що це таке???
я спробував завантажити всі наявні оновлення для всієї системи (у мене Ubuntu 7.0.4) - там були оновлення і для апача.. не допомогло
отже моя теперішня конфігурація:
Ubuntu 7.0.4
PHP Version 5.2.1
Apache 2.2.3
MySQL 5.0.38
а також Zend Debugger (Zend Platfrom 3.0 evaluation версія, яка вже закінчилась, але Zend Debugger у них безкоштовний, тому він досі працює)