Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [wolontariat][php] Pomoc o zbadanie niedużej stronki, przeniesienie na nową domenę i hosting
czaras
post 23.04.2012, 13:30:11
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 24.07.2010

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


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.

Ten post edytował Daiquiri 23.04.2012, 16:16:49
Powód edycji: [Daiquiri]: Przenoszę do odpowiedniego działu i dodaję tag
Go to the top of the page
+Quote Post
Monter08
post 23.04.2012, 13:44:46
Post #2





Grupa: Zarejestrowani
Postów: 237
Pomógł: 22
Dołączył: 16.09.2010
Skąd: Lubaczów

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


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.
Go to the top of the page
+Quote Post
memory
post 23.04.2012, 15:12:45
Post #3





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


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
Go to the top of the page
+Quote Post
czaras
post 23.04.2012, 22:21:02
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 24.07.2010

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


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'].'');


Ten post edytował czaras 23.04.2012, 20:52:47
Go to the top of the page
+Quote Post

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: 30.06.2025 - 11:00