Mam zainstalowany serwer - Windows, IIS (nie chciałem go instalować, ale takie otrzymałem polecenie odgórne), KF Web Server (również polecenie odgórne), MySQL, PHP. Przyszedł pewien gość od PHP i wgrał Apache'a, no to już mam dwa programy niepotrzebne - IIS, KFWS. No i teraz muszę doprowadzić to wszystko do porządku. Najchętniej to bym wszystko wyrzucił i wgrał MySQL+PHP+Apache, ale to nie do mnie należy decyzja. No więc muszę jakoś odpalić stronkę, która jest napisana w php. Wygląda ona następująco:
Cytat
katalogi - public, system, tmp, uploads
pliki - index.php
pliki - index.php
W pliku index.php:
Kod
<?php
/*
|---------------------------------------------------------------
| PHP ERROR REPORTING LEVEL
|---------------------------------------------------------------
|
| By default CI runs with error reporting set to ALL. For security
| reasons you are encouraged to change this when your site goes live.
| For more info visit: http://www.php.net/error_reporting
|
*/
//error_reporting(E_ALL);
error_reporting(E_ERROR);
(...)
*/
require_once BASEPATH.'codeigniter/CodeIgniter'.EXT;
?>
/*
|---------------------------------------------------------------
| PHP ERROR REPORTING LEVEL
|---------------------------------------------------------------
|
| By default CI runs with error reporting set to ALL. For security
| reasons you are encouraged to change this when your site goes live.
| For more info visit: http://www.php.net/error_reporting
|
*/
//error_reporting(E_ALL);
error_reporting(E_ERROR);
(...)
*/
require_once BASEPATH.'codeigniter/CodeIgniter'.EXT;
?>
(Powyżej podałem tylko początek i koniec tego pliku).
Dysk wygląda następująco (tylko niektóre katalogi i pliki podaję):
Kod
Inetpub
PHP - tylko jeden plik w tym katalogu
php.ini
Program Files
Apache Software Foundation
Apache2.2
htdocs
nazwa_strony_ktora_chce_odpalic
KeyFocus
MySQL
PHP
PHP - tylko jeden plik w tym katalogu
php.ini
Program Files
Apache Software Foundation
Apache2.2
htdocs
nazwa_strony_ktora_chce_odpalic
KeyFocus
MySQL
PHP
Gość, który konfigurował stronkę zostawił mi informację, że:
Cytat
Portal został wgrany w dwóch miejscach:
F:\Inetpub\wwwroot\nazwa_strony
F:\Program Files\Apache Software Foundation\Apache2.2\htdocs\nazwa_strony
F:\Inetpub\wwwroot\nazwa_strony
F:\Program Files\Apache Software Foundation\Apache2.2\htdocs\nazwa_strony
No to zrobiłem tak, że wyłączyłem KFWS, zainstalowałem ponownie MySQL i Apache, bo np. w katalogu Apache były tylko katalogi conf, htdocs i logs, czyli podejrzanie mało. Po reinstalacji Apache'a jest ich dużo więcej. Pliki konfiguracyjne skopiowałem te, co były we wcześniejszej instalacji (podmieniłem na nowozainstalowane).
Wchodzę w Internet Explorer na serwerze. Wpisuję localhost i pojawiają mi się dwa okienka http://localhost/localstart.asp i http://localhost/iishelp/iis/misc/default.asp czyli jednak IIS jest włączony. Nie udało mi się go wyłączyć, bo nigdy nie korzystałem z IISa.
Wchodzę w IE w http://localhost/nazwa_stronki/ i pojawia mi się w okienku IE plik index.php, ale wcale nie jest on wykonany, tylko tak jakbym otworzył index.php w notatniku, tyle że jest to okienko IE. Czyli jednak PHP nie działa poprawnie.
Doprawdy nie wiem, co zrobić, żeby to działało jak trzeba. Tak jak już pisałem, wyrzucenie wszystkiego i zainstalowanie PHP+MySQL+Apache, co byłoby najrozsądniejszym wyjściem, nie wchodzi w grę.
Z góry dzięki za pomoc!
Pozdrawiam!