Telepítés kategória bejegyzései

Telepítési kérdések

Too many redirection

Migráláskor az adminisztrációs oldalon belefuthatunk  végtelen átirányításba a következő hibák miatt:

  • nincsen jól beállítva a session kezelés
  • nincsen jól beállítva a konfigurációs útvonal
  • hiányzik a süti kezelés útvonala és domain definiciója

Nem tudunk az admin oldalra belépni

Hiba üzenet:

Error!

Unable to determine the page link!

Function used:

tep_href_link('', '', 'NONSSL')

A hiba akkor jelentkezik, ha az első adminisztrációs belépés sikertelen volt, de sikerül elhárítani a hibát például nyelvi hiba.
A hiba kezelése

if (tep_session_is_registered('redirect_origin')) {

részt a login.php-ban kicseréljük a következőre:

if (tep_session_is_registered('redirect_origin') && $redirect_origin != '') {

vagy frissítünk v2.3.4-es verzióra

Egy jellemző nyelvkezelési hiba és elhárítása

Admin vagy shop oldal csak az url-ben tér el

Warning: require(includes/languages/.php): failed to open stream: No such file or directory in C:\www\admin\includes\application_top.php on line 167

A hiba egyik oka, hogy a böngészőnk nincs felkészülve az áruház nyelvére, azaz alapértelmezetten más nyelvű. Komplett sablon vásárlásakor előfordul, hogy angol nyelven szeretne értekezni velünk a rendszer, de nekünk magyar böngészőnk van. Ekkor vetjük be a titkos kódunkat a probléma áthidalására:
&language=en, amit egyszerűen a böngésző sorába illesztünk az url végére.
A másik oka, ha amunkamenetben üres a language a változó értéke.

A hiba rövid ismertetése
A language osztály, ha nem talál alapértelmezett böngésző nyelvet, akkor a fenti hibára fut. Ha nincs bekapcsolva a display error, akkor egy üres oldalt kapunk (blank page). A hiba azért kellemetlen, mert, ha idegen nyelvű böngészőt használunk, de nincs telepítve az idegen nyelv az áruház nyelvkészletei közé, akkor ezt a hibát kapjuk.

A legegyszerűbb megoldás, ha frissítjük a rendszerünket v.2.3.3 verzió fölé.
A hiba a session kezelés javításában oldódott meg.

ÁFA illetve adók beállítása

Az ÁFA beállítása mindíg problémát okoz, ezért érdemes egy kicsit körbejárni az adó számítás módszertanát. Alapból az oscommerce úgynevezett halmozó adószámítást végez adócsoportonként. Egy adócsoportba több adókulcs is tartozhat. Ha csak áfa kulcsot használunk, akkor adócsoportonként egy áfa kulcs a leginkább használható megoldás. ÁFA illetve adók beállítása bővebben…

Alapértelmezett ország regisztrációkor

Alapértelmezett ország a regisztráció folyamatában

 

Amikor V3 rendszerben a vevő regisztrál, akkor a belépési zóna szerinti ország lesz az alapértelmezett?

 

 

Nem. Az alapértelmezett ország, az áruház beállítása szerinti alapértelmezett országként fog megjelenni. Ha a webshopunkat „Hungary” Magyarországon üzemeltetjük, akkor vélhetően ezt is állítjuk be, amely megadja az alapértelmezett országot a regisztrációban.

Megírásra érdemes lenne egy olyan funkció, amely mondjuk az email cím, vagy a látogatási hely szerint számítja az alapértelmezett országot, hiszen a vásárlók szállítási és tartózkodási címe eltérhet Magyarországtól.

OSCOM V3.0 telepítése

A telepítés lépései

Rendszerkövetelmények

PHP5.3+

MySQL

register globals Ki
magic qoutes Ki
file uploads Be
session.auto start Ki
session.use trans sid Ki

PHP kiterjesztések

MySQLi
SQLite3
GD
cURL
OpenSSL

Letöltés, másolás

Töltsük le a tárolóból az OSCOMV3 csomagot. Csomagoljuk ki a tárhelyre, melyhez használjunk FTP programot.

Az adatbázis létrehozása

A tárhely phpMyadmin programjának segítségével hozunk létre egy utf8 adatbázist (unicode vagy genearal ci egyeztetéssel). FIGYELEM, mert ha nem utf8 táblát hozunk létre, akkor a nyelvkészlet nem lesz telepíthető!

Adatbázis létrehozása

Telepítés

Üssük be a böngésző sorába a tárhelyadatainknak megfelelő URL címet. Ha helyesen jártunk el, már indul is a telepítés.

Kezdő lépés

Telepítés első lépése

1. lépés – az adatbázis szerver beállítása

Telepítés második lépése

2. lépés – a webszerver beállítása

Telepítés harmadik lépése
Munkában – Ha bejelöljük az adatbázis telepítését is, akkor a munkafázis folyamatjelzője figyelmeztet a telepítési folyamatra, hogy várjunk a befejezésig
Munkafolyamat

3. lépés – az online áruház beállításának elérése

Telepítés negyedik lépése

Az adminisztráció elérése

Az adminisztrációt a következő paraméterrel érhetjük el az index.php után: ?Admin.
A helyes linkelés tehát: http://ezazénoldalam.hu/index.php?Admin

Megjegyzés: a settings.ini állományba történik a beállítások mentése. Ha az állomány megsérül az áruház egyáltalán nem indul el, ekkor egy újra telepítés, ami a beállításokat felülírja segíthet, de még mielőtt ezt megtennénk FELTÉTLENÜL készítsünk egy adatbázis mentést is, mert a telepítő a példaadatokkal írhatja felül az áruházat! Ha a második lépésben kivesszük az alapértelmezetten megjelölt „példa adatbázis telepítése” pipát, akkor nem települnek a példa adatok.

OSCOM V3alfa5 telepítése

Telepítés lépései

Rendszer alap követelmények:

PHP verzió v5.2+ (MySQLi kiterjesztéssel)
MySQL v4.1.13+ vagy v5.0.7+

register globals Ki
magic qoutes Ki
file uploads Be
session.auto start Ki
session.use trans sid Ki

PHP kiterjesztések

MySQLi
GD
cURL
OpenSSL

A program letöltése

A letöltőközpontból töltsük le a zip programcsomagot. Élő webszerverre való telepítés előtt csomagoljuk ki a csomagfájl tartalmát. Használjunk FTP programot a szerverre való felmásoláshoz.

Az adatbázis tábla előkészítése

PHPmyAdmin felületen hozzunk létre egy alap táblát. Példánk esetében osc3utf8 névvel. A táblánkat utf8_unicode_ci egyeztetéssel és a MYSQL kapcsolat illesztését utf8_unicode_ci formátumban. Az UTF8-as adtatáblák lehetővé teszik a PHPMyAdmin felületen a tökéletes adatszerkesztést. Ne használjunk latin 2 kódtáblát, mert az OSCOM rendszerek utf8-as kódolásúak.

A telepítő futtatása

Írjuk be a webszerverünk http elérési útvonalát. pl http://ezazénoldalam.hu
A telepítő automatikusan elindul. Hajtsuk végre a folyamat lépéseit.

Telepítés utáni tennivalók

  • Töröljük le a a setup könyvtárat
  • Állítsuk be a fájl hozzáféréseket. A configuration.php 0444 engedélyt kapjon. Az áruház hibaüzenettel figyelmeztet a helyes beállítások elvégzésére.