问题标签 [centos]

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.

0 投票
2 回答
1548 浏览

mysql - 让 MySQL 在 CentOs 5 上运行

我一直在努力让 MySQL 5 在 CentOS 5 上运行,但我几乎没有运气。如果我将所有内容都保留为默认值,并启动初始安装,它会很有效,但如果我告诉 my.cnf 使用不同的驱动器来存储数据,我会不断收到“尝试启动 MySQL 守护程序时发生超时错误”。错误。

my.cnf如下:

这些文件夹都具有正确的权限,并且 mysqld.log 中没有任何错误消息,据它说,MySQL 已成功启动。哦,/database 是一个挂载的驱动器,但即使我在本地目录上试用它,我也会得到同样的错误。

有什么想法可能会出错吗?我现在已经在这件事上浪费了 5 个多小时 :(

干杯

0 投票
3 回答
10424 浏览

ruby-on-rails - 如何调试 cron 未执行给定脚本或其他脚本的问题?

我有一个希望每天运行的 Rails 脚本。我知道有很多方法,并且某些人不赞成使用 cron 的script/runner方法,但它似乎满足了我的需求。

但是,我的脚本没有按计划执行。

我的应用程序位于/data/myapp/current,脚本位于script/myscript.rb. 我可以手动运行它而不会出现问题root

当我这样做时,特殊日志文件 ( log/myscript.log) 会按预期记录到:

我将它设置为cron每天早上 4 点运行。 root的 crontab:

事实上,它看起来就像在今天早上之前尝试运行的一样!

但是,我的日志文件中没有条目,并且它应该更新的数据也没有得到更新。日志文件权限(作为测试)甚至设置为全局可写:

我在 CentOS 5 上运行。

所以我的问题是...

  1. 我还能在哪里寻找信息来调试它?
  2. 这可能是 SELinux 问题吗?是否有我可以设置或更改的安全上下文来解决此错误?

谢谢!

更新

感谢保罗和卢克。事实证明这是一个环境问题,将其捕获stderr到日志文件使我能够找到错误。

将特定的 Ruby 可执行文件添加到命令中就可以了:

0 投票
3 回答
9668 浏览

svn - CentOS 安装 mod_dav_svn

我正在尝试在 centos 5 VPS 上安装颠覆。我设法安装了颠覆,但是当我尝试这样做时,yum install mod_dav_svn我收到了这个错误:

错误:缺少依赖项:包 mod_dav_svn 需要 httpd-mmn = 20051115

经过大量谷歌搜索后,我读到您需要 Apache 2.2(我以前有 2.0),所以我用 Apache 2.2 重新编译了服务器,但我仍然遇到同样的错误。我想提一下,我用 mod_dav 扩展重新编译了它。

我究竟做错了什么?

0 投票
3 回答
16774 浏览

php - 当存在较新版本的依赖软件时覆盖 yum 依赖检查

我在 CentOS 5.1 上使用 yum - 我从源代码手动编译 PHP 5.2.8,但使用 yum 安装了其他软件包。我需要通过 pecl 安装一个 PHP 扩展,它也需要安装 phpize。但是,执行以下操作会产生依赖错误:

sudo yum install php-devel

错误:缺少依赖项:php-devel 包需要 php = 5.1.6-20.el5_2.1

由于我实际上已经安装了更新版本的 PHP,我如何强制 yum 忽略它?我需要从源代码手动编译 pecl/phpize 吗?诚然,我以前从未遇到过问题,这似乎只是因为编译和 yum 安装的组合。

有什么想法吗?

谢谢,凯尔

0 投票
3 回答
3113 浏览

linux - 远程 X 会话很慢 [centos5]

好的,我已经搜索了谷歌,但我还没有找到答案。除非我试图在会话中使用 ide,否则与编程不完全相关......

我在同一个远程位置有服务器;一个是运行 Fedora 4 (P4 3.0Ghz) 的旧服务器,另一个运行 Centos5 (Quad Xeon 1.6) 的较新服务器。

我可以同时在两者上运行一个远程 X 会话,Fedora 服务器 X 窗口很好而且很活泼,但是 Centos 服务器很慢而且很慢。我连接到两个 vis ssh -X -C。我试过不压缩,但它仍然很慢/滞后。

两台 centos 服务器根本不被应用程序征税,一台是热备用服务器,因此它实际上没有运行任何东西。

我在 centos 盒子上试过这些内核:
2.6.18-92.1.22.el5xen
2.6.18-92.1.22.el5
2.6.18-8.1.8.el5

所有这些服务器都在同一个子网上并共享相同的路由路径/交换机等。

帮助!...

ps(我知道我应该只使用命令行访问,但我试图让这更容易让某人偶尔“支持我”)

0 投票
3 回答
2123 浏览

linux - 如何修复此虚拟主机设置?

我在运行 apache 2 的 centos 服务器上设置了 2 个虚拟主机,它们共享相同的 IP。

无论我指向哪个 URL。站点 A 出现。

我该如何解决?我应该有 a.com 去 a 和 b.com 去 b。

谢谢大家

0 投票
1 回答
3036 浏览

apache - Apache 和 mod_mono 不能一起玩

我试图让 Mono 在 CentOS 5 上工作,但到目前为止还没有取得太大的成功。这就是我所做的:

确保 /etc/httpd/conf/httpd.conf 中存在以下行:

确保 /etc/httpd/conf.d/mod_mono.conf 存在并且看起来像这样:

创建 /etc/httpd/conf.d/mono-vhost.conf 并插入以下内容:

最后:

然后我浏览到http://my.server.ip.address/demo/index.aspx,希望看到一个 ASPx 页面;相反,我的浏览器提示我下载该文件。Apache 错误日志中没有任何内容。

我有其他网站通过 PHP 在这个盒子上运行,它们运行良好,所以我很确定这只是 mod_mono 很奇怪,但对于我的生活,我无法弄清楚问题是什么。如果有人能指出我正确的方向,将不胜感激。

0 投票
2 回答
1241 浏览

mono - 为 CentOS 5.2 创建 Mono 二进制安装包

我是 Linux 新手,但必须将 asp.net 应用程序移植到 Linux 平台。(CentOS 5.2)

我下载了单声道源文件并在我的开发盒上手动构建它们,因为 CentOS 5.2 没有可用的二进制包(几乎与 RedHat 相同),该应用程序在开发盒上运行良好。

下一步是设置安装了最少库的生产服务器。我的问题是......如何将 Mono 二进制文件制作成安装包,这样我就不需要在生产服务器中下载和构建它们。(我的开发箱与生产箱的配置相同)

我试图将所有与单声道相关的文件复制到服务器中,但没有运气......我可能错过了一些文件或一些设置......

0 投票
2 回答
4808 浏览

django - CentOS 上的 Django

我希望在运行未知版本 CentOS 的共享主机上使用 Django。我的主要问题是尝试与数据库交互。服务器安装了 MySQL,但没有安装 MySQL-python。我最初想建议运行“yum install MySQL-python”,但显然 CentOS 默认存储库中的 MySQL-python 版本是 1.2.1,而 Django 需要 1.2.1p2。

这个要求首先从 Django 0.96 开始。在发行说明中,添加了一个名为 mysql_old 的已弃用接口,以与旧版本的 MySQL-python 兼容。去年 7 月,这个已弃用的接口被毫不客气地删除了。此更改的公告仅表明它已旧,并没有说明其他原因。

是否可以在 Django 1.1 中恢复这个旧界面?从那时起,数据库接口是否有任何变化?强制 Django 跳过版本检查并使用 1.2.1 会有什么危险?是否可以在另一台机器上编译更高版本并将文件复制到主机?为了做到这一点,我需要知道什么?

我还研究了 SQLite,但 CentOS 附带 Python 2.4.3,因此需要 pysqlite2 扩展,存储库中不存在(afaict)。

一切都可以通过简单地从源代码安装来解决,但这相当麻烦,与让他们从存储库安装某些东西相比,我说服公司这样做的机会要小得多。我意识到我似乎应该换一个主机,但你必须相信我,我有理由尝试完成这项工作。

注意:我没有任何使用 CentOS 或 yum 的经验,所以我所说的关于它们的一切都是有根据的猜测。如果我需要做的只是指定一些设置或更改存储库以获取这些软件包的更新版本,请告诉我。谢谢。

0 投票
1 回答
1883 浏览

python - AttributeError:xmlNode 实例没有属性“isCountNode”

我正在编写的 Python 应用程序中使用 libxml2,并尝试运行一些测试代码来解析 XML 文件。该程序从 Internet 下载 XML 文件并对其进行解析。但是,我遇到了一个问题。

使用以下代码:

...基于XML.com 上这篇文章中的代码示例,当我尝试在 Python 2.4.3(CentOS 5.2 包)上运行此代码时收到以下错误。

我比较卡在这里。

编辑:我应该在这里注意我也尝试了 IsCountNode() ,但它仍然抛出错误。