问题标签 [centos7.6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
centos - 在 Virtual Box 中运行的 CentOS 中鼠标停止单击
我在 Windows 上运行的 VirtualBox 6 中有一个 CentOS 7 VM。我刚刚安装了它并立即更新了整个系统(sudo yum update),结果安装了内核版本 3.10.0-957.1.3.el7。
在我重新启动并登录系统后,鼠标开始奇怪地工作。鼠标可以移动,应用程序菜单可以打开,但是里面的鼠标移动没有反应。此外,大多数 UI 不会对鼠标点击做出反应。我搜索了互联网并尝试了各种方法,但没有任何帮助。
这是全新安装,我还没有安装 VirtualBox 来宾添加。但安装后一切正常,更新后停止工作。有谁知道可能是什么原因以及如何解决这个问题?
使用以前的内核重新启动没有帮助。也许与 X.org 相关?它也被更新了。但我在 /var/log/Xorg.0.log 中没有看到任何错误
更新 #1:这个https://www.quora.com/Why-can-I-move-my-mouse-but-cannot-click-in-a-VirtualBox-with-Ubuntu食谱有帮助。我已经创建/etc/X11/xorg.conf.d/01-mouse.conf
了具有这样内容的鼠标配置文件
实际鼠标设备路径 ( /dev/input/event3
) 取自最新/var/log/Xorg.0.log
版本——查找“VirtualBox 鼠标集成”。
更新#2:我发现如果你第一次登录,然后以某种方式运行控制台,然后重新启动桌面管理器服务(sudo service gdm restart)——它会让你回到登录屏幕——然后在第二次登录时一切正常,即使没有这样的文件。无法解释自己可能是什么原因。
更新#3: RH 承认了这个问题并着手修复。 https://access.redhat.com/solutions/3893421
更新#4:今天的更新问题消失后。现在我有:
php - 已弃用 - 与其类同名的方法在 PHP 的未来版本中将不再是构造函数
在 php v 5 中,这些 php 代码没有问题:
但是在安装 php v7.3.2 之后我得到了这个错误:
弃用:与其类同名的方法在 PHP 的未来版本中将不再是构造函数;错误在第 12 行的 /usr/local/IBSng/interface/IBSng/inc/errors.php 中有一个已弃用的构造函数
致命错误:无法声明类错误,因为该名称已在第 12 行的 /usr/local/IBSng/interface/IBSng/inc/errors.php 中使用
致命错误是什么意思?我该如何解决?
basic-authentication - Squid 4.5 的基本身份验证 - 未找到 /usr/lib64/squid/basic_ncsa_auth 文件
我有 centos 7.6 并在上面安装了 squid 4.5。
我关注了这个链接。
没有身份验证 squid 可以正常工作。
这是添加部分后的文件: Basic Authentication
squid.conf
# Basic Authentication
请看# Basic Authentication
部分。
问题是:
/usr/lib64/squid/basic_ncsa_auth
文件不存在。
那个文件在哪里?
我该如何解决这个问题以及 squid 4.5 的正确配置是什么?
mysql - cPanel MySQL 服务管理器关闭,但 /var/run/mysqld/mysqld.pid 正在运行
我最近将我的 cPanel 版本更新到 v78.0.17,并将 MySQL 从 5.6 升级到 5.7。
我在 MySQL 服务器启动期间遇到了一些错误,我通过第二次运行 cPanel MySQL/MariaDB Upgrade 解决了这些错误。
从我可以看到 MySQL 正在按预期运行和运行。但是,我现在从 Service Manager (tailwatchd) 接收到 MySQL 服务已关闭的 cPanel 通知。
从 /var/log/chkservd.log 中提取
我在 cPanel 论坛https://forums.cpanel.net/threads/tailwatch-service-manager-has-stopped-monitoring-mysql.648093/#post-2643253上找到了这个链接,但是我没有看到修复。
任何人都可以阐明可能的解决方法吗?
php - 如何在 CentOS 7.6 中使用 sqlsrv 连接到 SQL Server?
我正在设置一个新服务器并尝试使用“sqlsrv”扩展/模块和在 CentOS 7.6 中运行的 PHP 7.3 连接到 Microsoft SQL Server Express 2014 的数据库,但失败了。但是,在 XAMPP 中使用相同的方法,它确实有效!
我已经根据 Microsoft 页面的说明安装了带有驱动程序的 php:https ://docs.microsoft.com/en-us/sql/connect/php/installation-tutorial-linux-mac?view=sql-server-2017
在第 3 步中,前两种方法都不起作用,所以我从 Remi repo 安装了 PHP 驱动程序:
[~]$ sudo yum install php-sqlsrv
这是已安装软件包的列表:
虽然,我没有使用命名实例,但根据这个常见问题解答: https ://github.com/Microsoft/msphpsql/wiki/FAQ#connect-to-named-instances
我可以使用独立于 PHP 驱动程序的 ODBC 驱动程序连接到 Microsoft SQL 服务器。通过使用“isql”:
[~]$ isql -v MSSQLTest uid 密码
我遇到的一些类似问题是:
但是当使用sqlsrv时,没有任何效果。
我的 PHP 连接代码(在 XAMPP 中工作):
输出:
如何获得“连接建立。”?
根据 Remi Collet 的回答更新:
$ sqlcmd -S mypublicip,myport -U user -P secret -Q "SELECT @@version"
$ php -r ' echo"+ 连接:\n"; $conn = sqlsrv_connect("mypublicip,myport", array("UID" => "user", "PWD" => "secret")); if ($conn) { echo"+ 查询:\n"; $query = sqlsrv_query($conn, "SELECT @@version"); if ($query) { echo"+ 结果:\n"; print_r($row = sqlsrv_fetch_array($query, SQLSRV_FETCH_NUMERIC)); } } '
如您所见,sqlcmd 和在命令行中运行 PHP 脚本都可以正常工作!
但在通过 FTP 上传相同的 PHP 脚本并从浏览器访问后,输出如下:
就一行。然后,我将 php-sqlsrv 更新为 5.6.1- 2 .el7.remi.7.3
并且,SELinux 配置已经完成:
$ sudo setsebool -P httpd_can_network_connect_db 1
这是来自“getsebool”的值:
不幸的是,仍然得到与使用版本 5.6.1-1.el7.remi.7.3 时相同的结果
注意:我仍然有两个版本的 Microsoft ODBC Driver for SQL Server,13 和 17(我不确定这是否会导致问题,也不知道删除旧版本)
PS我还没有尝试过其他方法,因为我现在只对sqlsrv扩展感兴趣,所以其他方法可能会起作用!
最近更新时间:
原因: SELinux 配置中“httpd_can_network_connect”的值设置为“off”。
解决方案:通过此命令打开“httpd_can_network_connect”值。
$ sudo setsebool -P httpd_can_network_connect 1
然后让 httpd 重新启动一次:
$ sudo systemctl 重启 httpd
检查结果,现在,一切都像魅力一样工作!
python - apache +centos 7中的django设置
我尝试在我的专用服务器中使用 Django,如果有人可以帮助我使用在 y 服务器中运行的 centos 7 python 在 apache 服务器中设置 Django 以及何时
我在端口 0.0.0.0:8000 中使用“Django 运行服务器”在活动源运行良好但我无法在我的 apache 服务器中运行 Django 我认为问题可能是因为我没有 WSGI 但我什至不知道如何要设置它,我在我的根目录中运行此评论
“点安装 mod_wsgi”
接下来,我尝试了 sudo yum install mod_wsgi -y
我的第一个问题是我是否在我的系统中安装了 wsgi,如果我有下一步是配置我的 apache 服务器,那么当我在我的 etc 文件夹中创建 django.conf 文件时,下一个问题是我检查所有关于配置的卡住溢出我的 apache 服务器和它们都对我不起作用我的 django.conf 在“/etc/httpd/conf.d”中
当我输入 python 并遵循它时,我使用 inmotion 托管一个专用服务器
结果是
再次在实践服务器中,我的应用程序运行良好,问题是我无法使用 centos 在 apache 中运行它
php - CentOS 7.6 LEMP 液滴中的 class.upload.php 失败
长话短说:
我在 LEMP 实例中的 Amazon Web Services 中托管我的 MVC PHP 应用程序。
然后我决定搬到 Digital Ocean,因为他们的实例不允许发送电子邮件。
我的应用程序,在 AWS 实例中,能够上传照片、写入数据库并与外部 API 通信。
但是,在 Digital Ocean 中,我无法使用class.upload.php上传照片。在 /var/log/nginx/error.log 这是输出:
您可能认为第 2667 行的 class.upload.php 中有错误,但事实并非如此。正如我告诉你的那样,一切都在 AWS 中按预期工作。/var/log/php-fpm/error.log
不显示任何错误。这是输出:
上传目录是/usr/share/nginx/html/admin/storage
我设置的权限设置为777
. 我可能做错了什么?我的 PHP 版本是PHP 7.3.18 (cli).
这是将产品添加到数据库的 PHP 代码。
php - 如何在 CentOS 7 上从 PHP 7.x 更新到 PHP 7.4
我在使用 Remi Repo 安装的 CentOS 7 上运行 PHP 7.1。出于安全原因,WordPress 通知我更新到 PHP 7.4。如何在运行 Apache/MySQL LAMP 堆栈的服务器上更新 PHP 版本?
sockets - 为什么连接数超过 3800 时 epoll 变慢
我正在用epoll做一个连接测试,我发现如果我的客户端连接大约3800,epoll变得很慢,并且它每秒只接受一个连接,我在/etc/sysctl.conf中修改了一些系统参数,但是它不工作;
我的操作系统是 CentOS 7.6
postgresql - 如何在 Centos 7.4 上将 postgrsql 版本从 9.6.5 升级到 9.6.14
我从备份恢复数据库有问题,因为备份是在 9.6.14 pg_restore 的版本上创建的。当我想在另一台主机(使用 9.6.5 postgres 版本)上恢复我的数据库时,我收到此错误:
备份是用Fc
标志创建的,所以我必须使用 pg_restore 工具来恢复它。所以我决定在我的 centos 7 上将我的 postgres 版本升级到 9.6.14,但我不知道该怎么做。如何下载和安装 9.6.14 rpm?