Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przesiadka z kodem na Linuxa, mod_rewite i function on a non-object tylko pod Linuxem
onlyX
post 16.04.2009, 17:57:59
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Grajewo

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


Witam!

Na wirtualnej maszynie postawiłem sobie Apacha z php5 i MySQL i próbuję przenieść na niego kod mojej aplikacji z localhosta pod Winodwsem.
Jednak się sypie. Korzystam w ModRewrite do przekierowania wszystkich adresów poza pewnymi katalogami na index.php:
  1. <?php
  2. RewriteEngine On
  3. RewriteRule !(^include/|^pics/|^templates) index.php
  4. ?>

jednak po wywołaniu adresów typu http://192.168.1.160/collector/item/1 wyświetla się pusta strona

natomiast na innych podstronach wywołuje mi błędy w funcjach, które pod Win nie sprawiają, żadnych problemów, dla przykładu:
  1. <?php
  2. Fatal error: Call to a member function makeURL() on a non-object in /var/www/collector/register.php on line 62
  3. ?>


Nie jestem zbyt obeznany z linuxem, to moje początki z tym systemem. Wydaje mi się że mod_rewrite jest uruchomiony, ale 100% pewności nie mam. Poza tym pozostałe błędy nie są chyba tym wywołane.

Jeśli ktoś ma pomysł dlaczego tak się dzieje, co mogłem pominąć w instalacji albo czego brakuje w configach, byłbym bardzo wdzięczny za sugestie.

pozdrawiam
Tomek.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:42