Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][oracle] zawieszanie skryptu/apacha, skrypt jakby się zapętla
Olimpia_ona
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 10.03.2005
Skąd: Elbląg

Ostrzeżenie: (0%)
-----


Witam,
do testowania skryptów php używam lokalnie zainstalowanego serwera Krasnal. Dziś dodałam sobie biblioteki do działania na bazie Oracle. Zrobiłam funkcję w której jest coś takiego:
  1. <?php
  2. ...
  3. $db = "mo";
  4. $c1 = oci_connect("sca", "sca", $db);
  5.  
  6. $pyt= "select * from oscan.O_OPERAT WHERE NR_OPERATU='$nr_operatu'";
  7. ...
  8. oci_close($c1);
  9. ....
  10. ?>


i zrobiło mi się jakoś tak dziwnie, że skrypt mogę wywołać tylko raz i on zadziała zgodnie z oczekiwaniem, niestety jak go odświeżę, czy też wywołam drugi raz, to zachowuje się tak jak by nie mógł się załadować.
Dopiero, gdy zrestartuje apacha to mogę powtórnie wywołać plik. O co w tym może chodzić? Jak mogę zanalizować problem?

W pewnym momencie wyskoczył mi nawet komunikat:
Wystąpił problem z aplikacją apache.exe i zostanie ona zamknięta. Przepraszamy za kłopoty.
AppName: apache.exe AppVer: 0.0.0.0 ModName: ntdll.dll

Wydaje mi się, że aplikacja nie została zamknięta i działała dalej, ale nie ten plik w którym próbuje użyć połączenia do bazy oracle.
Cały skrypt jest dość długi dla tego go nie wkleje, ale jak by była taka potrzeba to i owszem, wtedy go wkleję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Luciano
post
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 1
Dołączył: 26.07.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Polaczenie Oracla z PHP nie jest tak banalne jak z MySQLem. Czesto pojawiaja sie rozne dziwne problemy, zwlaszcza pod windowsem.
Na dobry poczatek zapomnij o krasnalach i zainstaluj recznie najnowsze wersje php i apache. Upewnij sie ze uzywasz poprawnego klienta oracle.
Go to the top of the page
+Quote Post
Olimpia_ona
post
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 10.03.2005
Skąd: Elbląg

Ostrzeżenie: (0%)
-----


Cytat(Luciano @ 12.12.2007, 17:15:24 ) *
Na dobry poczatek zapomnij o krasnalach i zainstaluj recznie najnowsze wersje php i apache. Upewnij sie ze uzywasz poprawnego klienta oracle.


Nigdy nie robiłam tego ręcznie. W krasnalu to jest bardzo proste, tylko instaluje klikając dalej, dalej i już mogę pisać i testować skrypty.
Co powinnam poczytać, by wiedzieć jak zainstalować php i apache ręcznie? No i co z bazą mySql, którą krasnal tez sam instaluje?

Na forum krasnala też ktoś miał podobny problem, niestety nie mam tam konta jeszcze.
Odpowiedziano mu:
sprawdz czy apache robi za proxy, jesli tak, to wylacz ten modul

Jak można to sprawdzić i wyłączyć ewentualnie?

Ten post edytował Olimpia_ona 12.12.2007, 21:39:17
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 19:31