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
Olimpia_ona
post
Post #2





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

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


poddałam się i postanowiłam jednak zainstalować wszystko ręcznie wg. przepisu ze strony: http://www.exzilla.net/docs/php-oci8/apache-php-oci8-01.php
Sciągnełam następujące pliki:
- apache_2.2.6-win32-x86-no_ssl.msi
- php-5.2.5-Win32.zip
- php-5.2.5-win32-installer.msi

Apacha (httpd.conf) zmodyfikowałam tak jak to jest w punkcie 3. Manually configure. Czyli:
1. dodałam linijkę:
LoadModule php5_module c:/Program Files/PHP/php5apache.dll

bo zainstalowałam php w Program Files (domyślnie).
2. oraz linijkę:
AddType application/x-httpd-php .php

3. zgodnie z instrukcją zrobiłam stop apache i...
... niestety już apache nie chce wystartować. Wyskakuje komunikat: The requested operation has failed.
Problem dotyczy linijki LoadModule, dostaje komunikat: Syntax error dot. tej linii


Co zrobiłam nie tak?

Ten post edytował Olimpia_ona 14.12.2007, 15:20:32
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: 11.10.2025 - 03:04