Laravel 连接数据库时超时

2024-01-09

我正在将应用程序从我的开发计算机移动到测试服务器。当连接到我的本地开发 mysql 数据库时,一切都按预期进行。当尝试连接到我们的测试服务器时,请求在 45 秒后超时并返回 500 错误。

我测试了服务器可以通信,并且php可以使用基本的mysqli php功能获取结果,并且结果按预期返回:

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "SELECT * FROM users";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo var_export($row, true);
    }
} else {
    echo "0 results";
}
$conn->close();

Laravel 中以下情况均失败并达到超时限制:

$users = DB::table('users')->get();

$users = User::all();

想法?有想法吗?意见?


我遇到过同样的问题。我做到了var_dump(DB::connection());并发现主机值错误,因为加载了错误的.env 文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel 连接数据库时超时 的相关文章

  • 从前端更改记录顺序

    我在编写下一个功能时遇到问题 我希望用户能够重新排列记录并更改 display order 值 我使用 Jquery UI 的可拖放功能来促进这一点 我可以看到如何简单地交换 display order 值 但我想为一条记录设置一个显示顺序
  • phpspreadsheet setCellValue 未写入

    我正在上传一个 Excel 文件 读取内容并使用 phpspreadsheet 写入一个新的 Excel 文件 我正在尝试创建一个 Excel 文件 我正在使用以下代码写入单元格 writesheet gt setActiveSheetIn
  • pip install MySQL-python 在 ubuntu 14.04 上失败,错误:命令“x86_64-linux-gnu-gcc”失败,退出状态为 1

    我已经阅读了所有要安装的软件包列表的堆栈溢出 谷歌建议 但似乎都没有解决这个问题 将 ubuntu 14 04 Web 服务器从美国托管提供商迁移到欧洲的 DigitalOcean 两者都配置了相同的 Ansible playbook 但美
  • WordPress Tax_query“和”运算符未按预期运行

    我有一个自定义帖子类型image自定义分类法称为图片标签 它像类别一样分层 以下是可能使用的标签的一些示例 Structure id 25 House id 56 Skyscraper Nature Animal Plant id 41 因
  • 删除连接中不存在的记录

    想象两个表 A 和 B A B 1 2 2 3 6 5 4 7 9 11 13 23 9 现在我想从 A 中删除 B 中不存在的记录 例如从 A 中删除 1 6 和 4 我最初的想法是您可以 否定 联接的结果 DELETE FROM A W
  • 使用哪个正则表达式将此字符串转换为数组?

    从 mysql 中的地理空间列我得到以下字符串值 我想将其转换为数组 最终目标是将其转换为 geoJSON POLYGON 4 885838 52 388063 4 891061 52 388381 4 890973 52 382909 该
  • 无法使用 php 将大文件上传到服务器

    我无法将大文件加载到服务器 问题出在该文件中 FILES filename tmp name 如果文件稍大于 2mb 则为空 我尝试更改 php ini 中的变量 upload max filesize 700M post max size
  • ResourceBundle 返回 NULL,没有引发任何错误

    对于国际化数据 与 ResourceBundle来自 PHP 的 intl 扩展的类 我运行了扩展 PHP 5 3 4 Windows 并使用以下命令创建了一个 dat 文件ICU 数据库定制器 http apps icu project
  • Joomla getUser() 不显示更新的用户数据

    下面的代码允许我在用户的 Joomla 个人资料的个人资料页面中显示用户名 鉴于我已经覆盖了模板以获得我想要的外观和感觉 user JFactory getUser if user gt guest echo You are logged
  • 使用外键将表拆分为两个表

    我有一张桌子 drupal comments 其中包括以下列 cid primary key uid foreign key to users table optional name varchar optional email varch
  • 当控制器类扩展父控制器时,为什么我们仍然需要父构造函数?

    我是 CodeIgniter 和 OOP 的初学者 我正在读一页 CI 教程here http ellislab com codeigniter user guide tutorial news section html 我发现了一些让我产
  • 如何获取日期时间字段的 UTC?

    我正在使用 MySQL 5 并且正在尝试将日期时间字段转换为 UTC TIMESTAMP 这是我所拥有的 但它不起作用 并且不确定我是否可以做到这一点 但有人可以告诉我我做错了什么吗 谢谢 我已经尝试过这个 SELECT UTC TIMES
  • 通知用户消息仍在输入中

    我正在使用 Laravel 5 6 7 Socket IO 和 vue js 我没有使用 Pusher 和 redis 下面是我的代码 用于向与我一对一聊天的用户发送消息 var url http localhost 6001 apps M
  • MySQL为每个组创建带有序列号的视图

    我在此网站上看到了类似的解决方案 但由于变量使用限制 它在视图中不可用 在MySQL中为每个组生成序列 https stackoverflow com questions 30118096 generating sequence for e
  • 如何使用 Connector/C++ 更新 MySQL 中的一行值

    我有一个简单的数据库 想要更新一个 int 值 我最初执行一个查询并返回一个 ResultSet sql ResultSet 对于结果集中的每个条目 我想修改表的一个特定列中的值 然后将其写回到数据库 更新该行中的该条目 根据文档 我不清楚
  • 提交前验证表单(比检查空字段更复杂)

    我有一个包含时间输入的表单 具体来说 开放时间和结束时间 当按下提交按钮时 它会转到一个 php 页面 其中这些输入将添加到数据库中 在允许提交表单之前我想检查一些事情 例如 我想确保开始时间早于 小于 结束时间 这是表格 Opens
  • 对文本变量进行数学求和? (例如 5865/100 )

    我有一个变量是 whatever 5865 100 这是一个文本变量 我希望它计算 5865 100 以便我可以将其添加到其他数字并进行计算 Number format 不起作用 因为它只返回 5 865 而我希望它返回 58 65 我可以
  • 如何使用 Mockery 在第 N 次调用模拟方法时抛出异常

    我需要测试我编写的某些代码多次调用另一个类上的方法时的行为 其中一次调用将导致抛出异常 我在用Mockery http docs mockery io模拟可能引发异常的类 因此 就我而言 该方法将被调用三次 我需要它在第二次抛出异常 这是我
  • 正则表达式 - 匹配单词缩写

    我正在考虑提供以下正则表达式作为答案这个问题 https stackoverflow com questions 2110010 how to find wordpresss installed on domain or server pr
  • 在网络托管上发布后,php 会话无法正常工作

    我的网站在本地主机上运行良好 但是一旦我将其部署到我的托管服务 会话就会停止工作

