mac系统怎么安装ecshop

如题所述

第1个回答  2016-09-19
下载mysql55.dmg安装;
修改数据库密码: sudo mysql 进入数据库,use mysql;使用update user set password=password('xxx') where user='root'设置root密码;

可以使用update user set password=password('xxx') where user='' 禁止匿名登陆
下载ecshop安装包,解压,放置于/Library/Web Server/Documents下,当然,要提前打开系统的Web共享;

访问http://localhost/ecshop/upload,进入安装界面;
输入信息,当输入数据库信息的时候,会发现数据库用户名密码正确,但连接不上,原因是php中配置的socket文件和数据库中配置的socket文件不一致,mysql进入sql命令行,使用命令STATUS查看mysql中的socket文件地址,发现为/tmp/mysql.lock,使用phpinfo()查看php中的配置,为/var/mysql/mysql.lock,于是,一种方法是修改php.ini的配置,另外一种方法是建立/var/mysql/mysql.lock到/tmp/mysql.lock的链接,都行,弄好了之后,数据库正常连接;

进行安装,发现安装数据出错,打开/etc/php.ini.default文件,修改date.timezone = "UTC";打开install/includes/init.php文件,加入一行date_default_timezone_set ('Asia/Shanghai');

进行安装,发现创建管理员账号出错,打开文件install/includes/lib_installer.php,在第412行,将include(ROOT_PATH . 'install/languages/' . $system_lang . '.php');修改为include(ROOT_PATH . 'install/languages/zh_cn.php');

安装成功!!