Szukaj   Użytkownicy   Profil   Wiadomości   Zaloguj   Rejestracja


 
Przerwa konserwacyjna! Pisanie postów i zakładanie tematów niedostępne do odwołania!
 


php.ini

 
To forum jest zablokowane, nie możesz pisać dodawać ani zmieniać na nim czegokolwiek   Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi    Forum WebServ Strona Główna -> Pomoc techniczna
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
wmateusz
Początkujący
Początkujący


Dołączył: 17 Wrz 2008
Posty: 13
Skąd: Łódż

PostWysłany: Pią Mar 20, 2009 1:57 pm    Temat postu: php.ini Odpowiedz z cytatem

Witam

Zainstalowalem WebServa ze wszystkimi najnowszymi dostepnymi wersjami oprogramowania PHP, MySql i Apache. Niestety gdy wchodze w plik php.ini jest zawiera on tylko jedna linijke kodu:

Cytat:

PHP ;


Jest to napewno odpowiedni plik php.ini sprawdzilem to w ustawieniach php za pomoca komendy phpinfo().

Czy ktos juz zetknal sie z tym problemem i jak sobie z nim poradzic ?
Boje sie ze gdy bede chcial wlaczyc lub wylaczyc dana opcje parsera nie bedzie to mozliwe w praktycznie pustym pliku Confused
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
gabriel
Moderator


Dołączył: 25 Mar 2005
Posty: 1100

PostWysłany: Pią Mar 20, 2009 2:28 pm    Temat postu: Odpowiedz z cytatem

w wypadku pustego pliku php.ini (lub jego braku) php uzywa standartowej (wkompilowanej) konfiguracji
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Numer GG Tlen
wmateusz
Początkujący
Początkujący


Dołączył: 17 Wrz 2008
Posty: 13
Skąd: Łódż

PostWysłany: Pią Mar 20, 2009 2:47 pm    Temat postu: Odpowiedz z cytatem

Swietnie

Tylko co zrobic jak bede chcial te standardowa konfiguracje zmienic ?
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
gabriel
Moderator


Dołączył: 25 Mar 2005
Posty: 1100

PostWysłany: Pią Mar 20, 2009 3:54 pm    Temat postu: Odpowiedz z cytatem

no napisac wlasny php.ini ;>
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Numer GG Tlen
wmateusz
Początkujący
Początkujący


Dołączył: 17 Wrz 2008
Posty: 13
Skąd: Łódż

PostWysłany: Pon Mar 23, 2009 3:52 pm    Temat postu: Odpowiedz z cytatem

Ok.

Probowalem wylaczyc register globals na swoim serwerze robiac dopisujac do skromnego pliku takie cos :

Cytat:

; PHP
register_globals = off


Ale niestety nic sie nie zmienilo , register globals caly czas sa wlaczone

W jaki sposob poprawnie napisac/edytowac plik php.ini ?
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
gabriel
Moderator


Dołączył: 25 Mar 2005
Posty: 1100

PostWysłany: Pon Mar 23, 2009 4:03 pm    Temat postu: Odpowiedz z cytatem

plik php.ini znajduje sie w C:/Windows

jego konstrukcja jest mniej wiecej taka:

Kod:

[PHP]
register_globals = Off

[MySQL]
mysql.allow_persistent = On
mysql.default_port =3306
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Numer GG Tlen
wmateusz
Początkujący
Początkujący


Dołączył: 17 Wrz 2008
Posty: 13
Skąd: Łódż

PostWysłany: Pon Mar 23, 2009 4:10 pm    Temat postu: Odpowiedz z cytatem

Czyli mam umieszczac nazwy komponentow serwera w nawiasach kwadratowch ? [PHP], [MySQL] ? a pozniej dopiero ustawienia ? bez nawiasow kwadratowych nie dadza efektu ?

Zedytowalem plik na taki :

Cytat:

; PHP

[PHP]
register_globals = Off



Ale niestety caly czas register globals sa wlaczone a poprawiam odpowiedni plik.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
alexdeprime
Początkujący
Początkujący


Dołączył: 11 Lut 2011
Posty: 2

PostWysłany: Pią Lut 11, 2011 8:27 pm    Temat postu: Odpowiedz z cytatem

Mam ten sam problem co wyżej. Nawet po usunięciu całkowicie php.ini phpinfo() pokazuje na C:\Windows. Wie ktoś może gdzie znajdę ten plik ewentualnie jak rozwiązać ten problem ?
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
alexdeprime
Początkujący
Początkujący


Dołączył: 11 Lut 2011
Posty: 2

PostWysłany: Sob Lut 12, 2011 12:38 am    Temat postu: Odpowiedz z cytatem

OK, sam sobie poradziłem. Dla wszystkich którzy będą mieli kiedyś problem z pustym plikiem php.ini i niewrażliwym na jego zmiany serwerem, trzeba wrzucić do katalogu z php (np. C:/WebServ/php) plik php.ini (może być pusty ale lepiej ściągnąć z sieci wersję z gotowymi zmiennymi globalnymi itd.) dopisać w httpd.conf pod
Kod:
LoadModule php5_module "C:/WebServ/php/php5apache2_2.dll"
AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
jeszcze
Kod:
PHPIniDir "C:/WebServ/php"
i wtedy można swobodnie już zmieniać co się tam chce.
Nie wiem czemu, kiedy zmieniłem scieżkę na PHPIniDir "C:/Windows", serwer znów odmówił współpracy z php.ini. Pewnie to charakterystyczna cecha dla Win7 i ich zabezpieczeń. Co ciekawe phpinfo() pokazuje
Kod:
Configuration File (php.ini) Path = C:\Windows
, zmieniła się tylko scieżka do "Loaded Configuration File".
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
To forum jest zablokowane, nie możesz pisać dodawać ani zmieniać na nim czegokolwiek   Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi    Forum WebServ Strona Główna -> Pomoc techniczna Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz dołączać plików na tym forum
Nie możesz ściągać plików na tym forum

Powered by phpBB © phpBB Group
 

Dokumentacje   |   Reklama   |   Polityka prywatnoœci   |   Pomoc   |   Kontakt

Copyright © 2012 WebServ.

Wszelkie prawa zastrzeżone.

Strony www, grafika, CMS