首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >local.ERROR: cURL错误7:无法连接到127.0.0.1端口7700:连接被拒绝

local.ERROR: cURL错误7:无法连接到127.0.0.1端口7700:连接被拒绝
EN

Stack Overflow用户
提问于 2021-09-25 16:59:10
回答 2查看 894关注 0票数 1

我目前正试图在homestead(virtualbox)上运行一个现有的laravel项目,当我试图登录/注册用户时,我总是遇到这个curl错误。我已经在windows上手动设置了该项目(没有homestead),但最终得到了相同的错误。此外,该网站似乎工作正常,可以访问数据库来填充主页上的框,所以我认为与数据库的连接不是问题所在。我完全被困在寻找问题的地方,真的很感谢任何建议。

错误的堆栈跟踪:

代码语言:javascript
复制
[2021-09-25 16:41:45] local.ERROR: cURL error 7: Failed to connect to 127.0.0.1 port 7700: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://127.0.0.1:7700/oauth/token {"exception":"[object] (GuzzleHttp\\Exception\\ConnectException(code: 0): cURL error 7: Failed to connect to 127.0.0.1 port 7700: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://127.0.0.1:7700/oauth/token at /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:210)
[stacktrace]
#0 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(158): GuzzleHttp\\Handler\\CurlFactory::createRejection()
#1 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(110): GuzzleHttp\\Handler\\CurlFactory::finishError()
#2 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(47): GuzzleHttp\\Handler\\CurlFactory::finish()
#3 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(28): GuzzleHttp\\Handler\\CurlHandler->__invoke()
#4 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/Handler/Proxy.php(48): GuzzleHttp\\Handler\\Proxy::GuzzleHttp\\Handler\\{closure}()
#5 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(64): GuzzleHttp\\Handler\\Proxy::GuzzleHttp\\Handler\\{closure}()
#6 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/Middleware.php(31): GuzzleHttp\\PrepareBodyMiddleware->__invoke()
#7 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}()
#8 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/Middleware.php(63): GuzzleHttp\\RedirectMiddleware->__invoke()
#9 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\\Middleware::GuzzleHttp\\{closure}()
#10 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/Client.php(331): GuzzleHttp\\HandlerStack->__invoke()
#11 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/Client.php(168): GuzzleHttp\\Client->transfer()
#12 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/Client.php(187): GuzzleHttp\\Client->requestAsync()
#13 /home/vagrant/code/kiddiplan55/vendor/guzzlehttp/guzzle/src/ClientTrait.php(95): GuzzleHttp\\Client->request()
#14 /home/vagrant/code/kiddiplan55/app/Http/Controllers/Api/Auth/Traits/TokenManagement.php(80): GuzzleHttp\\Client->post()
#15 /home/vagrant/code/kiddiplan55/app/Http/Controllers/Api/Auth/Traits/TokenManagement.php(28): App\\Http\\Controllers\\Api\\Auth\\RegisterController->createToken()
#16 /home/vagrant/code/kiddiplan55/app/Http/Controllers/Api/Auth/RegisterController.php(36): App\\Http\\Controllers\\Api\\Auth\\RegisterController->loginUser()
#17 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(55): App\\Http\\Controllers\\Api\\Auth\\RegisterController->loginProvider()
#18 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(47): Illuminate\\Routing\\Controller->callAction()
#19 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Routing/Route.php(261): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#20 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Routing/Route.php(204): Illuminate\\Routing\\Route->runController()
#21 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Routing/Router.php(695): Illuminate\\Routing\\Route->run()
#22 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#23 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#24 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#25 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(127): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#26 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php(63): Illuminate\\Routing\\Middleware\\ThrottleRequests->handleRequest()
#27 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\ThrottleRequests->handle()
#28 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Routing/Router.php(697): Illuminate\\Pipeline\\Pipeline->then()
#30 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Routing/Router.php(672): Illuminate\\Routing\\Router->runRouteWithinStack()
#31 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Routing/Router.php(636): Illuminate\\Routing\\Router->runRoute()
#32 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Routing/Router.php(625): Illuminate\\Routing\\Router->dispatchToRoute()
#33 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(166): Illuminate\\Routing\\Router->dispatch()
#34 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#35 /home/vagrant/code/kiddiplan55/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(60): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle()
#37 /home/vagrant/code/kiddiplan55/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle()
#39 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#41 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#42 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#44 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#45 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#46 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#47 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(141): Illuminate\\Pipeline\\Pipeline->then()
#48 /home/vagrant/code/kiddiplan55/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(110): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#49 /home/vagrant/code/kiddiplan55/public/index.php(56): Illuminate\\Foundation\\Http\\Kernel->handle()
#50 {main}


