Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SMARTY] Przenosiny na inny serwer
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
ovi_pl
Witam,

dostałem za zadanie przeniesienie pewnego serwisu z hostingu na provider.pl (serwer dedykowany) na serwer na home.pl (też serwer dedykowany).

Serwis oparty jest na autorskim CMSie i tak jak w temacie jest w smartach.. Do autora tego serwisu nie ma kontaktu, by może on mógł coś pomóc.
Problem jest tego typu:
Po przeniesieniu wszystkich katalogów i plików na nowy serwer oraz wgraniu bazy danych, ustawieniu odpowiedniego połączenia z bazą w pliku: _includes/config.php wyświetla się tylko strona główna, ładuje się kilka obrazków. Nie ładują się inne obrazki, reklamy oraz nie działają linki. Przy próbie kliknięcia w jakikolwiek z linków przeglądarka zwraca błąd 404.

Podczas analizowania kodu Firebugiem widzę, że niektóre skrypty się nie zaczytują.

Podejrzewam, że to może być jakiś problem z rewriterules. Ale nie mam pojęcia gdzie to zmienić. W katalogu głównym brak było jakiegokolwiek pliku .htaacess. Jeżeli potrzeba zobaczyć jakiś kod, to mogę go tutaj podać. Na ten moment nawet nie wiem, który mógłby Wam pomóc.


Chciałem też zaznaczyć, że do tej pory nie miałem żadnego do czynienia ze smartami.

Z góry dziękuję za pomoc.
Pozdrawiam, Marek
lejs
A nie masz może czasem na sztywno linku do serwisu w bazie? RewriteRule to jest od mod_rewrite możesz tego szukać w ustawieniach apache'a (lub co tam masz).
ovi_pl
Wygląda, na to że linki są na sztywno w bazie...

Późno w nocy dokopałem się też do czegoś takiego:
  1. <a {if $servmode}href="/i.php?md=a&m={$klucz}&n={$secklucz}"{else}href="/i/a,{$klucz},{$secklucz},{if $art_lng!=$lng}{$art_lng}{else}{$lng}{/if},{$element.altlink[$secklucz]}.html"{/if}>{$secelement}</a>


działający poprawnie link na starym serwerze np. wygląda tak:
  1. <a href="http://jakasdomena.pl/i/a,68,1516,pl,.html" target="_blank">http://jakasdomena.pl/i/a,68,1516,pl,.html</a>


ale jak zamienię linka na postać:
  1. <a href="http://jakasdomena.pl/i.php?md=a&m=68&n=1516" target="_blank">http://jakasdomena.pl/i.php?md=a&m=68&n=1516</a>

To wyświetla się biała strona - pusta.

Czy jakiekolwiek przepisanie linków ma tutaj sens? Czy może jest to jedyna deska ratunku?

Co do linków w bazie danych to właśnie sprawdziłem i linki banerów (reklam) w swojej tabeli mają kolumnę redirect z adresem bezwzględnym.


To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.