localhoston nem jók az url-ek

Szotyi képe

Sziasztok,

kaptam összetömörítve egy weboldalt. Ezt kellene kipróbálnom localhoston.
Fájlok kicsomagolása, adatbázis beimportálása, settings.php beállítása. Ez ok.

Életre is kel ha beírom, hogy "localhost/cordiahomes.com"

A gondom az, hogy az összes menüpont, admin menü linkjei, meg minden, nem a localhostra, hanem a cordiahomes.com domain névre akar elvinni.

Hogyan lehet azt beállítani, hogy az linkek ne az éles oldalra mutassanak, hanem a localhostra?

A settings.php 283 sorát már néztem. Ki van kommentezve, így szerintem ez nem lehet a gond.
# $base_url = 'http://www.example.com'; // NO trailing slash!

Köszönöm, ha válaszoltok.

Taxonomy upgrade extras: 
Drupal verzió: 
nevergone képe

Szia!

Valószínűleg azért van ez így, mert nem a „/foobar” van megadva útvonalnak a menükben, hanem a „http://example.com/foobar” Vagyis a hivatkozások tartalmazzák a domain-nevet is.

https://www.drupal.org/project/pathologic segíthet, de ha jól emlékszem, a tartalmakban megadott linkeket ez sem fogja átírni.

Ha nem idegen a programozás, hasznos lehet még:
https://api.drupal.org/api/drupal/modules!system!system.api.php/function...
https://api.drupal.org/api/drupal/modules!system!system.api.php/function...

0
0
Szotyi képe

Sajna nemcsak a főmenük, hanem pl az adminisztrációs menük, meg egyebek (képek) is az éles oldalra mutatnak.
pl: ez ide mutat http://cordiahomes.com/admin/config/system ez helyett localhost/cordiahomes.com/admin/config/system

Azon gondolkoztam, hogy van-e valahol ahol ezt be lehet állítani. pl settings.php, valahol az admin felületen, esetleg a .htaccess fájlokban.

0
0

Péter

Nagy Gusztáv képe

Fapados megoldás, de ha nincs jobb, működhet. Az adatbázis export (.sql) állományt egy editorral meg tudod nyitni. Keress ki minden hivatkozást. Ha elég ügyesen csinálod, egy-két csere művelettel meg tudod oldani.

0
0

Nagy Gusztáv

pp képe

Ha egyet hátralépünk és megvizsgáljuk a dolgot, akkor azt tapsztaljuk, hogy ez a projekt bizony nincs felkészítve arra, hogy hordozható legyen. Két lehetőséged van:

1. átvered a böngésződet
.htaccess fájlban beállítod, hogy a 127.0.0.1 cordiahomes.com és a webszerverben pedig beállítod, hogy honnan szolgálja ki ezeket a domain-eket.
(vagy használod a http://www.charlesproxy.com/ -t vagy valami hozzá hasonlót)

2. felkékszíted a projektet, hogy hordozható legyen. Ez hosszú távon lehet jó megoldás de biztos, hogy munkás. Erre nem tudunk a rendszer ismerete nélkül korrekt választ adni, csak olyan tippeket, mint Gusztáv adott, ami pl. adott esetben lehet standardizált jó megoldás is egy deploy folyamatban. (értsd lehet megoldja a problémát, de lehet, hogy nem, hisz lehet még a sminkbe, modulokba is belekódolt url is)

pp

1
0
Szotyi képe

Sziasztok,

köszönöm a tippeket.
Visszajelzek, hogy végül melyik megoldás lett a jó nekem.

---

0
0

Péter