Skocz do zawartości
Zaloguj się, aby obserwować  
Corypto

PHP dziwnie się zachowuje.

Polecane posty

Witam,

 

Zrobiłem sobie reinstalacje servera, konfigurację mam, wszystko poza tym problemem i virtualhostami działa.

 

Otóż mam przedziwny problem, jak łączę się ze stronką (za pomocą IP) to, na operze działa ładnie. Aczkolwiek Chrome ma jakieś dziwne problemy, znaczy zamiast otwierać plik index.php to mi go pobiera.

 

I teraz w czym tkwi problem? jest to wina źle skonfigurowanych Virtualhostów?

 

Chociaż też, nie wiem jak mogłem je źle skonfigurować, ponieważ stworzyłem je za pomocą panelu webmin.

 

Oto mój virtualhost:

 

 

<VirtualHost *:80>

DocumentRoot "/home/corypto/public_html/domena.com"

ServerName domena.com

<Directory "/home/corypto/public_html/domena.com">

allow from all

Options +Indexes

</Directory>

</VirtualHost>

 

Na wstępie powiem, że nie działa on w połowie... znaczy jak wpisze IP to połączy mnie do plików w odpowiednim folderze, czyli to takie przekierowanie do folderu jest.

Jak wpisze tylko "domena.com" to zamieni a IP i połączy również.

Jak wpisze adres "domena.com/folder/index.php" to już jest błąd.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jeśli Ci przeglądarka pobiera pliki php zamiast je interpretować to może nie masz w konfiguracji :

AddType application/x-httpd-php

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Może na operze trzyma ci cache. Masz załadowany moduł php w apache?

 

a2enmod php - a nóż, może zagada

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

To raczej coś chrome mi psuje, bo u współlokatora działa ładnie.

 

A ktoś pomoże z Virtualhostami? Nie wiem co może być nie tak, same w sobie powinny działać, coś może źle skonfigurowałem?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

A po zmianach konfiguracji pykłeś /etc/init.d/apache2 restart ?

 

Plik index masz z końcówką php czy html a może oba masz na serwerze?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

UP. az takim noobem nie jestem :) restart robiłem już milion razy.

 

Plik to tylko index.php

 

 

Ogólnie stronka sie ładuje jak:

-wejdze przez IP wtedy działa bez zarzutu.

-wejde przez domena.com, wtedy w przeglądarce adres zamienia na IP i jest jak wyżej

-nie działa jak dam domena.com/folder/index.php wtedy wywala błąd 404 not found

-

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A że się tak zapytam pobiera Ci plik

index.php

czy plik

pobrane

Bo ja miałem tak samo wczoraj ale jak wpisałem np.

IP/login.php

to działało normalnie jedynie pliku

index.php

nie było wstanie otworzyć. Kolegom wszystko działało poprawnie, a jak wszedłem przez proxy to również dobrze dopiero dzisiaj zaczęło działać normalnie :) Może spróbuj usunąć ciasteczka?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jak już pisałem, problem z pobieraniem php już rozwiązany. Był to mój bug przeglądarki. Pewnie pozostałości po moich wczorajszych testach na świeżym, reinstalowanym vps'ie.

 

Pozostaje jedynie problem z virtualhostami, którego rozwiązać dalej nie mogę, zastosowałem szablon z mojej porzedniej strony, który wiem, że działa w 100% a jednak dalej jest to samo...

 

<VirtualHost *:80>
ServerAdmin mail@gmail.com
DocumentRoot /home/corypto/public_html/domena.com/
UseCanonicalName Off
ServerName domena.com
ServerAlias www.domena.com
ErrorLog /var/log/apache2/domena.com-error_log
CustomLog /var/log/apache2/domena.com-access_log common
</VirtualHost>

Edytowano przez Corypto (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Coś masz napisane w tym pliku:

/var/log/apache2/domena.com-error_log

 

?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Problem z domeną rozwiązany, O ja głupi nie dałem rekordu A domeny na swój server, tylko na jakiś dziwny IP... Temat do zamknięcia

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Przecież on podaje przykład :| a nie swoją domenę.

No właśnie o to chodziło. Gdyby użytkownik podał swoją domenę, a nie przykład, problem byłby już rozwiązany, bo pewnie ktoś z forumowiczów zauważyłby, że rekord A został przekierowany na jakieś inne IP.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

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

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×