[Guide] Install WebShop

DarkMaster

Administrator
Staff member
Joined
Apr 8, 2008
Messages
2,385
Reaction score
10,728
Този урок е писан от @Backo

- Като за начало си истеглете Webshop за съответната версия (в края на темата има прикачен)

- Разархивирайте го в папка по ваш избор

- В папката webshop намерете файла wshconf.php. В него трябва да редактирате следните редове:

Code:
$webshop['mssq']['host']         = 'Вашето IP';    // Server Address (Host\ip)
$webshop['mssq']['user']         = 'Sql User';        // Username used for a connection
$webshop['mssq']['pass']         = 'Sql Password';    // Username's password
$webshop['mssq']['db']            = 'MuOnline';    // Database name
$webshop['mssq']['dbacc']        = '';    // If you are using 6databases - set this to 'Me_MuOnline' or whatever your account database is named. (v0.4)
$webshop['mssq']['use_md5']        = false;        // Use md5 encrypted passwords (true/false)
Ако ползвате 1.0M (или друга версия с MD5), тези редове трябва да изглеждат така:

Code:
$webshop['mssq']['host']         = 'Вашето IP';    // Server Address (Host\ip)
$webshop['mssq']['user']         = 'Sql User';        // Username used for a connection
$webshop['mssq']['pass']         = 'Sql Password';    // Username's password
$webshop['mssq']['db']            = 'MuOnline';    // Database name
$webshop['mssq']['dbacc']        = '';    // If you are using 6databases - set this to 'Me_MuOnline' or whatever your account database is named. (v0.4)
$webshop['mssq']['use_md5']        = true;        // Use md5 encrypted passwords (true/false)
И така нека продължим конфигурацията на файла wshconf.php

Code:
$webshop['globalmsg']['jsip']    = 'Вашето IP';        // Ip/Hostname of your joinserver (must allow traffic from teh webserver)
Code:
$webshop['credits']['creditcasino']    = 0;    // Amount of credits required to tryout the credit casino (0 to disable the credit casino). Recommended to be a low value
Code:
$webshop['misc']['title']        = 'Welcome To Server Name WebShop';     // The Web Index's <title>
$webshop['misc']['admins']        = 'Потребителското име което ще е администратор';                // Administrator accounts. Seperate by coma's e.g. Admin1,Admin2, ..
$webshop['misc']['howtogetcredits']    = 'http://... страницата която ви е инфото за Get Credits';                // Link to a guide on getting credits
$webshop['misc']['servername']        = 'Server Name';                    // Your server name
Този ред Ви е за системата с смс кредитите (ако имате такава)
Code:
$webshop['sms']['allow']            = true; //True for showing sms box or false to hide
$webshop['sms']['credits']        = 'Колко кредита да дава'; //How credits will add
$webshop['sms']['text']            = 'pay текста за смс '; // Text must have space after last alphabeth
$webshop['sms']['number']        = 'Номерат на който се пращат'; // Number for SMS
Ако ползвате смс кредит отворете и index.php в папка webshop и най-долните редове трябва да Ви изглеждат така:
Code:
</html>';
$openfile  = 'D:\smslog.txt';
$handle  = fopen($openfile, "r");
$contents  = fread($handle, filesize($openfile));
$linez  = explode("\n", $contents);
$inarray = count($linez);
$i  = 0;
$givecredits = колко кредита да дава;
while($i<$inarray) {
$data=explode('pay текста за смс', $linez[$i]);
$i++;
mssql_query("exec XCredits '".secure($data[0])."', ".$givecredits.";");
shoplog("Added ".$givecredits." to <b>".htmlspecialchars(secure($data[0]))."</b> for sending an sms");
}
fopen($openfile, 'w');
?>
Ако неса така между </html>'; и ?> добавете
Code:
$openfile  = 'D:\smslog.txt';
$handle  = fopen($openfile, "r");
$contents  = fread($handle, filesize($openfile));
$linez  = explode("\n", $contents);
$inarray = count($linez);
$i  = 0;
$givecredits = колко кредита да дава;
while($i<$inarray) {
$data=explode('pay текста за смс', $linez[$i]);
$i++;
mssql_query("exec XCredits '".secure($data[0])."', ".$givecredits.";");
shoplog("Added ".$givecredits." to <b>".htmlspecialchars(secure($data[0]))."</b> for sending an sms");
}
fopen($openfile, 'w');
Сега следва да инсталирате webshop-а, като за целта отваряте browser-а и зареждате http://127.0.0.1/webshop/install/index.php

След това си отворете Start/All Programs/Microsoft SQL Server/Query Analyzer и изпълнете скриптове, които ще откриете в папката webshop/install
1. create_tables.sql
2. create_proc.sql
3. webshop.sql


- Или текстово:

Отваряте първо create_tables.sql copy текста от там и го paste в Query Analyzer и после F5
Отваряте create_proc.sqlcopy текста от там и го paste в Query Analyzer и после F5
Отваряте webshop.sql copy текста от там и го paste в Query Analyzer и после F5

След всичките тези операции които сте направили отивате в папка ./webshop и изтривате папката Install.

Добавил съм и smslog.php файла, който ви трябва за смс системата, а за повече информация как да си направите регистрация в mobio.bg тук

Credits
Savoy, Mephisto, Coolio & Backo
 

Attachments

Last edited:

NoFeaR

Well-Known Member
Joined
Feb 1, 2009
Messages
738
Reaction score
291
Е това е DarkMaster винаги е правил хубави Guide Браво много полезно
10/10
 

ludlud

