[Techinfo] Joomla 1.5 költöztetése újabb rendszerre
Fehér Sándor
sandor.feher84 at gmail.com
2016. Sze. 27., K, 21:30:12 CEST
Akadt még egy másféle baj amit megkérdeznék:
A weblapunk tűzfal mögött portforwarddal volt/lesz megoldva.
Eddig: sulinet >>>> asus rx router >>>> webserver >>>>> LAN
A probléma ezzel eredetileg is az volt, hogy a LAN -ról nem tudtunk
kapcsolódni a publikus dns nevünkhöz és a weblap csak úgy működött hogy
lan ip címet vagy weblap.local kellett beírni.
Kerülőmegoldásom: saját statikus dns rekord, ha benntről kéri a kliens
lan ip-t ad vissza. >>>> Ez nem túl elegáns :), pl okosteló, laptop
elviszed melóból és otthon már ipconfig /flushdns kell!
Igényesebben akarnám megoldani DNAT-al.
iptables részlet:
$IPT -A POSTROUTING -t nat -o $sulinet -j MASQUERADE
$IPT -A PREOUTING -t nat -i $sulinet -p tcp --dport 80 -j DNAT
--to-destination 192.168.4.251:80
$IPT -A PREOUTING -t nat -i $lan -s 192.168.4.0/24 -p tcp --dport 80 -j
DNAT --to-destination 192.168.4.251:80
Ezzel az volna megvalósítva, hogy a publikus ip címre (dns névből) ha
benntről kapcsolódok, akkor visszairányít a lan-ban található szerverre.
Így sajnos nem jó, a tcpdump szerint eljut a szerverhez a tűzfalról a
csomag és válaszol rá a szerver, de a kliens a választ már nem kapja
meg. (kliens ebben az esetben azonos subnet-en van a szerverrel.
A tcpdump szerint, a szerver a default gw-nek küldi a választ a DNAT
miatt és ott elveszik a csomag.
Tudtok valami megoldást. (DMZ ...)
Üdv!
Igen a karakterkódolások környékén volt a gond, tegnap sikerült megoldani.
Debian Jessie lett az alap.
Később megpróbálom migrálni a joomlát 1.5.26 ról felfelé.
Köszönöm a segítséget!
2016.09.26. 14:04 keltezéssel, ka at mayten.sch.bme.hu írta:
> On 2016-09-26 12:58, Fehér Sándor wrote:
>> jogos a kérdésed sorry.
>>
>> Ékezet hibás szövegek vannak és nincsenek gombok. Nincs php
>> hibaüzenet sem.
>>
>
> Na, haladunk. Ekezet hiba: karakterkodolasok korul erdemes
> szetnezni. Mind az sql, mind a php, mind a webszerver oldalon. A
> kliens oldalon is kellene, de tudom, erre azt mondod: a kliens nem
> valtozott. Megis, ha a kliens oldalon beallitasz egy konkret kodolast
> es ettol megjavul, az arra utal, hogy ez a beallitas hianyzik a
> generalt oldalakbol.
>
> Nincsenek gombok: ez lehet javascript, vagy masmilyen script ami nem
> fut le, lehet CSS hiba, ami a masolasnal nem jo helyre kerult, esetleg
> olyan hivatkozas, amely nem jo helyre mutat es a fentiek kozul
> valamelyiket hasznalna. Bongeszoben javaslom, nezd meg a forrast,
> nezd meg a html kod ott van-e. Ha nincs, akkor nincs legeneralva,
> nyilvan hibara fut a generalas kozben, vagy valamilyen jogosultsagot
> nem tud ellenorizni, hogy van-e. Ha le van generalva, akkor csak
> nincs megjelenitve a bongeszo altal, valoszinuleg script / css
> problema. Firebug javasolt, az meg tudja mondani, mit nem sikerult
> lefuttatni / betolteni.
>
> Ha nincs php hibauzenet, lehet, be kene kapcsolni a loggolast, hogy
> legyen (php.ini error_log direktiva peldaul). A logok fantasztikus
> dolgok: megmondjak, mi a problema.
>
> udv
> adam
>
> _______________________________________________
> Techinfo mailing list
> Techinfo at lista.sulinet.hu
> Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
További információk a(z) Techinfo levelezőlistáról