Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Błąd po przeniesieniu skryptów na inny serwer
--dm--
post
Post #1





Goście







Witam

Mam skrypty php ktore dzialaly poprawnie na moim starym serwerze, przenioslem je na inny serwer i wyskakuje blad tresci:
  1. PHP Warning: main(index.php/req/req.funkcje.php): failed to open stream: No such file or directory in /home/...sciezka do plikow/public_html/cms5/req/req.cms.php on line 164
  2. PHP Fatal error: main(): Failed opening required 'index.php/req/req.funkcje.php' (include_path='.:/usr/local/lib/php') in /home/..sciezka../public_html/cms5/req/req.cms.php on line 164


Skrypty byly pisane na zlecenie, sa zakodowane ioncube, uzywaja smarty. Autor nie chce udostepnic zrodel, twierdzi ze problem jest po stronie serwera.

Czy ktos wie moze jaka moze byc przyczyna tego bledu? Dziwnie wyglada ta sciezka index.php/req/req.funkcje.php
Zmienne srodowiskowe na serwerze sa poprawne, wersja php 5.3.25.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Talidali
post
Post #2





Grupa: Zarejestrowani
Postów: 79
Pomógł: 19
Dołączył: 31.05.2013

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


Istnieje taka ścieżka?
./public_html/cms5/req/req.cms.php
Go to the top of the page
+Quote Post
--dm--
post
Post #3





Goście







Tak, taka sciezka i plik istnieje, dziwna jest sciezka main(index.php/req/req.funkcje.php), dlaczego wstawia index.php na poczatku, na jednym serwerze jest ok, a na innym taki blad, programista mowi ze w kodzie jest w porzadku. Funkcja phpinfo() wskazuje poprawne sciezki do plikow, zmienialem wersje php 5 na nizsze i bylo to samo.
Go to the top of the page
+Quote Post
Posio
post
Post #4





Grupa: Zarejestrowani
Postów: 417
Pomógł: 44
Dołączył: 23.06.2011

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


Problem jest po stronie skryptu bo trzeba zmienić ścieżkę. Przyjrzyj się dobrze błędom... innej opcji brak
Go to the top of the page
+Quote Post
--dm--
post
Post #5





Goście







Chyba wiem gdzie jest problem, zmienna $_SERVER['SCRIPT_FILENAME'] nie generuje sciezki bezwzglednej do pliku tylko sama zazwe pliku.
Php mam w wersji CLI, gdzies widzialem ze w tej wersji generowane sa sciezki relatywne a nie bezwzgledne, czy ktos mial podobny problem?
Jak wymusic generowanie sciezek bezwzglednych?
Go to the top of the page
+Quote Post

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: 23.12.2025 - 13:45