在mac上安装ecshop遇到的问题与解
2012-05-15 10:45
253 查看
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()设置默认时区为北京时间,即
<?php
date_default_timezone_set("PRC");
?>就可以了。
2、在php.ini中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC,同时取消这一行代码的注释,即去掉前面的分号就可以了。
我试过第一种方法,是可行了,而第二种方法修改了之后,然后关闭阿帕奇,却依然不行。我想将来如果还是遇到这种情况,我只能使用第一种方法了。
对应ecshop的解决方法:
/Library/WebServer/Documents/ecshop/includes/cls_mysql.php 编辑这个文件,增加下面一行代码::
<?php
date_default_timezone_set("PRC");
在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()设置默认时区为北京时间,即
<?php
date_default_timezone_set("PRC");
?>就可以了。
2、在php.ini中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC,同时取消这一行代码的注释,即去掉前面的分号就可以了。
我试过第一种方法,是可行了,而第二种方法修改了之后,然后关闭阿帕奇,却依然不行。我想将来如果还是遇到这种情况,我只能使用第一种方法了。
对应ecshop的解决方法:
/Library/WebServer/Documents/ecshop/includes/cls_mysql.php 编辑这个文件,增加下面一行代码::
<?php
date_default_timezone_set("PRC");
相关文章推荐
- 解决Mac安装mySQL5.7.6遇到的问题
- Mac下安装jpype遇到的问题
- mac下opencv的安装开发以及所遇到的问题
- Mac androidstudio 安装遇到的问题
- Mac 安装Firebug遇到的问题
- MAC上安装JAVA 1.8,安装不成功,以及配置JAVA_HOME遇到的问题
- MAC下安装MySql遇到的问题
- mac 安装Android studio遇到的问题及解决
- 记录Mac下安装pyenv时所遇到的问题
- Mac OS X 下安装MySql遇到的问题
- 在mac上安装sass遇到gem安装问题
- MAC 下安装opencv遇到问题的解决方法(安装homebrew, wget)
- 在virtualbox上安装mac os mavericks遇到Missing Bluetooth Controller Transport问题解决办法
- Genymotion + VirtualBox mac android studio 安卓模拟器 安装遇到的问题
- 记录Mac下安装pyenv时所遇到的问题
- mac 上安装jco3 所遇到的问题
- Mac 上安装Java环境遇到的问题
- Mac下opencv的安装遇到的问题解决
- mac 安装phpcms遇到的问题
- MAC 安装遇到的问题及解决办法