Active Member
Joined
Jun 27, 2008
Messages
918
Reaction score
100
Всичко правя както трябва и A Conntection With The Server Cannot Be Established, Please Contact The Tech Support Staff!(99б+)
 

Dark_angel

New Member
Joined
Apr 12, 2009
Messages
30
Reaction score
0
защо

Защо така ми изписва???
при
create_tables.sql ми пише: Warning: The table 'WebShop_IPBlock' has been created but its maximum row size (8116) exceeds the maximum number of bytes per row (8060). INSERT or UPDATE of a row in this table will fail if the resulting row length exceeds 8060 bytes.
Server: Msg 2714, Level 16, State 6, Line 4
There is already an object named 'MEMB_CREDITS' in the database.

При create_proc.sql пише:
Server: Msg 2714, Level 16, State 5, Procedure XCredits, Line 16
There is already an object named 'XCredits' in the database.



При webshop.sql пише:
Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'WebShop'.
В WebShopa пише
No items found in this category


защо? (:|

Бъррза помощ ПлЗ
 
Last edited:

Backo

New Member
Joined
Jan 17, 2009
Messages
1,213
Reaction score
975
Защо така ми изписва???
при
create_tables.sql ми пише: Warning: The table 'webshop_ipblock' has been created but its maximum row size (8116) exceeds the maximum number of bytes per row (8060). Insert or update of a row in this table will fail if the resulting row length exceeds 8060 bytes.
Server: Msg 2714, level 16, state 6, line 4
there is already an object named 'memb_credits' in the database.

При create_proc.sql пише:
Server: Msg 2714, level 16, state 5, procedure xcredits, line 16
there is already an object named 'xcredits' in the database.



При webshop.sql пише:
Server: Msg 208, level 16, state 1, line 1
invalid object name 'webshop'.
В webshopa пише
no items found in this category


защо? (:|

Бъррза помощ ПлЗ

Ако ползваш по-новият уеб магазин този който е за сезон 2 те автоматично ти се тобавят тези таблици и това нетрябва да те притеснява.
 

G0dLiK3

New Member
Joined
Jun 28, 2008
Messages
623
Reaction score
108
Оправих всичко ;)
 
Last edited:

c0nfus10n

New Member
Joined
Jun 19, 2009
Messages
56
Reaction score
2
пеше ми това
Parse error: syntax error, unexpected T_STRING in D:\xampp\htdocs\webshop\wshconf.php on line 53
Плс Хелп по бързо
 

FroggerPL

New Member
Joined
Dec 21, 2008
Messages
235
Reaction score
60
How i Install it ? please answer what to do with it ? i put it into C:/xampp/htdocs/mushop .. and now?
 

c0nfus10n

New Member
Joined
Jun 19, 2009
Messages
56
Reaction score
2
Някои може ли да ми хелп във webshopa неми изкарва итемите лс хелп :)
--------------------------------------------
RozabG Hard Site http://rozabg.sytes.net
exp 200x
drop 75x
Reset lvl 350
 
Last edited:

antistaro

New Member
Joined
May 10, 2009
Messages
298
Reaction score
41
а как да си направя банкова сметка ?
 

h3tr1k

Banned
Joined
May 29, 2009
Messages
68
Reaction score
17
макар да знам как става браво за труда 10/10 :)
 

Anarxiq

New Member
Joined
Apr 9, 2008
Messages
408
Reaction score
80
Мога ли да попитам кой са таблиците който се съсдават за да ги махна, и да ги сложа на ново, че ми бъгнаха итемите No items found in this category
 

Backo

New Member
Joined
Jan 17, 2009
Messages
1,213
Reaction score
975
Мога ли да попитам кой са таблиците който се съсдават за да ги махна, и да ги сложа на ново, че ми бъгнаха итемите No items found in this category
Code:
drop table WebShop
Go
drop table WebShop_LOG
Go
drop table WebShop_UI
Go
drop table MEMB_CREDITS
go
drop procedure XCredits
go
Drop table WebShop_Groups
Go
Drop table WebShop_Feedback
Go
drop table WebShop_IpBlock
Go
 

trevicho

Member
Joined
Feb 10, 2009
Messages
54
Reaction score
2
каде се слага тоя код и как да напрая тва След това си отворете Start/All Programs/Microsoft SQL Server/Query Analyzer
и ваведете следните скриптове който ще намерите в ./webshop/install
1. create_tables.sql
2. create_proc.sql
3. webshop.sql

- Или текстово:

Отваряте първо create_tables.sql copy текста от там и го paste в Query Analyzer и после F5
Отваряте create_proc.sqlcopy текста от там и го paste в Query Analyzer и после F5
Отваряте webshop.sql copy текста от там и го paste в Query Analyzer и после F5
 

pafa7a

Well-Known Member
Joined
Jul 9, 2009
Messages
1,356
Reaction score
773
A Conntection With The Server Cannot Be Established, Please Contact The Tech Support Staff! и аз имам този проблем. Казаха ми че е защото xamppа ми няма Зенд оптимизер но с моя каръшки касмет намерих и пак нестана
 

fashionmc

New Member
Joined
Mar 26, 2009
Messages
11
Reaction score
2
Пичове правя всичко както пиши и като го инстал ми пише това "The installation has been locked!!Better lucked next time" ?
 

fashionmc

New Member
Joined
Mar 26, 2009
Messages
11
Reaction score
2
Успях да го инстал сега отварям Query Analyzer и почвам да copy 1вия текст натискам F5 и след това отдолу слагам 2рия натискам F5 и под него слагам 3тия и пак F5 и след туи го SAve така ли ?
 
  • Like
Reactions: Cemaru

Similar threads