Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-03-04 00:35:30

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

LaMp server i niedziałający PHP

Witam. Zainstalowałe i skonfigurowałem LaMp server zgodnie z instrukcją w

Kod:

https://wiki.debian.org/LaMp

.

Wszystko dobrze, nie wywala żadnych błędów ale niestety przy odpaleniu pliku .PHP nie uruchamia go w przeglądarce tylko od razu przeglądarka go chce pobierać. Bardzo proszę o pomoc.

Offline

 

#2  2016-03-04 00:40:35

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: LaMp server i niedziałający PHP

2797

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:36:17)

Offline

 

#3  2016-03-04 00:50:25

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: LaMp server i niedziałający PHP

No tak. Wcześniej korzystałem z lokalnego serwera wbudowanego w php

Kod:

php -S 127.0.0.1:80

ale musiałem to odpalać za każdym razem, kiedy uruchamiałem kompa (nie miałem skryptu z autouruchamianiem, bo go nie umiem zrobić - od niedawna przesiadłem się na debiana). I po użyciu tego serwera lokalnego wbudowanego w PHP wyświetlało mi pliki .php w przeglądarce bez wysyłania ich na serwer. Teraz zainstalowałem LaMp ponieważ potrzebuję php i mysql i również jest uruchomiony na localhoscie -

Kod:

http:127.0.0.1:80/phpmtyadmin/

działa. Tylko nie wiem dlaczego nie wyświetla mi plików php w przeglądarce. Nadal się posiłkuję tym wbudowanym w PHP ale chcę przestać i mieć LaMp'a działającego lokalnie.

P.s. Słownictwo uproszczone, żeby łatwiej było opisać problem.

Ostatnio edytowany przez Reasum (2016-03-04 00:51:12)

Offline

 

#4  2016-03-04 10:00:16

  mariaczi - Użytkownik

mariaczi
Użytkownik
Zarejestrowany: 2007-10-02

Re: LaMp server i niedziałający PHP

Pokaż konfigurację vhosta.

Offline

 

#5  2016-03-04 14:55:58

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: LaMp server i niedziałający PHP

A gdzie powinien on się znajdować? Szukałem w googlach odpowiedzi i w folderze /etc/apache2/ nie mam takiego pliku.

Offline

 

#6  2016-03-04 15:00:43

  mariaczi - Użytkownik

mariaczi
Użytkownik
Zarejestrowany: 2007-10-02

Re: LaMp server i niedziałający PHP

vhost = virtual host
Możesz mieć w /etc/apache2/sites-available/ i jeśli włączony (aktywny) to podlinkowany do /etc/apache2/sites-enabled/.

Jeśli phpmyadmin działa Ci poprawnie, to zajrzyj sobie jak jest skonfigurowany - plik /etc/apache2/conf.d/phpmyadmin.conf

Ostatnio edytowany przez mariaczi (2016-03-04 15:05:12)

Offline

 

#7  2016-03-04 15:08:17

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: LaMp server i niedziałający PHP

Kod:

<VirtualHost *:80>

    ServerAdmin oskar@ResResovsky
    DocumentRoot /var/www/html

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

plik się nasywa 000-default.conf

Ostatnio edytowany przez Reasum (2016-03-04 15:14:45)

Offline

 

#8  2016-03-04 15:20:26

  mariaczi - Użytkownik

mariaczi
Użytkownik
Zarejestrowany: 2007-10-02

Re: LaMp server i niedziałający PHP

I plik php wrzucony w lokalizację "/var/www/html" jest przetwarzany poprawnie? Przejrzałeś konfigurację dla phpmyadmina?

Offline

 

#9  2016-03-04 15:26:43

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: LaMp server i niedziałający PHP

Tak. Działa poprawnie. Zarówno plik który tam przeniosłem jak i plik test.php, który jest tam od początku (instrukcja instalacji - etap sprawdzania czy działa)

Offline

 

#10  2016-03-04 15:41:19

  mariaczi - Użytkownik

mariaczi
Użytkownik
Zarejestrowany: 2007-10-02

Re: LaMp server i niedziałający PHP

W jakiej lokalizacji nie działa?

Offline

 

#11  2016-03-04 15:42:19

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: LaMp server i niedziałający PHP

nie działa w home/oskar/WWW. Ale zdarza się, że czasami mam pliki porozmieszczane po całym /home/ - da się tak zrobić, żeby /home/ razem z podkatalogami działał dobrze?

Offline

 

#12  2016-03-04 15:44:46

  mariaczi - Użytkownik

mariaczi
Użytkownik
Zarejestrowany: 2007-10-02

Re: LaMp server i niedziałający PHP

Pokaż teraz, gdzie (w jakim pliku) i jak masz skonfigurowaną lokalizację "home/oskar/WWW".

Offline

 

#13  2016-03-04 15:57:27

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: LaMp server i niedziałający PHP

plik userdir.conf

Kod:

<IfModule mod_userdir.c>
    UserDir WWW
    UserDir disabled root

    <Directory /home/WWW>
        AllowOverride FileInfo AuthConfig Limit Indexes
        Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
        <Limit GET POST OPTIONS>
            Require all granted
        </Limit>
        <LimitExcept GET POST OPTIONS>
            Require all denied
        </LimitExcept>
    </Directory>
