Webshop localhoston

Tanácsok és kérdések a Webshop Hun1 Smarty telepítéséhez és konfigurációjához.
szjani30
Hozzászólások: 1
Csatlakozott: vas. nov. 11, 2012 5:46 pm
Kapcsolat:

Webshop localhoston

Hozzászólás Szerző: szjani30 »

Üdvözlök Mindenkit!

A webshopot a számítógépre telepítettem fel, kipróbálási célból, skinek módosítása, program megismerése stb...
(Apachee 2.2.22, php 5.3.10, mysql 5.5.24, phpMyAdmin-3.5.3 )
A telepítés a videó alapján csináltam.
A webshop indításakor ezt a hibát kaptam:
"INSERT INTO myshop_ki_online (teljes_nev, session_id, ip_cim, utolso_click, utolso_url, belepes_date) VALUES ('Guest', '6a09ca6dd1e0b530e4bdb37916b80b6c', '127.0.0.1', '1352655250', '', '1352655250')
Incorrect integer value: '' for column 'utolso_url' at row 1
Fájl: C:\server\apache\htdocs\include\session.php sor: 39"

Segítséget kérnék hogyan lehetne elindítani a webshopot ?

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Webshop localhoston

Hozzászólás Szerző: mezofi »

A shop/include/session.php 30. sorba ezt kellene berakni:

Kód: Egész kijelölése

$last_page_url = "Ismeretlen oldal";
Mezofi

domencito
Hozzászólások: 1
Csatlakozott: kedd márc. 05, 2013 1:53 pm
Kapcsolat:

Re: Webshop localhoston

Hozzászólás Szerző: domencito »

mezofi írta:A shop/include/session.php 30. sorba ezt kellene berakni:

Kód: Egész kijelölése

$last_page_url = "Ismeretlen oldal";
Mezofi


Én is üdvözlök Mindenkit!

A webshopot localhost-on keresztül szeretném elérni, hogy először megismerjem és kipróbáljam.
WAMPSERVER helyett egyenként telepítettem a szükséges programokat: (Apachee 2.2.21, php 5.3.22, mysql 5.5.16, phpMyAdmin-3.5.7 )
A telepítést én is a videó alapján csináltam.
A webshop indításakor nekem is a következő üzenet jelent meg:
"INSERT INTO myshop_ki_online (teljes_nev, session_id, ip_cim, utolso_click, utolso_url, belepes_date) VALUES ('Guest', '6a09ca6dd1e0b530e4bdb37916b80b6c', '127.0.0.1', '1352655250', '', '1352655250')
Incorrect integer value: '' for column 'utolso_url' at row 1
Fájl: C:\server\apache\htdocs\include\session.php sor: 39"

Ezután elvégeztem a fórumban javasolt módosítást ami után a következő üzenet jelent meg:

INSERT INTO besshop_ki_online (teljes_nev, session_id, ip_cim, utolso_click, utolso_url, belepes_date) VALUES ('Guest', '1c76506d42008927fef5d6e7a718828d', '127.0.0.1', '1362577772', 'Ismeretlen oldal', '1362577772')
Incorrect integer value: 'Ismeretlen oldal' for column 'utolso_url' at row 1
Fájl: C:\wamp\Apache2.2\htdocs\besshop\include\session.php sor: 39



Kérlek segítsetek, hogy tudok túllépni ezen a problémán!

Köszöntettel,
Domencito

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Webshop localhoston

Hozzászólás Szerző: mezofi »

Szia,
Számot vár.
Legyen ez a 30. sorban

Kód: Egész kijelölése

$last_page_url = 12;
Mezőfi

DoWtHen
Hozzászólások: 1
Csatlakozott: pén. okt. 11, 2013 2:41 pm
Kapcsolat:

Re: Webshop localhoston

Hozzászólás Szerző: DoWtHen »

Sziasztok!

Én is localhoston szeretném kipróbálni a programot. A legújabb EasyPHP 13.1-et telepítettem;
Apache 2.4.4 MySQL 5.6.11 PHP 5.5.0

De ebbe a hibába futtatom:

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC11\data\localweb\connections\bolt.php on line 25

Warning: mysql_connect(): in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC11\data\localweb\connections\bolt.php on line 25

Warning: mysql_connect(): in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC11\data\localweb\connections\bolt.php on line 25
Adatbázis karbantartás.
Elnézését kérjük!
Látogasson vissza kicsit később

és sajnos nem tudom mit tegyek.
Segítségeteket előre is köszönöm.

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Webshop localhoston