.env file:

APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:5yJBmknlhoQTFZ2vvVUTpvQxv7u+RbZKMlwtXYvrfPE=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD='secret'

BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=

LOG_CHANNEL=daily

DEFAULT_LAT_FOR_LOCATIONS=51.4623
DEFAULT_LON_FOR_LOCATIONS=0.1386

SCOUT_PREFIX=development_robert_
SCOUT_QUEUE=false


SCOUT_DRIVER=meilisearch
MEILISEARCH_HOST=http://127.0.0.1:7700
MEILISEARCH_KEY=homestead
MEILISEARCH_LIMIT_PARENT=10000
MEILISEARCH_LIMIT_MERCHANTS=10000
BRAINTREE_ENV=sandbox
BRAINTREE_MERCHANT_ID=mp5cm5ttnfr26nmg
BRAINTREE_PUBLIC_KEY=p99yv2sq7xfg8cy9
BRAINTREE_PRIVATE_KEY=2cd25acc5c538de37e1b75821db0efe5
BRAINTREE_SUBSCRIPTION_PLAN_ID_ONE_MONTH=01_MGBP
BRAINTREE_SUBSCRIPTION_PLAN_ID_TWO_MONTHS=02_MGBP
BRAINTREE_SUBSCRIPTION_PLAN_ID_THREE_MONTHS=03_MGBP
BRAINTREE_SUBSCRIPTION_PLAN_ID_FOUR_MONTHS=04_MGBP
BRAINTREE_SUBSCRIPTION_PLAN_ID_SIX_MONTHS=06_MGBP
BRAINTREE_SUBSCRIPTION_PLAN_ID_TWELVE_MONTHS=12_MGBP
MAILCHIMP_API_KEY=dc88e5f106ccd21fb73e8179ad50db26-us12
MAILCHIMP_API_SERVER_NAME=us12
MAILCHIMP_KP_LIST_ID=ccd1c845cf
MAILCHIMP_KP_MERCHANTS_LIST_ID=46d8ab9fa7
MAILCHIMP_KP_NOT_IN_AREA_LIST_ID=ccd1c845cf

GOOGLE_MAP_API_KEY=AIzaSyBpmWCjWGpcSTemM1MZ_Mty_f5yIgez57E

OPEN_WEATHER_API_KEY=4b346f0b9f37d0ddad1ea3c4aa843ba1

LANDING_PAGE_CARDS=new

SENTRY_ENABLE=false

EMAIL_LOG_ACCESS_MIDDLEWARE=superadmin
EMAIL_LOG_ROUTES_PREFIX=email-logger/

PASSPORT_LOGIN_ENDPOINT=http://127.0.0.1:7700/oauth/token
PASSPORT_CLIENT_ID=2
PASSPORT_CLIENT_SECRET=123
PASSPORT_TOKEN_MINUTES=14440
PASSPORT_REFRESH_TOKEN_MINUTES=14440

DISABLE_ADVOCATE_PROMOTIONS=1
ADVOCATE_PROMOTIONS_AMOUNT=15.00
ADVOCATE_PROMOTION_MAX_USAGES=100

CRAFTY_CLICKS_KEY=bedeb-0b540-4c559-01aeb

CLEAR_TEMPORARY_ATTACHMENTS_AFTER_HOW_MANY_HOURS=48

USERS_TIMEZONE=Europe/London
EN

回答 2

Stack Overflow用户

发布于 2021-09-25 18:29:00

您是否100%确定该端口已打开?您是否正在尝试连接的同一服务器上运行它?

尝试运行以下代码:

代码语言:javascript
复制
<?php
$hostIp = '127.0.0.1'; 
$hostPort = 7700; 
$timeoutTime = 1; 
if($fp = fsockopen($hostIp,$hostPort,$errCode,$errStr,$timeoutTime)){   
   echo 'Port is open';
} else {
   echo 'Port is closed';
} 
fclose($fp);
票数 0
EN

Stack Overflow用户

发布于 2021-10-25 15:22:12

所以最终我解决了这个问题,如果它对任何人有帮助,基本上它缺少正确的meilisearch设置和一个php artisan storage:link命令。我采取的解决问题的步骤是:

在我的虚拟机上:

代码语言:javascript
复制
sudo su
echo "deb [trusted=yes] https://apt.fury.io/meilisearch/ /" > /etc/apt/sources.list.d/fury.list

apt update

apt install meilisearch-http=0.20.0 -V

meilisearch

然后在一个单独的窗口中,同时也将ssh放入我运行的虚拟机代码文件夹:

代码语言:javascript
复制
php artisan storage:link

php artisan passport:install

这些对我来说都是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69328268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档