[Guide] Install WebShop

DarkMaster

Administrator
Staff member
Joined
Apr 8, 2008
Messages
2,465
Reaction score
11,169
Този урок е писан от @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

  • webshop 97d 99i.rar
    1.1 MB · Views: 1,095
  • webshop 99b 10l 10m.rar
    1.8 MB · Views: 753
  • webshop S2.rar
    2.4 MB · Views: 620
  • smslog.rar
    986 bytes · Views: 352
Last edited:
Е това е DarkMaster винаги е правил хубави Guide Браво много полезно
10/10
 
Всичко правя както трябва и A Conntection With The Server Cannot Be Established, Please Contact The Tech Support Staff!(99б+)
 
защо

Защо така ми изписва???
при
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:
Защо така ми изписва???
при
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 те автоматично ти се тобавят тези таблици и това нетрябва да те притеснява.
 
Оправих всичко ;)
 
Last edited:
пеше ми това
Parse error: syntax error, unexpected T_STRING in D:\xampp\htdocs\webshop\wshconf.php on line 53
Плс Хелп по бързо
 
How i Install it ? please answer what to do with it ? i put it into C:/xampp/htdocs/mushop .. and now?
 
Някои може ли да ми хелп във webshopa неми изкарва итемите лс хелп :)
--------------------------------------------
RozabG Hard Site http://rozabg.sytes.net
exp 200x
drop 75x
Reset lvl 350
 
Last edited:
а как да си направя банкова сметка ?
 
макар да знам как става браво за труда 10/10 :)
 
Мога ли да попитам кой са таблиците който се съсдават за да ги махна, и да ги сложа на ново, че ми бъгнаха итемите No items found in this category
 
Мога ли да попитам кой са таблиците който се съсдават за да ги махна, и да ги сложа на ново, че ми бъгнаха итемите 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
 
каде се слага тоя код и как да напрая тва След това си отворете 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
 
A Conntection With The Server Cannot Be Established, Please Contact The Tech Support Staff! и аз имам този проблем. Казаха ми че е защото xamppа ми няма Зенд оптимизер но с моя каръшки касмет намерих и пак нестана
 
Пичове правя всичко както пиши и като го инстал ми пише това "The installation has been locked!!Better lucked next time" ?
 
Успях да го инстал сега отварям Query Analyzer и почвам да copy 1вия текст натискам F5 и след това отдолу слагам 2рия натискам F5 и под него слагам 3тия и пак F5 и след туи го SAve така ли ?
 
  • Like
Reactions: Cemaru