Hozzászólás Szerző: mezofi »

A letölthető állományban a bolt .php-ben ez van:

Kód: Egész kijelölése

if (!file_exists('install')){
	//Ezt a részt kell cserélni start
	$dbLocalhost = 'db_host';
	$dbUsername = 'db_name';
	$dbPassword = 'db_password';
	$myConn = mysql_connect($dbLocalhost, $dbUsername, $dbPassword) or die("<div align='center' style='margin-top: 30px;'>Adatbázis karbantartás.<br />Elnézését kérjük!<br />Látogasson vissza kicsit később</div>");
	mysql_select_db('db_name', $myConn) or die("<div align='center' class='color: RED;'>Az adatbázis neve nincs megadva!</div>");
	//Ezt a részt kell cserélni end
	
	mysql_query('SET NAMES utf8', $myConn);
	mysql_query('SET COLLATE utf8');
	}else{
	echo "Létezik az install mappa. <br />Kérlek töröld, ha már telepítetted a shopot.";
	exit;
	}
A telepítéskor megadott host, felhasználónév, jelszó és adatbázis név adatokat a fenti részbe kell megadni:

Kód: Egész kijelölése

$dbLocalhost = 'db_host';
	$dbUsername = 'db_name';
	$dbPassword = 'db_password';
mysql_select_db('db_name', $m...
Mezőfi

recse6
Hozzászólások: 3
Csatlakozott: kedd okt. 15, 2013 10:30 am
Kapcsolat:

Re: Webshop localhoston

Hozzászólás Szerző: recse6 »

Szia,
a gépemen ismerkedek a shop-al ha be szeretnék lépni vagy ha az árút a kosárba teszem az alábbi hibákat kapom:

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\szaffishop\connections\bolt.php:1) in C:\AppServ\www\szaffishop\ellenorzes.php on line 619
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\szaffishop\connections\bolt.php:1) in C:\AppServ\www\szaffishop\ellenorzes.php on line 619

Mi kerülte el a figyelmemet?
Előre is köszi

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Webshop localhoston

Hozzászólás Szerző: mezofi »

Azt vettem észre, hogy a gond akkor keletkezik amikor a shop/connections/bolt.php-be belekerülnek a kapcsolódási adatok.
Ezeket a módosításokat a Total Commanderben végzik el a felhasználók, annak ellenére, hogy a telepítéskor ki van írva, hogy ne ott tegyék meg, hanem töltsék le gépre majd egy Jegyzettömb alkalmazással nyissák meg szerkesszék, majd mentsék és töltsék fel a szerverre.
Mivel a Total Commanderrel szerkesztik ezért a fájl mentésekor belekerül egy BOM tag ami szemmel nem látható de bent van, ez HTML kimenetet produkál és ezt jelzi a hiba szövege is.
Lehet a tied is így lett feltöltve adatokkal?
Mezőfi

recse6
Hozzászólások: 3
Csatlakozott: kedd okt. 15, 2013 10:30 am
Kapcsolat:

Re: Webshop localhoston

Hozzászólás Szerző: recse6 »

Szia,
Nem, jegyzettömbel végeztem az adatok modosítását.
Az esetleg okozhatta a galibát hogy a kicsomgolást és a másolást tc-vel csináltam?
köszi

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Webshop localhoston

Hozzászólás Szerző: mezofi »

Az alábbi tartalommal készíts egy fájlt, mentsd el a shop könyvtárába, és a böngészőben futtasd, eltávolítja a BOM részt:

Kód: Egész kijelölése

<?php
header('content-type: text/html; charset=utf-8');

function writeUTF8File($filename,$str) {
	    if(substr($str, 0,3) == pack("CCC",0xef,0xbb,0xbf)) {
        $str=substr($str, 3);
        }
        $f=fopen($filename,"w");
        fwrite($f,$str);
        fclose($f);
}

function fopen_utf8 ($filename) { 
    $file = @fopen($filename, "r"); 
    $bom = fread($file, 3); 
    if ($bom != b"\xEF\xBB\xBF") 
    { 
        return false; 
    } 
    else 
    { 
        return true; 
    } 
}

$a[] = "connections/bolt.php";
$a[] = "constants.php";
for($i = 0; $i < count($a); $i++){
	
	$filename = $a["$i"];
	$handle = fopen($filename, "r");
	$contents = fread($handle, filesize($filename));
	fclose($handle);
	
	if(fopen_utf8 ($a["$i"])){
	writeUTF8File($a["$i"],$contents);	
	}
}
?>
Kész
Mezőfi

Post Reply

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég