西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > OpenCart教程 >

opencart安装step3遇到mysql no such file or dictionary问题

时间:2016-12-18 12:14来源:未知 作者:好模板 点击:
在mac os(serria 10.12)上配置opencart时的第三步遇到了 no such file or directory的错误,如下图 error image 问题分析: 这应该是php在定位mysql的sock时找错了位置,这个问题 其实就是php.ini配置的

在mac os(serria 10.12)上配置opencart时的第三步遇到了 no such file or directory的错误,如下图

opencart安装step3遇到mysql no such file or dictionary问题
error image

问题分析:

这应该是php在定位mysql的sock时找错了位置,这个问题
 

其实就是php.ini配置的sock路径错了,只需要把路径纠正一下就好了.
以下是详细步骤:

1.首先检查一下是否有/tmp/mysql.sock 而没有/var/mysql/mysql.sock,然后执行一下操作

cd /var 
sudo mkdir mysql  
sudo chmod 755 mysql
cd mysql
sudo ln -s /tmp/mysql.sock mysql.sock

2. 重启Apache服务

sudo apachectl restart

3. 如果上述步骤仍然不对,那么就要查看一下php.ini文件是否配置正确。一般php在mac os安装好后,php.ini文件在/etc/php.ini处,如果没有那应该是php.ini.default, 把这货改成php.ini就好了

sudo vim /etc/php.ini  -- 打开php.ini文件进行修改

找到以下位置,并做如下修改-/tmp/mysql.sock是mysql的sock正确寻址位置:

     pdo_mysql.default_socket=/tmp/mysql.sock
     mysql.default_socket=/tmp/mysql.sock
     mysqli.default_socket = /tmp/mysql.sock

4.重启Apache服务

sudo apachectl restart
 
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------