Astazi mi-am spart capu’ cateva ore sa le fac pe toate astea de mai sus sa mearga pe un Vista (am luat un computer care era nou si nefolosit si am zis sa vad cum se comporta in “production environoment”)
So… let’s the party begin.
Pe moment am sa dau tips/trick (pentru mine in primul rand – ca le uit repede) despre Apache si php (cum sa le fac sa se ‘pupe’ fara erori).
Prima eroare:
You don’t have permission to access /php/php-cgi.exe
(se observa ca nu folosesc php as module, but as cgi) 🙂
Problema e, ca la versiunea 4 de Apache NU am avut nici o problema, a mers brici.
Buba e in http.conf
Original (and error generating) lines:
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
Correct lines:
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
Satisfy all
Si am sa pun si restu’, a.i. uitucu’ din mine sa nu mai bantuie pe net cautand kestii pe care le uita (si poate mai sint in situatia mea):
Pentru directoru’ unde se afla “sait”-urile:
Options All
AllowOverride All
Order allow,deny
Allow from all
Ii spunem Apache-ului ca avem acum si alte fisiere “index”:
DirectoryIndex index.html index.php index.htm
Acum spunem Apache-ului cu ce se mananca fisierele .php:
ScriptAlias /php/ “d:/bin/php/”
Action application/x-httpd-php “/php/php-cgi.exe”
AddType application/x-httpd-php-source phps
AddType application/x-httpd-php .php
Cred ca se intelege cat de cat. 🙂
Problema e ca eu acasa am Apache 4.x si php 4.x pe care le ‘car’ de la o instalare la alta: adica NU folosesc “setup.exe” si kestii din astea care-ti seteaza ele ce vor si unde vor si pe unde vor. Acum am zis sa iau frumos, ca un incepator, toate kiturile de apache, php si mysql si sa le pun muncitoreste. Yeap, this sux… big time!
Cred ca unele kestii sint muuuulte prea simple pentru mine pentru a le intelege! 😦
O alta kestie IMPORTANTA ca un VISTA sa mearga klumea:
– trebuie facut shut-down/disable/kill la mizeria aia de “user account control”
– pentru asta follow these:
1. Start > Control Panel > User Accounts.
2. Click on “turn user account control on or off”.
3. Debifatzi “Use User Account Control (UAC) to help protect your computer”.
4. Click “OK”.
5. Restart Windows Vista.
Daca din greseala ati instalat toate alea..alea cu kestia asta activata, sa NU va mirati de ce nu va merge; short-tip: dezinstall, deactivate UAC si reinstall – credeti-ma… e muuult mai usor/rapid/simplu. 🙂