maxis88
27.03.2011, 09:20:24
Witam. Chciałbym się zapytać jak można w krasnalu uaktualnić PHP do najnowszej wersji ... próbowalem kiedyś ściągać, wgrywać do folderów które uważałem za słuszne ale zawsze coś się sypalo ... może mi ktoś napisać co powinienem robić, żeby wsio dzialalo ?
potreb
27.03.2011, 11:07:27
Ściągnij sobie najnowszą wersje wamp server, zbliżony do krasnala i o niebo aktualny.
Gość
27.03.2011, 11:25:30
ściągnąłem najnowszą wersję i na niej miałem właśnie takie problemy... sprobowałem też appserver, xampp i one teoretycznie mi działają, pokazują, że PHP i mysql działa ale nie wiem dlaczego jak wchodzę na jakąś stronę PHP to wywala mi całe bebechy tego pliku jako zawartość strony ... ( wszystkie te pliki działały poprawnie na krasnalu )
ktoś wie jak na to mogę poradzić ?
darko
27.03.2011, 11:26:50
A jak wchodzisz na tę stronę, jaki adres wpisujesz w pasku przeglądarki?
Gość
27.03.2011, 11:29:35
localhost/gra
bo w tym folderze znajduje sie zawartość mojej strony
darko
27.03.2011, 11:42:04
Powiem szczerze, że jakbym miał ręcznie konfigurować gotowe paczki typu xamp, krasnal etc. to wolałbym już sam wszystko skonfigurować. Dłubanie w konfiguracji takich pakietów jest w sumie sprzeczne z ich filozofią, której głównym założeniem jest brak potrzeby konfiguracji. Napisz jeszcze czy działa Ci phpinfo() ? Pewnie nie masz skonfigurowanego wirtualnego hosta dla projektu /gra
maxis88
27.03.2011, 11:49:13
nie reaguje wgl w tych programach na żaden kod PHP... jedynie HTML ale do tego mi tylko przeglądarka jest potrzebna
darko
27.03.2011, 11:53:29
Wrzuć httpd.conf oraz php.ini
// edit
na pewno zapisujesz skrypt php z rozszerzeniem php?
w adresie wpisz pełny adres:
http://localhost/skrypt.php
maxis88
27.03.2011, 12:02:03
http://www.sendspace.pl/file/c3a71100e9f2b0f3be83c63tak ... adres jaki wpisuje w przeglądarce to np localhost/gra/plik.php
darko
27.03.2011, 12:09:42
Brakuje handlera dla plików php, w pliku konfiguracyjnym apacha (httpd.conf) oczywiście ścieżki (do interpretera php) musisz sobie ustawić na poprawne czyli podać lokalizację, gdzie on się znajduje:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"
ScriptAlias /php/ "c:/php/"
Action application/x-httpd-php "/php/php-cgi.exe"
ScriptAlias /cgi-bin/ "C:/www/cgi-bin/"
<Directory "C:/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Jeśli te ustawienia nie pomogą (a powinny) to
szukaj Zobacz jeszcze
tutaj i ogólnie
tutaj
maxis88
27.03.2011, 12:16:19
ok to jeszcze powiedz do czego mam do wkleić ;P
thek
27.03.2011, 12:18:22
A ja zgaduję, że Krasnal to tak stary i skopany pakiet, że ma domyślnie włączone short tags

Pytanie... kod php ujmujesz w
<? tu kod ?>
czy
<?php tu kod ?>
Jak dla mnie nie jest problemem bowiem sam pakiet ale jego ustawienia konfiguracyjne.
darko
27.03.2011, 12:19:22
lol, nie pomyślałem o tym, faktycznie w php.ini ma short_open_tag = Off
maxis88
27.03.2011, 13:09:08
no ja uzywałem <? ?> więc moż efaktycznie tylko w tym tkwil problem ;P
potestuje
zaczęło reagować chociaż robi dziwne problemy ;P nie pasuje mu funkcja mysql_query() ( że niby nie obsługuje ) , nie wie co to $PHP_SELF ...
ehh chyba niepotrzebnie się za to zabieram bo więcej z tym problemów niż pożytku poki co ...
thek
27.03.2011, 18:34:00
To jest właśnie wada używania starych rzeczy. Krasnal był przez długie lata nieaktualizowany i jego "najnowsza" wersja też świeża nie jest. Do tego sam stosujesz zdeprecjonowane zapewne funkcje i zmienne, a także nieaktualne i wprowadzające w błąd poradniki, tutoriale. Złożone to razem sprawia, że nowsze wersje php i konfiguracje sypią warningami oraz odmawiają współpracy.
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.