在mac上安装ecshop遇到的问题与解

A:在安装过程中出现的关于JPG不支持的问题

在php.ini这个文件中设置,解决ecshop安装中声明的不支持项目


一般都需要将下面这些扩展前面的 ;去掉
extension=php_mysql.dll
extension=php_mysqli.dll
//支持数据库的

extension=php_gd2.dll
支持生成gif、jpg、png图的

还有下面一些也需要去掉
extension=php_zip.dll
extension=php_sockets.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mcrypt.dll
extension=php_imap.dll

这样就OK 了

B;在安装过程中,出现的数据库权限问题

About MYSQL operation:::
sudo /usr/local/mysql/bin/mysql
create database dbname


mysql --user=monty --password=guess db_name

一般采用默认的登陆帐号安装后,但 使用中,常需要sudo来完成,之后给特定帐号赋予权限,如此才能得到更多的操作权限。
In order to be able to use a database, one needs to create: a new database, give access permission to the database server to a database user and finally grant all right to that specific database to this user.
mysql> grant all privileges on amarokdb.* to amarokuser@localhost ;
Query OK, 0 rows affected (0.00 sec)

C:安装后的前后台

http://localhost/ecshop/
http://localhost/ecshop/admin/privilege.php?act=login

D;安装中指出的路径写权限问题

/library/web server/documents/ecshop,通过get info-》privilege设置目录的权限,打开锁,然后选择apply to enclosed 目录/文件

E:php代码的问题,关于当前时间的,

date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function

1、在页头使用date_default_timezone_set()设置默认时区为北京时间,即
date_default_timezone_set("PRC");
?>就可以了。
2、在php.ini中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC,同时取消这一行代码的注释,即去掉前面的分号就可以了。

我试过第一种方法,是可行了,而第二种方法修改了之后,然后关闭阿帕奇,却依然不行。我想将来如果还是遇到这种情况,我只能使用第一种方法了。


对应ecshop的解决方法:

/Library/WebServer/Documents/ecshop/includes/cls_mysql.php 编辑这个文件,增加下面一行代码::

date_default_timezone_set("PRC");




你可能感兴趣的:(Nop,Commerce)