问题标签 [fedora-21]
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.
linux - 由于错误无法激活 sendmail
我在我的 Fedora 21 服务器安装上安装了 sendmail,但是当我启动它并检查它的状态时,我得到以下信息:
这里有什么问题?我认为这-bd is not supported by sSMTP
是一个提示。但我也找不到任何东西。
php - Fedora 21上的php fopen错误
我在读取文件时收到以下权限警告:
PHP Warning: fopen(todo.txt): failed to open stream: Permission denied in /var/www/php/oauth/web/insert.php on line 26, referer: https://oauth.dev/dropbox_finish.php?state=5
只需执行以下代码即可出现此问题:
我已经用权限做了很多事情,让我展示当前的,然后我会展示其余的。
该文件是.todo.txt
它具有777
权限,该网站可以正常工作,但是该文件应该是打开的才能写入。如果 apache 所服务的 html 和 php 文件与其他任何文件相比,这是唯一的区别。
用户abel
是apache
组的成员。我也试图让用户拥有的文件apache
,它没有工作,除了 apache 可以读取其余的 web 文件,它只是这个。有什么提示吗?
编辑:我创建了一个文件夹并将文件放入其中。运行以下内容:
echo substr(sprintf('%o', fileperms('todo/todo.txt')), -4);
结果是0777
。我不知道发生了什么,php实际上看到了该文件,但我仍然收到错误消息。
EDIT2:我还执行了以下命令以了解文件是否是 selinux 问题。
semanage fcontext -a -t httpd_sys_rw_content_t /var/www/php/oauth/web/todo/todo.txt
没有结果。
php-5.5 - 如何在 Fedora 21 上将 php 从 5.6 降级到 5.5
我需要做这个主题,因为我正在与团队一起开发 PHP 5.5,但我当前的 Fedora 版本包含 PHP 5.6。
我找到了一个 Remi 的 repo contining PHP 5.5 for FC-21,按照“安装方法”部分中的说明安装它。但是我不能运行 Apache 来使用 PHP v.5.5。请建议我能做些什么?
django-rest-framework - 如何使用 yum 在 Fedora 21 上安装 python django rest 框架?
我发现fedora上应该有Django的rest框架的包,https://admin.fedoraproject.org/pkgdb/package/python-django-rest-framework/。
但是当我尝试将它安装在 Fedora 21 盒子上时,它似乎不存在:
如何在 Fedora 21 机器上最好地安装 Django restframework?我不想使用点子。
java - JavaFX 过渡动画内存溢出
我在创建 JavaFX 应用程序时遇到问题。我的电脑安装了 Fedora 21 64bit 8G RAM 。
当您创建 JavaFX TranslateTransition 以将标签从一侧移动到另一侧时,RAM 负载达到 100%,CPU 负载达到 60%
检查 jconsole 时堆内存不超过 80MB。
这是代码
linux - 未创建 systemd 用户日志
在集群中运行 Fedora 21 的几台相同的机器都表现出相同的问题:
尝试使用 journalctl -r 提取用户日志会给出:
尝试 journalctl --user -r 给出:
签入 /var/log/journal/[whatever] 会生成系统日志(似乎可以作为 root 正常工作)和一两个用户日志。以在此目录中拥有用户日志的用户身份登录表明这些用户可以很好地提取自己的日志。
似乎正在为某些用户而不是其他用户创建期刊。我发现使用日志的用户没有什么不同,而且在每个系统上都出现问题的用户并不相同,尽管系统中的 /etc/passwd、/etc/group 和 /etc/shadow 文件相同。
所有这些在 Fedora 20 上运行良好。
systemd - fedora 21 上的 systemd-nspawn - 无法设置 root 密码
我正在尝试使用 systemd-nspawn 但是当我启动它并尝试以 root 身份登录时 - 它仍然要求输入密码。他们提到关闭审计——我已经做到了。
我的 cmd 行最后说 audit=0 。
(这是 fedora 21)使用这些文档https://fedoraproject.org/wiki/Features/SystemdLightweightContainers
当我尝试更改密码时,它告诉我我有一个身份验证令牌操作错误。
linux - mosquitto_pub:加载共享库时出错:libmosquitto.so.1:无法打开共享对象文件:没有这样的文件或目录
当我在我的 Fedora 21 机器上从源代码编译 mosquitto 时遇到了这个问题。
mosquitto_pub:加载共享库时出错:libmosquitto.so.1:无法打开共享对象文件:没有这样的文件或目录
即使重新安装,客户端(即 mosquitto_pub 和 mosquitto_sub)也会继续抛出该错误。
linux - Fedora 21 上的 Kylix
我们有一个基于 Borland Kylix C++ 构建的应用程序。该应用程序仍在使用中,我们维护了一个安装了 Kylix IDE 的 Red Hat 9 虚拟机以继续其开发。我们知道它已经很老了,但有一段时间这是我们的选择。
在 Fedora 21 之前,我们可以毫无问题地运行这个应用程序,但是在这个新版本中,我们的库无法加载,导致分段错误错误。
那是简单地加载库的测试程序:
libX.so 是用 Kylix C++ 构建的。执行时发生错误dlopen
。我们不需要加载方法或执行方法来获取错误。使用 strace 分析错误,我们得到:
这libborunwind.so
是一个 Kylix 运行时库,所以我们没有源代码来查看发生了什么。似乎旧的 Kylix 库与 Fedora 21(libc 等)的新库不兼容。
有没有办法在最近的 Linux 发行版中运行旧的编译代码?
c++ - log4cxx: Segmentation fault in apr_pool_create_ex
I need to use log4cxx for a C++ project. However I fail to understand the basic setup of this library. Here is my minimal attempt:
I then compile it using:
It fails with:
What is so fundamentally wrong to using a global variable for the logger ? It does make sense to me to have a singleton pattern here.
System is: Fedora 21 with:
and: