Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]nie działa PHP; zamiana IISa na Apache'a
Forum PHP.pl > Forum > Przedszkole
johnyjj2
Witam!

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

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;
?>

(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


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


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!
Spawnm
Proszę dodać tag do tematu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.