Błędy po przeniesieniu strony na inny serwer

0

Witam!
Jestem zielony jeśli chodzi o język php a mam obecnie problem, polegający na tym że przeniosłem stronę na inny serwer. Strona główna się wyświetla natomiast podstrony już nie. Wyświetla mi się tylko komunikat :

Warning: require(templates/.tpl) [function.require]: failed to open stream: No such file or directory in /page.php on line 4

Fatal error: require() [function.require]: Failed opening required 'templates/.tpl' (include_path='.:/:/usr/local/php/pear5') in /page.php on line 4

Bardzo proszę o pomoc

0

Ej no, mogłeś postarać się choć trochę i wrzucić to w Google Translate.

Warning: require(templates/.tpl) [function.require]: failed to open stream: No such file or directory in /page.php on line 4

templates/.tpl: Nie ma takiego pliku lub katalogu
Skrypt page.php w linii 4 próbuje dołączyć wyżej wspomiany plik, w wyniku niepowodzenia pehap umiera.

0

Tłumaczenie znam ale nie mam pojęcia co z tym zrobić. Na poprzednim serwerze wszystko działało a teraz nie.
Podsuń jakiś pomysł. Proszę

0

w czym robiłeś stronę?
może ścieżki się pozmieniały i nie widzi

0

W jaki sposób przenosiłeś pliki? Jeżeli nie skopiowałeś całego folderu, tylko przenosiłeś pliki ręcznie, to możliwe, że przeoczyłeś plik - na *nixach pliki o nazwie zaczynającej się od kropki są ukryte. Być może na starym serwerze plik templates/.tpl faktycznie istnieje, ale z racji, że jest ukryty, nie zauważyłeś tego i nie skopiowałeś go na nowy serwer.

0

Stronka była kiedyś zrobiona przez programistę a teraz nie mam z nim kontaktu gdyż wyjechał. Napisał w php. Czy można jakoś zlokalizować ten błąd?

Całą stronę wcześniej skopiowałem z poprzedniego serwera na dysk. Wszystko zostało przekopiowane. Sprawdzałem również poprzednią kopię zapasową i wszystko jest dokładnie tak samo

0

Skoro skrypt nie widzi wymaganego pliku to najpewniej go nie ma w zadanym katalogu; Sprawdź więc jego istnienie.

0

Wszystkie pliki i katalogi są. Przedstawiam w załączniku

0

Nigdy nie było pliku templates/.tpl. Był tylko katalog templates

0

Sprawdź wielkości liter. I sprawdź też, w którym momencie Ci się to dokładnie wywala.

0

Z wielkością liter jest wszystko ok, literówek też nie ma wszystko dokładnie posprawdzałem. Wywala mi gdy staram się uruchomić odnośniki do podstron i cały czas pokazuje że brak pliku ehh

0

Nigdy nie było pliku templates/.tpl. Był tylko katalog templates

Wejdź na starym serwerze do katalogu templates i zrób ls -la

0

co to znaczy zrobić ls -la ?

0

A kto powiedział że to poprawna nazwa folderu i pliku i w dodatku wpisana na sztywno templates/.tplprawdopodobnie to zlepek powstały z nazwy folderu szablonów (templates) i ich domyślnego rozszerzenia (.tpl). Po prostu brakuje właściwej nazwy pliku która być może powinna być pobierana z bazy lub jakiegoś configu ale z jakiegoś powodu to się nie powiodło i zmienna mająca przechowywać tą nazwę pozostała pusta. Trzeba by przeanalizować skrypt skąd ma być ta nazwa aby znaleźć przyczynę błędu.

0

@Andre71 to znaczy mniej więcej tyle że o migracje powinieneś poprosić kogoś kto się na tym zna, a nie teraz narzekać ze ci nie działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1