問(wèn)題描述 按照官方,安裝了cache插件 composer require -W symfony/cache psr/simple-cache illuminate/redis 并更改了配置文件。 在需要的地方引入: use support\Cache; 使用時(shí)缺報(bào)錯(cuò) 報(bào)錯(cuò)信息 Undefined type 'support\Cache'.intelephense(P1009) 操作系統(tǒng)及workerman/we...
問(wèn)題描述 安裝微信sdk版本報(bào)錯(cuò)誤 程序代碼 composer require overtrue/wechat ^5.0 The "5.0" constraint for "overtrue/wechat" appears too strict and will likely not match what you want. See https://getcomposer.or...
問(wèn)題描述 安裝 webman/admin時(shí)數(shù)據(jù)庫(kù)報(bào)錯(cuò) 這里詳細(xì)描述問(wèn)題 報(bào)錯(cuò)信息 SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the righ...
問(wèn)題描述 原文檔中:添加的定時(shí)任務(wù)在當(dāng)前進(jìn)程執(zhí)行(不會(huì)啟動(dòng)新的進(jìn)程或者線程),如果任務(wù)很重(特別是涉及到網(wǎng)絡(luò)IO的任務(wù)),可能會(huì)導(dǎo)致該進(jìn)程阻塞,暫時(shí)無(wú)法處理其它業(yè)務(wù) 實(shí)際運(yùn)行下來(lái),發(fā)現(xiàn)是非阻塞的。 $worker->count = 1; $worker->onMessage = function (\Workerman\Connection\TcpConnection $connection, \Wo...
問(wèn)題描述 能否開(kāi)發(fā)一個(gè)像laravel 一樣的formRequest,個(gè)人比較推崇把比較簡(jiǎn)單初級(jí)純粹的驗(yàn)證放在formrequest自動(dòng)驗(yàn)證,把特殊復(fù)雜跟業(yè)務(wù)聯(lián)系緊密的驗(yàn)證放在服務(wù)層。 為此你搜索到了哪些方案及不適用的原因 嘗試寫了一個(gè)formrequest 繼承 support/request 類,但是一直報(bào)Missing input parameter :parameter錯(cuò)誤,調(diào)試到app.php 沒(méi)有...
問(wèn)題描述 二進(jìn)制打包失敗 報(bào)錯(cuò)信息 D:\application\phpEnv\www\webman php webman build:bin 8.3 PHP Fatal error: Uncaught Symfony\Component\Console\Exception\LogicException: The command defined in "Webman\Console\Commands\AppPlug...
<?php declare(strict_types=1); namespace common\server; use Workerman\Crontab\Crontab; use Workerman\Worker; class CrontabServer { protected $worker; public function onWorkerStart($worker) {...
問(wèn)題描述 為什么json格式化不會(huì)直接拋異常? 程序代碼 $str = "asdda_周大生大——薩達(dá)dsasd\;lkl" $str = substr($str,0,10); return json($str) 這樣會(huì)直接程序崩潰,寫try catch都沒(méi)用,捕捉不到 報(bào)錯(cuò)信息 只有這樣才會(huì)報(bào)錯(cuò) return json_encode($data,JSON_UNESCAPED_UNICODE |...
問(wèn)題描述 TeX 數(shù)學(xué)公式?jīng)]有轉(zhuǎn)換,直接展示了。 重現(xiàn)問(wèn)題的步驟 官網(wǎng)https://bla.cn直接提問(wèn): 數(shù)學(xué)中的分塊方陣是什么?展示案列 ...
問(wèn)題描述 使用 think-template 模版, 異常提示時(shí) 很難具體追蹤哪一個(gè)文件。 有什么好的方案去解決嘛? 代碼: 現(xiàn)在報(bào)錯(cuò)提示 1.頁(yè)面 2.終端 設(shè)想: 能否把 終端輸出的內(nèi)容 在異常接管中獲取 然后輸出到頁(yè)面. 可以的話代碼應(yīng)當(dāng)如何寫呢 或者是否有其他方式 能夠準(zhǔn)確定位到視圖中錯(cuò)誤文件...
問(wèn)題描述 當(dāng)應(yīng)用插件里配置路由請(qǐng)求時(shí)用Route::get()請(qǐng)求不會(huì)經(jīng)過(guò)配置的全局中間件。使用Route::any()請(qǐng)求是可以的。 程序代碼或配置 config/route.php文件配置 use Webman\Route; Route::group('/core', function () { //這個(gè)get請(qǐng)求不經(jīng)過(guò)全局中間件 Route::get('/admin/get-captcha', ...
問(wèn)題描述 這里寫問(wèn)題描述 業(yè)務(wù)運(yùn)行正常,就是不知怎么的使用php start.php status 命令不顯示任何內(nèi)容了,之前一直都是可以的,環(huán)境什么的也都未做任何改動(dòng)。 ps -auxf strace -ttp 15871 不知道是什么原因,還請(qǐng)知道的大佬們告知一下,謝謝!...
怎樣通過(guò)nginx代理獲取用戶真實(shí)IP? 獲取的最新版本的workerman,創(chuàng)建的websocket協(xié)議,根據(jù)文檔: http://wtbis.cn/doc/workerman/faq/get-real-ip-from-proxy.html nginx配置如下: 代碼如下: 訪問(wèn)后報(bào)錯(cuò)如下: 折騰了一個(gè)多小時(shí)都取不到ip,請(qǐng)問(wèn)大家我是哪個(gè)環(huán)節(jié)出錯(cuò)了呢?...
問(wèn)題描述 用webman框架按照文檔說(shuō)的執(zhí)行 composer require yansongda/pay ^3.0.0 命令后,提示 psr/log[1.1.0, ..., 1.1.4] ,現(xiàn)在用psr/log是3.0.2的,psr/log降到1.1.4左右的話,會(huì)有其他的問(wèn)題嗎 程序代碼 composer require yansongda/pay ^3.0.0 ./composer.json has been...
問(wèn)題描述 在centos7部署了個(gè)webman的項(xiàng)目,在windwos環(huán)境使用apiPost進(jìn)行壓力測(cè)試時(shí)會(huì)出現(xiàn)部分dial tcp 127.0.0.1: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted.的報(bào)錯(cuò),大概占總請(qǐng)求的不到1%。 cs_id 是1到1...
問(wèn)題描述 我使用Workerman\Http\Client來(lái)對(duì)外請(qǐng)求(并開(kāi)啟了協(xié)程),我發(fā)現(xiàn)在請(qǐng)求個(gè)別網(wǎng)站時(shí)會(huì)提示has been closed,我在本站和google上搜索與此有關(guān)的問(wèn)題,有些人說(shuō)ssl問(wèn)題,于是我Workerman\Http\ConnectionPool的create中記錄是否關(guān)閉ssl,事實(shí)上已關(guān)閉,我嘗試寫一個(gè)普通的curl來(lái)請(qǐng)求,卻可以拿到數(shù)據(jù),請(qǐng)問(wèn)是什么回事呢 程序代碼 $http = n...
問(wèn)題描述 之前測(cè)試各種業(yè)務(wù)時(shí)都是正常的,偏偏今天在寫程序安裝引導(dǎo)時(shí)遇到502或者直接無(wú)響應(yīng)問(wèn)題,不知道是我哪里代碼的問(wèn)題,說(shuō)一下我遇到的情況,麻煩大佬們看看哪里導(dǎo)致的! 1.沒(méi)有任何報(bào)錯(cuò)信息(可能是Nginx代理轉(zhuǎn)發(fā)的問(wèn)題,但我用的免費(fèi)版寶塔,沒(méi)有防火墻) 2.一樣的代碼,我之前的thinkphp6.1程序雖然響應(yīng)慢一點(diǎn),但不會(huì)出現(xiàn)這個(gè)問(wèn)題(最多SQL語(yǔ)句寫入錯(cuò)誤) 3.其他業(yè)務(wù)操作都是正常,只有安裝執(zhí)行SQL的時(shí)候...
問(wèn)題描述 用官方提供的php8.4運(yùn)行webman,登錄時(shí)報(bào)錯(cuò):Call to undefined function imagettfbbox() in 報(bào)錯(cuò)信息 用官方提供的php8.4運(yùn)行webman,登錄時(shí)報(bào)錯(cuò):Call to undefined function imagettfbbox() in 操作系統(tǒng)及workerman/webman等框架組件具體版本 webman2.1 + webman admi...
問(wèn)題描述 我用的是webman框架并且是webman/admin的插件 這個(gè)方法大部分時(shí)間會(huì)成功偶爾失敗但是會(huì)出現(xiàn)一個(gè)問(wèn)題在插入的時(shí)候有時(shí)候一直都是成功并且返回了成功的一條數(shù)據(jù)到前端 但是我又是發(fā)現(xiàn)數(shù)據(jù)庫(kù)實(shí)際上沒(méi)有新增或者說(shuō)是新增之后自動(dòng)刪除了我有成功的時(shí)候數(shù)據(jù)庫(kù)會(huì)跳過(guò)返回?cái)?shù)據(jù)的那條id 這是什么情況? 程序代碼或配置 try { // 充值方式 $payType = [ ...