随机推荐

  • 使用上下文调用另一个类的方法

    我有一个带有 ImageButton 的自定义标题栏 它会生成一个对话框 当从对话框中选择列表项并且标题栏和地图位于地图中时 我希望能够在地图 在另一个类中 上显示位置 放置 itemizedOverlay 相同的上下文 我在某处读到我可以
  • 正则表达式:C++ 提取双引号内的文本

    我只想提取双引号内的那些单词 那么 如果内容是 Would you like to have responses to your questions sent to you via email 答案一定是 1 你 2 问题 std stri
  • 下载视频时 Pytube keyerror 'streamData'

    我正在编写一个代码 通过编写下面的代码来查看可用的视频流 from pytube import Playlist from pytube import YouTube as YT import threading as th import
  • 正确获取动态 bash 提示符 PS1

    我正在开发一个动态 bash 提示符 我想在 PS1 中报告本地文件系统上启用了哪个版本的配置文件 这是我想做的一个人为的例子 经过简化 出错的地方 包装不良和 或出现转义括号 谁能发现我做错了什么吗 如果设计的配置与 v2 匹配 我希望在
  • 为 ace 编辑器设置值,而不选择整个编辑器

    所以你可以设置 ace 编辑器的值setValue但设置值后 编辑器会选择编辑器的整个值 如何禁用此功能 这意味着当我将 ace editor 的值设置为Hello world 它不会突出显示Hello world setValue后可以使
  • Angular2 - 从元素中删除禁用属性

    我有一个使用名为的指令的表单ng select这增强了选择输入 在我的设置中 我允许用户进行一些选择 然后单击 过滤器 按钮 单击此按钮后 我禁用输入 HTML div class form group div class input gr
  • ASP.Net 网站中的 ViewStateEncryption 是否必须启用 EnableViewStateMAC=true?

    我目前正在修复 ASP net 网站应用程序中的一些安全问题 问题之一是ViewState没有加密 所以我确实在 StackOverFlow 和其他地方检查了如何加密 viewState 并且我使用
  • JQuery 有“移动”功能吗?或者有更紧凑的方法来做到这一点?

    当将 JQuery 与内容管理系统结合使用时 我发现自己经常编写代码片段 例如 document ready function var thishtml some element 0 outerHTML some element remov
  • 为什么 1 < 2 < 3 计算正确,但 3 > 2 > 1 计算不正确? [复制]

    这个问题在这里已经有答案了 1 lt 2 lt 3 true 3 gt 2 gt 1 false 3 gt 2 2 gt 1 true 也许我真的想太多了 但我认为它们都会评估为真 为什么不呢 Because 1 lt 2评估为true小于
  • 使用 django allauth 在索引页面登录并注册

    我在用django allauth 我希望登录和注册表单都位于我网站的主页上 而不是位于 accounts login 或 accounts signup 上 我创建了一个单独的应用程序 以下代码位于views py from allaut
  • 从 Google Cloud Function 设置 Firebase Storage 的位置路径?

    我正在努力从 Google Text to Speech 获取音频文件 然后将该文件写入 Firebase Storage 我不明白在哪里指定存储中位置的路径 我试过 const bucket storage bucket myProjec
  • 如何根据字符串匹配选择 R 数据框中的列

    我不认为这个exact问题已经被问过 无论如何 对于R 我想保留数据集中包含特定字符串的任何列 实际上有数百列 并删除其余的列 我发现了很多字符串搜索列的例子names 但对列本身的内容没有任何影响 举个例子 假设我有这个数据集 df da
  • mysql命令行返回执行时间?

    我正在使用 mysql 命令在 Linux 主机上工作 我有一个运行批处理 mysql 命令的脚本 例如mysql e select 并且我希望总结每个命令的执行时间 有没有办法从命令行获取 mysql 执行时间 例如 在mysql交互模式
  • 用kivy按下按钮时如何更改空格?

    我正在尝试通过实现以下模板来创建一个 GUI漫画创作者图形用户界面 https www packtpub com packtlib book Application Development 9781785286926 1 ch01lvl1s
  • 如何使用直骨架计算多边形的斜接偏移

    我有一个用 Python 实现的 Straight Skeleton 算法 想用它来偏移多边形的边缘 我看过几篇提出这种抵消方法的论文 遗憾的是它们都没有提供有关如何实现它的具体信息 他们之中 带孔简单二维多边形直骨架的 CGAL 实现 h
  • 如何计算给定数据结构中列的平均值?

    我有以下数据结构ds AD TYPE B TYPE D array 84 0 85 0 115 0 dtype object array 31 0 23 0 599 0 dtype object array 75 0 21 0 nan dt
  • 高度为 1fr 的单行网格未填充 Chrome 中的高度

    我在 Flexbox 列内有一个 CSS 网格 并且该网格具有flex grow 1 在 Chrome 中 网格会扩展以填充可用空间 但其内容不会扩展 即使使用align content stretch在网格上 在 Firefox 和 Ed
  • DrawToBitmap - System.ArgumentException:参数无效

    我正在创建一个Label有时我使用 DrawToBitmap 我不知道为什么 但是在我运行我的程序一段时间后 并调用 DrawToBitmap 经常 我得到例外 System ArgumentException Parameter is n
  • nginx:[emerg]此处不允许“服务器”指令

    我已经重新配置了 nginx 但无法使用以下配置重新启动它 server listen 80 server name www example com return 301 scheme example com request uri ser
  • Laravel 连接数据库时超时

    我正在将应用程序从我的开发计算机移动到测试服务器 当连接到我的本地开发 mysql 数据库时 一切都按预期进行 当尝试连接到我们的测试服务器时 请求在 45 秒后超时并返回 500 错误 我测试了服务器可以通信 并且php可以使用基本的my