小编fra*_*sto的帖子

phpenmod 显示其他 php 版本的路径

我的 Ubuntu 机器上安装了 php 7.0 和 7.2。

当我执行时php -v,它告诉我我正在使用 php 7.2。在 Apache 上我还启用了 php 7.2。

当我跑步时phpenmode zip,我得到这个:

WARNING: Module zip ini file doesn't exist under /etc/php/7.0/mods-available
Run Code Online (Sandbox Code Playgroud)

尽管该文件确实位于/etc/php/7.2/mods-available.

我怎样才能解决这个问题?我提示这就是导致某些应用程序抱怨未安装 ZipArchive 类的原因。

php

6
推荐指数
1
解决办法
4646
查看次数

Docker 使用 run-docker-runtime 日志淹没系统日志

我已经谷歌了这个,但到目前为止没有办法解决它。我在 /var/log 下的 syslog 每秒都被这样的消息淹没;

Aug 27 20:58:27 mail-server systemd[1]: run-docker-runtime\x2drunc-moby-e4bfb13118b141bf232cf981fe9b535706243c47ae0659466b8e6667bd4feceb-runc.YHoxmJ.mount: Succeeded.
Aug 27 20:58:27 mail-server systemd[1083]: run-docker-runtime\x2drunc-moby-e4bfb13118b141bf232cf981fe9b535706243c47ae0659466b8e6667bd4feceb-runc.YHoxmJ.mount: Succeeded.
Aug 27 20:58:27 mail-server systemd[8395]: run-docker-runtime\x2drunc-moby-e4bfb13118b141bf232cf981fe9b535706243c47ae0659466b8e6667bd4feceb-runc.YHoxmJ.mount: Succeeded.
Aug 27 20:58:28 mail-server systemd[1]: run-docker-runtime\x2drunc-moby-5dc4f4e0b3cbd5e5bfbcc88b8d22f92575706b7c3603847ccb2fd4e56f188f99-runc.gt51Ek.mount: Succeeded.
Aug 27 20:58:28 mail-server systemd[1083]: run-docker-runtime\x2drunc-moby-5dc4f4e0b3cbd5e5bfbcc88b8d22f92575706b7c3603847ccb2fd4e56f188f99-runc.gt51Ek.mount: Succeeded.
Aug 27 20:58:28 mail-server systemd[8395]: run-docker-runtime\x2drunc-moby-5dc4f4e0b3cbd5e5bfbcc88b8d22f92575706b7c3603847ccb2fd4e56f188f99-runc.gt51Ek.mount: Succeeded.
Run Code Online (Sandbox Code Playgroud)

我正在运行 Ubuntu 20.04,而 dockerd 由 systemd 运行。

如果出现这种情况,有人可以帮我找到原因吗?似乎每个容器都在生成这个。

最好的事物,

弗朗西斯

docker

6
推荐指数
1
解决办法
1675
查看次数

在 Circuit Playground Express 上使用 Circuit Python 从主机接收数据

我正在使用 Adafruit 的 Circuit Playground Express,并使用 Circuit Python 对其进行编程。

我想读取通过 USB 连接 Circuit Playground Express 的计算机传输的数据。使用input()工作正常,但我宁愿获取串行缓冲区,以便在没有输入时循环继续进行。就像是serial.read()

import serial不适用于 Circuit Python,或者也许我必须安装一些东西。我还能做些什么来使用 Circuit Python 读取串行缓冲区吗?

micropython adafruit

5
推荐指数
3
解决办法
1万
查看次数

在docker容器中重置密码mysql

我在 docker 容器上运行 MySql。我将它用于我的 WordPress 数据库。它一直工作正常,但我想检查一些事情,因为我从 WordFence 收到警告,说一个用户是在 Wordpress 之外创建的。

但是,我似乎不记得 root 密码是什么。按照本指南(https://www.techrepublic.com/article/how-to-set-change-and-recover-a-mysql-root-password/)我尝试重置密码,但总是出现错误说 mysqld_safe 已经在另一个进程上运行。

当我做 a 时ps -x,我得到了这个:

  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 /bin/sh /usr/bin/mysqld_safe
   92 pts/0    Ss     0:00 bash
  115 pts/0    R+     0:00 ps -x
Run Code Online (Sandbox Code Playgroud)

我似乎无法终止这个过程。我不知道如何mysqld_safe使用 -skip-grant-tables 运行。我发现更奇怪的是,当我执行 a 时service mysql stop,它说它停止了 mysql,但我仍然可以访问该博客 - 只有停止容器才能将其关闭。

关于我可以在这里做什么的任何线索?

mysql wordpress docker

3
推荐指数
1
解决办法
4655
查看次数

无法将字符串转换为布尔值 - 在 linux 上可以使用 powershell

我阅读了有关如何将布尔值传递给 Linux 上的 powershell 参数的整个线程。没有什么对我有用。

我在 Ansible 中的代码如下:

- name: Install PowerCLI
  shell: pwsh -Command "Set-PowerCLIConfiguration -Scope AllUsers -ParticipateInCEIP:$False -Confirm:$False -InvalidCertificateAction Ignore"
Run Code Online (Sandbox Code Playgroud)

我使用了许多变体,例如-ParticipateInCEIP:False, or -ParticipateInCEIP False, or -ParticipateInCEIP $false,但我总是得到相同的错误,它期望布尔值,但我发送了字符串。

我正在对安装了 Powershell 的 Linux 机器运行这个 Ansible 任务。

有关如何使其工作的任何提示?

最好的事物,

弗朗西斯

linux powershell ansible

3
推荐指数
1
解决办法
46
查看次数

Flask:列出模板中文件夹中的文件

我正在 Flask 中玩一个小项目,总的来说我对 python 很陌生。

我想显示文件夹中的文件列表:

  • 应用文件夹
    • 静止的
    • 模板
    • 资产
      • 模板
        • 文件1.html
        • 文件2.html
        • 等等

我想列出第二个模板文件夹中的文件。我想在 html 模板中列出这些。我想将包含文件名和 url 的 dict 发送到模板中的 for 循环。

我想要一些有关读取文件夹和从文件夹内容创建字典的信息。

python flask

1
推荐指数
1
解决办法
4945
查看次数

带有自定义样式的didRelativeDateFormatting-有可能吗?

我想doesRelativeDateFormatting与Swift 一起使用,以便在我的应用上显示日期时获得更多人类可读的日期,例如“今天”或“明天”。但是,当显示非相对日期时,我想显示一种自定义样式,例如“ 18年2月10日星期三”。

到目前为止,我可以将预定义的dateStyle对象之一与DateFormatter对象一起使用,例如.short.medium,但是这些对象都不显示工作日和月份的缩写。当从字符串使用自定义格式时,例如“ EEE,MMM d yy”,我会丢失相对日期。

这是一种同时使用它们并在存在时显示相对日期,并为所有其他日期显示自定义日期的方法吗?

date nsdateformatter swift

1
推荐指数
1
解决办法
516
查看次数

如何在Jenkins中引用多个存储库?

在Jenkins(Freestyle)中创建新项目时,可以在“源代码管理”下选择多个Git存储库。

我想创建一个构建后操作,将两个存储库中的文件归档为工件。我在每个存储库上单击了“高级...”,以便为每个存储库命名,但当我检查工作区时,我仍然只看到最新的存储库。

有关如何在工作区上查看两个存储库的任何提示?

jenkins

0
推荐指数
1
解决办法
6278
查看次数