gpt4 book ai didi

php - 将测试服务器文件传输到实时服务器并避免错误

转载 作者:行者123 更新时间:2023-11-30 01:24:17 26 4
gpt4 key购买 nike

我知道将文件从本地/测试服务器传输到实时站点服务器是一个非常简单的过程。但是,我在为客户开发的一个网站上遇到了几个问题。

该网站使用 mysql 数据库来存储所提供的大部分信息和图像,因为它是一家基于零售的企业,有数千种图案/样本可供选择。我的所有文件都完美地转移到测试并正常工作。但是,当我依次推送文件时,我收到以下错误消息:

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/warner_walls/warnerwalls.com/advsearch.php on line 133

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/warner_walls/warnerwalls.com/advsearch.php on line 133

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/warner_walls/warnerwalls.com/advsearch.php on line 134

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/warner_walls/warnerwalls.com/advsearch.php on line 148

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/warner_walls/warnerwalls.com/advsearch.php on line 148

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/warner_walls/warnerwalls.com/advsearch.php on line 241

请注意,测试服务器和实时服务器的数据库连接是相同的;这就是为什么我无法弄清楚为什么它对一个有效,而对另一个无效。我使用 TextWrangler 程序来比较所有有问题的 php 页面,以查找可能导致错误的代码差异,并且所有页面都标记为相同。

当出现错误消息时,搜索中请求的图像会正确显示,只是错误语句与样本的最后一行重叠并从那里堆叠在下面。

我应该寻找什么来帮助纠正这个问题?

最佳答案

第一条错误消息非常清楚:

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/warner_walls/warnerwalls.com/advsearch.php on line 133

当然,本地 MySQL 服务器正在运行?

是否配置为监听 unix 套接字上的本地连接? (检查 /etc/my.cnf 中的 socket=/var/run/mysqld/mysqld.sock 行)

<小时/>

如果您已将所有数据库文件从实时服务器复制到测试平台,我假设您也复制了 mysql 数据库文件(存储用户表、权限等的文件)。

当您说“测试服务器和实时服务器的数据库连接相同”时,就会证实这一点。

如果该分析不是完全完全愚蠢的,我猜测将数据库配置为grant授予 user@ip_addressuser@% 的权限,但不授予 user@localhost 的权限。

关于php - 将测试服务器文件传输到实时服务器并避免错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18194933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com