</IfModule>

w żadnym więcej nie ma tej lokalizacji

Offline

 

#14  2016-03-04 16:13:39

  mariaczi - Użytkownik

mariaczi
Użytkownik
Zarejestrowany: 2007-10-02

Re: LaMp server i niedziałający PHP

W którym miejscu masz ów plik? ew. dowiązanie do niego?
Skąd masz taka linię

Kod:

    <Directory /home/WWW>

Próbowałeś coś zmienić/poprawić ale nie do końca poprawnie :)?!

Offline

 

#15  2016-03-04 16:16:55

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: LaMp server i niedziałający PHP

plik w folderze /etc/apache2/mods-enabled. Utworzył się automatycznie przy instalacji (postępowałem zgodnie z instrukcją).

A jeżeli bym zmienił

Kod:

<VirtualHost *:80>

    ServerAdmin oskar@ResResovsky
    DocumentRoot /var/www/html

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

na

Kod:

<VirtualHost *:80>

    ServerAdmin oskar@ResResovsky
    DocumentRoot /home
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

to będzie działać w folderze home i jego podfolderach?

Offline

 

#16  2016-03-04 16:19:43

  mariaczi - Użytkownik

mariaczi
Użytkownik
Zarejestrowany: 2007-10-02

Re: LaMp server i niedziałający PHP

To Twój system, zatem swobodnie możesz zmieniać konfigurację i sprawdzić jaki będzie tego efekt.
Poponuję Ci jednak choć odrobinę doczytać i zrozumieć jak to działa a nie "w ciemno strzelać". Na domowym serwerze na taką zmianę możesz sobie pozwolić, na produkcyjnym... chyba bym nie zaryzykował.

Offline

 

#17  2016-03-04 16:25:52

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: LaMp server i niedziałający PHP

Nie nie - to serwer domowy, żeby nie musieć za każdym razem po wprowadzeniu zmian w pliku php nie wywyłać go na serwer który będzie mi go wykonywał. Potrzebuję móc go wykonać lokalnie z dysku w przeglądarce.

P.s. Zmieniłem nawet na konkretny folder w /home/ i niestety nie działa

Ostatnio edytowany przez Reasum (2016-03-04 16:29:16)

Offline

 

#18  2016-03-04 16:51:22

  mariaczi - Użytkownik

mariaczi
Użytkownik
Zarejestrowany: 2007-10-02

Re: LaMp server i niedziałający PHP

Kurcze, wybacz ale naprawdę mieszkasz aktualnie w Liverpool? Jak z Twoim angielskim?
Może ten artykuł pomoże Ci zrozumieć "jak to działa": https://docs.joomla.org/Configuring_a_LAMPP_server_ … Linux_desktop
Nie patrz, że to z joomla. Joomla też potrzebuje php do działania ;)

Offline

 

#19  2016-03-06 22:23:05

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: LaMp server i niedziałający PHP

Aktualnie nie w Liverpoolu tylko w Dungarvan w Irlandii. W LP byłem tylko u siostry. Dzięki za tego linka :) Działa :) fakt, że nie zrobiłem dla całego home (nie wiem czemu nie chciało działać) ale zrobiłem dla home/WWW i działa wszystko :)

Wielkie dzięki :) Wiem, że marudny jestem, ale pewnie nie da się tak, żeby działało bez wpisywania na początku 127.0.0.1:80 ?

Offline

 

#20  2016-03-06 22:46:23

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: LaMp server i niedziałający PHP

Zainteresuj się plikiem /etc/hosts

Np taki wpis:

Kod:

127.0.0.1  box

Kod:

ping -c1 box
PING box (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=128 time=0.062 ms

--- box ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.062/0.062/0.062/0.000 ms

W przeglądarce wtedy wpisujesz:

Kod:

http://box/

albo samo box jak ma autouzupełnianie, jak Firefox, Opera czy Chrome.
;)

Pozdro

Ostatnio edytowany przez Jacekalex (2016-03-06 22:49:07)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#21  2016-03-06 22:47:52

  pink - Użytkownik

pink
Użytkownik
Skąd: P17PY93
Zarejestrowany: 2005-09-16

Re: LaMp server i niedziałający PHP

localhost/index.php
a jak masz strony w folderach to
localhost/folder/index.php

sie wpisuje


T430 think-box 4.9-custom x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
"Doktor plama i maharadża są pod złotym leszczem." "Człowieka od zwierzęcia odróżnia ciekawość świata. Patrze słucham i wyciągam wnioski."
https://www.behance.net/przemyslawmamon

Offline

 

#22  2016-03-06 22:53:13

  Reasum - Użytkownik

Reasum
Użytkownik
Skąd: Zgorzelec
Zarejestrowany: 2015-11-23

Re: LaMp server i niedziałający PHP

no tak - mogę wpisywać albo adres, albo localhosta. więch jeżeli mam wpisywać box czy którekolwiek z w/w to i tak mi to żadnej różnicy nie robi. Więc zostanę przy localhoscie.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)