Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Błędna Konfiguracja Apache/Php


Gość Emillo

Rekomendowane odpowiedzi

Opublikowano

Witam

Przed chwilą próbowałem zainstalować apache i php na moim serwerze dedykowanym... Za pierwszym razem zamiast skryptu php pokazywało kod źródłowy strony. Teraz gdy wchodzę np. na stronę główną włacza się zapisywanie indexu na dysku... Co zrobiłem nie tak? :|

Opublikowano

Zaglądnij nizej :)

 

 

*

 

 

Instalacja i konfiguracja serwera www Apache 2.2 + PHP 5

[ FreeBSD ]

Instalacja Apache2.2 z portów

Przed instalacją Apache należy wy edytować plik /etc/hosts i dopisać linijkę, gdy apache się nie uruchamia należy sprawdzić poprawność wpisu w /etc/hosts.

Nasze_IP domena nazwa_serwera

Np. 10.1.1.1 domena.pl serwer

 

# cd /usr/ports/www/apache22

# make install clean

# kldload accf_http

# echo ‘accf_http_load=”YES”’ >> /boot/loader.conf

# echo ‘apache22_enable =”YES”‘ >> /etc/ rc.conf

 

Instalacja PHP5 oraz PHP5 Extensions

# cd /usr/ports/lang/php5

zaznaczyć apache

# make install clean

# cd /usr/ports/lang/php5-extensions

# make config

Przydatne dodatki:

Bz2, ctype, curl, gettext, hash, imap, mcrypt, mysql, mysqli, PDF, pdo, session, sockets, xml, xmlreader, xmlwritter, zip

# make install clean

Konfiguracja PHP:

Po instalacji należy dodać dwie poniższe linie do pliku /usr/local/etc/apache22/httpd.conf

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

oraz wpis o index.php:

 

DirectoryIndex index.php index.html

 

Oraz utworzyć plik konfiguracyjny php.

# cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini

Restart apache – załadowanie nowej konfiguracji

#apachectl restart

Testowanie:

cd /usr/local/www/apache22/data

vim test.php

 

phpinfo();

?>

 

http://ip/test.php

 

Konfiguracja aliasów oraz katalogów:

/usr/local/etc/apache22/Includes

Tworzymy dowolny plik który będzie częścią httpd.conf i będzie zawierał nasze katalogi, aliasy.

 

alias /test /usr/www/test

 

Order deny,allow

deny from ALL allow from 10.1.1.

 

alias /cgi-bin /usr/www/cgi-bin

 

deny from all

Options +ExecCGI

AllowOverride AuthConfig

Order deny,allow

 

 

Order allow,deny

Allow from All

 

 

Order allow,deny

Allow from All

 

Konfiguracja wirtualnych hostów:

/usr/local/etc/apache22/extra/httpd-vhosts.conf

 

NameVirtualHost *:80

 

DocumentRoot "/usr/www/notfound"

ServerName notfound.domena.pl

 

 

DocumentRoot "/usr/www/glowna"

ServerName domena.pl

 

 

DocumentRoot "/usr/www/webmail"

ServerName mail.domena.pl

 

 

Opublikowano
To jest ukryta treść, proszę

Ktoś kiedyś krzyknął CHCE MINUS ! Teraz to ja jestem tym kimś.

30646.gif

sygnatura159axw2.png

http://www.mpcforum.pl/topic/268015-dlitemshop-za-pomoca-sms-shop/

http://www.mpcforum.pl/topic/273585-dlmapa-w-atlantydzie-v2/

http://www.mpcforum.pl/topic/283539-dlgotowce-na-serwer-by-kierownik/

http://www.mpcforum.pl/topic/271514-dlporadnikdodanie-sztabek-2510-kk/

 

Opublikowano

Narka333, widzę że jest coś takiego:

 

Oraz utworzyć plik konfiguracyjny php.

# cp /usr/local/etc/php.ini-recommended /usr/local/etc/php.ini

 

A ja na moim serwerze mam tylko php.ini.-development i -production ;x

 

Adi, spróbuję też wg Twojego.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...