Today began to do some research on the Ectouch, but found that there are few online resources, and the official website of the service will be charged, and provide the wiki, official documents, etc. are empty, instant feeling,,, and then began a massive search, and finally found that only the forum there are some things to look at, and the useful analysis and collation of the massive resources. Start today with something that you think is important and useful to understand. If the following references to you are inappropriate, please contact me to modify
Ectouch installation is based on Ecshop, so when installing Ectouch, you need to install the Ecshop first. Latest Ectouch version is 2.7.3
Due to the rapid upgrade of PHP version, but ecshop update has been very slow, even can say has not been updated! There are a lot of problems with outdated functions that are used in high-PHP versions. So there are some platform requirements when installing.
I think the most important thing is two questions: 1,PHP version 5.2/5.3 2, the installation of subsequent folders must be writable "can be seen during installation"
1. Windows platform: Iis/apache/nginx + PHP5.2 + MySQL5.1
2, Linux/unix platform Apache/nginx + PHP5.2 + MySQL5.1 (PHP running in non-secure mode)
Recommended platform: Linux + Apache2.2 + php5.2/php5.3 + MySQL5.1
3. PHP must be environment or enabled system functions: Curl, Allow_url_fopen, GD Extension library, MySQL extension library, system function--phpinfo, dir
In PHP version 5.2/5.3 environment, step by step, there is no problem. My local test has been used WAMP, this integration environment, I used the php5.5.12, would like to find some information, to add a few PHP inside, the Web check a lot, tried for a long time did not get out, and then the group inside someone said, configuration is also very troublesome. And then decisively use the Phpstudy this integrated environment, the inside can choose a variety of environment version! There is a small problem, these two can not start at the same time, when using the normal start, back to stop all services on OK!
For PHP high version, I tried to install, some problems Baidu, the group inside also asked, just started the first modification success, but later want to write tutorials, new installation, the result of problems or that solution is not completely solved, we can try.
1, download the Ecshop assembly version of the compressed package after extracting the following three folders
we only need to install Ecshop upload folder, which is the red box part2.Visit your site's domain name, execute the installer, tick the next step to configure the installation environment (see)
3, here mainly to see whether the directory has permissions, PHP version and directory can be written to the next point of configuration system (see)
Note:
"DetailsHttp://www.cnblogs.com/thinksasa/archive/2013/03/12/2955922.html
"
Solution:Find the 31st line in install/includes/lib_installer.php
Return the 31st line in install/includes/lib_installer.php to Cls_image::gd_version (), and change to:
$p = new Cls_image (); return $p->gd_version ();
4, enter the database information, your database address, account password, database name, all need to fill in
Fill in the database information after filling out the administrator information, that is, you later log in to the mall backstage account password
Miscellaneous inside note Set time zone for Central People's Republic
Miscellaneous installation test data below to see your own situation, it is recommended to check the installation test data
Finally click Install Now
5.Installation will prompt for success after installation is completeNow click toECSHOPHome can see the mall home pageinto the mall management background only need to add after the domain name/adminAccess can
Note:
Solution: "DetailsHttp://www.68ecshop.com/article-1193.html
"Open File includes/cls_template.php find
Return Preg_replace ("/{([^\}\{\n]*)}/e", "\ $this->sel ect (' \\1 ');", $source);
Replaced by
return Preg_replace_callback ("/{([^\}\{\n]*)}/", function ($r) {return $this
Select($r [1]);}, $source);
Problem solving. --------this is e_strict error. You search the code for all files containing e_notice error_reporting (e_all ^ e_notice); Change to Error_reporting (e_all ^ (E_notice | E_strict | e_deprecated)); block out these two error prompts, without affecting the use ofecshop Version Description (new must SEE). docLink: Http://pan.baidu.com/s/1jGKoqEU Password: 47nf
Ecshop installation of the first talk