Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [wolontariat][php] Pomoc o zbadanie niedużej stronki
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
czaras
Nie bede ukrywal, ze jestem laikiem w php, choc edytowac pliki php umiem wink.gif wiem tez do czego sluzy include, ale wlasciwie to wszystko.
Przenoszę znajomemu prostą stronkę na nowy hosting i na nową domenę - jest ona niestety praktycznie w calosci napisana w php. Po wrzuceniu na serwer nie działają poprawnie ścieżki do grafik, pliku z css'em itp. W plikach php czesto wystepuje tego typu wiersz:
<img src="%%REALPATH%%/layout/cennik_header.jpg" alt="Cennik" />
Czy mógłbym kogoś prosić o ustalenie czy wystarczy, że w którymś pliku ustawic nowy realpath i powinno dzialac? Jest tez plik .htaccess, ktory pewnie tez trzeba sprawdzic. Dla przykladu przyjmijmy, ze adres nowej domeny to www.xyz.pl
Spakowana stronka ok.200kB - http://www.mediafire.com/?obo7ijvarch1tn0
Bede b.wdzieczny za kazda pomoc, jestem dostepny tez na gg 1857415.
Monter08
Nie ukrywając ludzie na tym forum zapewne za friko Ci tego nie zrobią, z prostych przyczyn. Lepiej gdybyś stworzył temat w Zlecenia. Oczywiście nie sądzę, że nikt Ci nie pomoże, lecz sam pomyśl, ten dział jest do nakierowania ludzi żeby sami pomyśleli jak co zrobić, a nie żeby robić to za nich.
memory
w pliku index.php na końcu
  1. $page->SubstituteToken("%%REALPATH%%",'http://'.$_SERVER['HTTP_HOST'].'/twoj-trawnik.pl');

zamien sobie na
  1. $page->SubstituteToken("%%REALPATH%%",'http://'.$_SERVER['HTTP_HOST'].'/$folder');


gdzie $folder to nazwa foldera

oraz w pliku .htaccess
  1. RewriteCond %{HTTP_HOST} ^www.twoj-trawnik.pl
  2. RewriteRule ^(.*)$ <a href="http://www.twoj-trawnik.pl/$1" target="_blank">http://www.twoj-trawnik.pl/$1</a> [R=301,L]
  3.  
  4. DirectoryIndex index.php
  5. RewriteBase /www.twoj-trawnik.pl/


zamień twoj-trawnik... na odpowiedni folder
czaras
Dzieki bardzo memory, ale wprowadzenie tych zmian nie spowodowalo wyswietlenia grafik ani dzialania menu. Uzyles slowa folder, rozumiem, ze chodzi tutaj po prostu o adres nowej domeny?(tak to wpisalem)
Jesli chodzi o menu, to po kliknieciu na dowolny element otrzymuje taki komunikat:
Kod
Not Found
The requested URL /nowa-domena.pl/index.php was not found on this server.


W koncu sie udalo. Informuje dla potomnych co zadzialalo. Plik .htaccess wygladal tak:
Kod
RewriteEngine on

RewriteCond %{HTTP_HOST} ^nowa-domena.pl
RewriteRule ^(.*)$ http://www.nowa-domena.pl/$1 [R=301,L]

DirectoryIndex index.php
RewriteBase /nowa-domena.pl/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z-_0-9]+)/([a-zA-Z-_0-9]+)/([a-zA-Z-_0-9]+)/?$ index.php?lang=$1&subpage=$2&id3=$3 [L]
RewriteRule ^([a-zA-Z-_0-9]+)/([a-zA-Z-_0-9]+)/?$ index.php?lang=$1&subpage=$2 [L]
RewriteRule ^([a-zA-Z-_0-9]+)/?$ index.php?subpage=$1 [L]


Nalezalo usunac 2 linijki: DirectoryIndex i RewriteBase. Natomiast w pliku index.php w linijce:
Kod
$page->SubstituteToken("%%REALPATH%%",'http://'.$_SERVER['HTTP_HOST'].'/nowa-domena');

nalezalo usunac adres domeny i zostawic w postaci
Kod
$page->SubstituteToken("%%REALPATH%%",'http://'.$_SERVER['HTTP_HOST'].'');
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-2025 Invision Power Services, Inc.