急求:linux服务器上xampp环境下使用thinkphp3.2.3连接不到mysql
大神过来看一下哈,我本地用的是window xp系统,wampserver的环境,thinkphp框架,编写的一个小网站,上传到linux服务器上面,就打不开了,会出现如下的错误:
:(
SQLSTATE[HY000] [2002] Connection refused
错误位置
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(22)
飘过~~~
@eechen
@eechen
抓到你了,哈哈~
打一下php info,看有没有mysqli和pdo
我用的是xampp的环境~服务器在旁边那台电脑可以连,她现在睡觉了,看不到哈,等1点30以后吧~
@微默 想再问你下,这样在linux下 写是可以的吗~
namespace HomeController;
use ThinkController;
class IndexController extends Controller {
/*
* Home模块首页
*/
public function index(){
$file_csv = M('File');
$map['ip'] = GetIP();
$list = $file_csv->where($map)->order('createdate')->select();
$this->assign('file',$list);
$this->display();
}
可以,我在本地区访问服务器下面的mysql.php文件,可以直接把csvfile下面的file表的信息打印出来的~
@微默想问下linux下public公共类下的css和js路径怎么弄啊,我这边一直出错
确定服务器上php可以链接吗?
@悠悠知我心 ,求帮忙~
你在本地配置远程的数据库,也没问题?
@悠悠知我心 嗯,对啊~不知道用thinkphp怎么就出错了呢~很搞不懂唉
php连接数据库:$link_id = mysql_connect('localhost', 'root', '123456')or mysql_error();
if (!$link_id) {
die('连接服务器失败');
}
if (!@mysql_select_db('csvfile', $link_id)) {
die('连接数据库失败');
}
if (!@mysql_query("set names 'utf8'", $link_id)) {
die('设置utf8格式失败');
}
$sql="select * from file";
thinkphp里面的配置项:
<?php
return array(
//'配置项'=>'配置值'
'DB_TYPE' => 'mysql',
'DB_HOST' => 'localhost',
'DB_NAME' => 'csvfile',
'DB_USER' => 'root',
'DB_PWD' => '123456',
'DB_PORT' => 3306,
'DEBUG_MODE' => true, //开启错误调试
);
现在用的是localhost是直接在服务器上面打开浏览器看的,也不行,换成服务器地址在本地打开也是不行,求解答哈~呜呜,我很急躁了~
使用thinkphp的config里面的配置项,使用的php连接服务器,现在是localhost,也试过是服务器的地址,用php连接的都可以,用thinkphp的都不行
可能是你的数据库账号账号配置的有问题
@采女孩的小蘑菇,求指导,你用过linux的服务器吗
我清下试试~
@梁上有木 ,清了下,可以了,想再问下,Public下面的css,js应该怎么调用了,用__PUBLIC__不可以了,不知道怎么写路径了,谢谢,求给下方法
配置文件看下路径对不对
回复
嗯,文件大小写问题,已经弄好了~谢谢了~
runtime 清了么?