jjzjj

Laradock

全部标签

windows - 由于未知原因,无法在 Windows 上的 Docker 环境下运行 Nginx

所以,上周左右,我一直在努力让我的nginx服务器脱离Docker/Laradock。奇怪的是,当我在C:/上运行它时它起作用了,但在工作人员告诉我必须加密我的磁盘后,我下载了VeraCrypt并制作了一个加密驱动器Y:/,并将我的vhosts文件夹复制到那里。在试图让laradock_nginx_1附加很多努力之后,我遵循了thisguide,因为我认为DockerToolbox可能无法访问Y:/驱动器。这似乎可行,但在尝试启动和运行nginx时我仍然遇到一个奇怪的错误:Y:\vhosts\laradock>docker-composeupnginx警告:未设置PHP_FPM_INS

运行主管队列时,Php-worker 在内存中不断增长

当运行主管队列时,php-worker容器的内存不断增加。(如dockerstats中所见)当工作完成时,这个数字不会下降。当队列持续处理作业一段时间后,内存达到100%并崩溃。[program:updater]process_name=%(program_name)s_%(process_num)02dcommand=php/var/www/laravel/artisanqueue:work--daemon--sleep=3--tries=3--timeout=1800--queue=updaterautostart=trueautorestart=unexpectednumproc

php - 工作的 docker 容器上的错误 500

我在laradock(nginx、mariadb、phpfpm、php5.6)上使用slimframwork3应用程序,所以我犯了一个愚蠢的语法错误:$view->addExtension(new\Slim\Views\TwigExtension($container->router,$container->request->getUri(),));getUri()之后的逗号在chrome上给我错误500,这让我很沮丧,所以我在windows上的wamp上尝试了我的应用程序,我得到:Parseerror:syntaxerror,unexpected')'inC:\wamp64\www\

laravel - Ioredis 与 Laradock redis 容器连接超时

我有一个基于Laravel构建的应用程序。我正在使用Laradock并尝试使用Redis容器,但我遇到了连接问题。使用命令:dockerinspectlaradock_redis_1我可以看到:"IPAddress":"172.22.0.2",在我的前端,我正在尝试使用ioredis连接到Redis:importRedisfrom'ioredis';constredis=newRedis({port:6379,host:172.22.0.2,password:"password"});redis.on('pmessage',function(subscribed,channel,mes

php - 在 Laradock 应用程序中找不到类 'MongoId'

使用Laradock(基本上是用于Laravel开发的一套ogDocker镜像),我在调用new\MongoId($id)时不断收到Class'MongoId'notfoundFatalThrowableError错误>在PHP中。此帖Class'MongoId'notfound(ZendFrameworkwithMongoDBDoctrine)建议给定错误的原因是未启用PHPMongo扩展。但是,如果我查看phpinfo()输出,我可以看到mongodb部分。这不是意味着它已启用吗?还有什么可能导致此错误? 最佳答案 我假设您使用

mysql - Laravel:无法使用 RefreshDatabase 特性通过浏览器测试

如果我使用RefreshDatabase特征,我的测试将失败。没有trait--测试将通过但数据保留在数据库中。我正在使用:Laravel5.5(一个新的)Laradock:nginxmysqlselenium正在从laradock的工作区运行测试。这是测试,简单,来自官方documentation.create();//dump('wait...');//sleep(15);//dump('go!');$this->browse(function(Browser$browser)use($user){$browser->visit('/login')->type('email',$u

mysql - E_WARNING : Error while sending STMT_PREPARE packet. PID=*

我的Laravel5.7网站遇到了一些我认为彼此相关的问题(但发生在不同的时间):PDO::prepare():MySQLserverhasgoneawayE_WARNING:ErrorwhilesendingSTMT_PREPAREpacket.PID=10PDOException:SQLSTATE[23000]:Integrityconstraintviolation:1062Duplicateentry(我的数据库似乎经常尝试在同一秒内两次写入相同的记录。我一直无法弄清楚为什么或如何重现它;它似乎与用户行为无关。)不知何故,前两种类型的错误只出现在我的Rollbar日志中,而不出

mysql - E_WARNING : Error while sending STMT_PREPARE packet. PID=*

我的Laravel5.7网站遇到了一些我认为彼此相关的问题(但发生在不同的时间):PDO::prepare():MySQLserverhasgoneawayE_WARNING:ErrorwhilesendingSTMT_PREPAREpacket.PID=10PDOException:SQLSTATE[23000]:Integrityconstraintviolation:1062Duplicateentry(我的数据库似乎经常尝试在同一秒内两次写入相同的记录。我一直无法弄清楚为什么或如何重现它;它似乎与用户行为无关。)不知何故,前两种类型的错误只出现在我的Rollbar日志中,而不出

php - Laradock:如何启用/安装 php7 ldap 支持扩展?

我已经用laradock设置了docker。我正在使用以下包"adldap2/adldap2-laravel":"^2.1"我收到以下错误:CalltoundefinedfunctionAdldap\ldap_explode_dn()我应该进入我的docker工作区并尝试安装它吗?docker-composeexecworkspacebash我应该如何安装它?似乎我无法从apt-get或apt-cache中找到php7.0-ldap包...是否可以通过docker-compose或以某种方式编辑docker文件之一来启用它?(php-fpm/Dockerfile-70?编辑:(提供解决

php - Laradock:如何启用/安装 php7 ldap 支持扩展?

我已经用laradock设置了docker。我正在使用以下包"adldap2/adldap2-laravel":"^2.1"我收到以下错误:CalltoundefinedfunctionAdldap\ldap_explode_dn()我应该进入我的docker工作区并尝试安装它吗?docker-composeexecworkspacebash我应该如何安装它?似乎我无法从apt-get或apt-cache中找到php7.0-ldap包...是否可以通过docker-compose或以某种方式编辑docker文件之一来启用它?(php-fpm/Dockerfile-70?编辑:(提供解决
12