问题标签 [centos7]
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.
php - 如何使用 PHP 从主目录读取文件(CentOS 7、Apache 2.4、SELinux)
我想从一个主目录中读取一些文件,我可以从我可以信任的其他服务器获取推送文件。
我的 index.php 在/var/www/html/index.php
我想通过 php file_get_contents 读取的文件位于/home/user123/subdir/info.txt
我得到的错误:
file_get_contents(/home/user123/subdir/info.txt): failed to open stream: Permission denied (2)
aureport --avc
显示拒绝错误
05.09.2014 14:17:16 httpd system_u:system_r:httpd_t:s0 6 dir getattr unconfined_u:object_r:user_home_dir_t:s0 denied 53606
到目前为止我尝试了什么(没有成功):
chcon -R -t httpd_sys_script_rw_t /home/user123/*
chcon -R -t httpd_user_content_t /home/user123/*
将目录添加到 apache userdir config ( /etc/httpd/conf.d/userdir.conf
)
我错过了什么/我做错了什么?
系统信息:
UPDATE
授予 apache 读取 homedir 的权限解决了 selinux 的拒绝错误
setsebool -P httpd_enable_homedirs on
但是那个file_get_contents(/home/user123/subdir/info.txt): failed to open stream: Permission denied (2)
还在...
mono - 为什么找不到包“mono”?
尝试在 CentOS 7 机器上从源代码安装 Banshee (从 Ubuntu 迁移,我想保留我的播放列表和设置)。
./configure结果:
哪个单声道
回声 $PKG_CONFIG_PATH
但如果我检查 pkgconfig,
哪个 pkgconfig
/usr/bin/which: 没有 pkgconfig 在 (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/斌:/根/斌)
yum 提供 pkgconfig
百胜安装 pkgconfig
rabbitmq - 无法使用 systemctl 在 centos 7 中启动 rabbitmq 服务器
我正在尝试在centos 7中启动rabbitmq服务器。我安装了erlang,因为它是rabbitmq-server的依赖项。包 erlang.x86_64 0:R16B-03.7.el7 。然后我使用包 rabbitmq-server-3.2.2-1.noarch.rpm 安装了 rabbitmq。安装成功。我启用了管理控制台 uisng rabbitmq-plugins enable rabbitmq_management。但是在启动服务 rabbitmq-server 时它失败了。
并且日志显示 /var/log/rabbitmq/startup_log 启动失败 ===========
但没有进程使用端口 15672
但是,如果我尝试使用 /usr/sbin/rabbitmq-server 启动它。我成功启动了该服务。但我的要求是使用 systemctl 启动它。
ruby-on-rails - Redmine - 安装 mysql2 (0.3.16) 时出错,Bundler 无法继续
我在 Digital Ocean 云服务器上安装 Redmine 时遇到了这个问题(我使用的是 Centos 7)。在 I 之后bundle install
,我收到此错误消息,
然后我尝试使用这个命令安装 mysql2
弹出一条错误消息,
我按照本教程如何设置 Ruby on Rails:https ://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-on-centos-6
和Redmine:http://www.redmine.org/projects/redmine/wiki/How_to_Install_Redmine_on_CentOS_(详细)
angularjs - 我无法在服务器 vps CentOS7 中运行 Yeoman generator-angular-fullstack
当我尝试在 Centos 7 VPS 中运行“grunt serve:dist”并显示以下消息时,我遇到了 xdg-open 问题:
警告:命令失败:xdg-open:没有可用于打开“http://0.0.0.0:9000”的方法
我尝试重新安装 xdg-util 但它没有用。
有人可以帮我解决这个问题吗?
提前致谢!
centos7 - 无法在 CentOS 7 上重置 root 用户密码
我最近在笔记本电脑上安装了 Centos7。不知何故,在过去的一天管理员帐户不再是管理员(不能 sudo)。
尝试通过查看是否可以重置 root 密码,然后使用 root 修复用户帐户来解决此问题。
在 Centos7 网站上,它引用了 RHEL7 文档以添加init=/bin/sh
到 grub 引导参数(下面的链接),但它给了我一条消息,提到它找不到文件/bin/sh
。我也试过/bin/bash
了,找不到相同的文件消息。
如何再次授予主登录管理员权限?
linux - Linux CentOS 7 autofs 重启后不挂载网络共享
问题:我有安装了 cifs 的 CentOS 7 Linux VM。我使用 autofs 添加了一个挂载点,整个想法是在每次 VM 启动时自动挂载网络共享。但是,当我运行此命令时:
我明白了
解决方法:我必须在每次重新启动后运行此命令
然后我可以看到三位一体的文件。
也许 autofs 在重启时甚至不会默认启动。如何确保 autofs 在重新启动时启动?或者一般来说,如何解决我上面的问题?
非常感谢!
php - 如何在 CentOS 7.0 x64 上安装 MCrypt PHP 扩展
我正在使用 laravel 框架。laravel 项目运行要求是 MCrypt。我正在尝试安装,但我面临错误
已发送 HTTP 请求,等待响应... 404 Not Found 2014-09-18 13:25:27 错误 404:未找到。
百胜安装 php-mcrypt
加载的插件:fastestmirror
从缓存的主机文件加载镜像速度
基地:centos.someimage.com
附加:mirrors.mit.edu
更新:mirror.lug.udel.edu
没有可用的包 php-mcrypt。
错误:无事可做
nginx - NGinX 无法连接到 CentOS 7 上的 Jenkins
我已经在 Cent OS 7 机器以及 NGinX 上安装了 Jenkins CI,并按照文档中的说明配置了反向代理。我可以通过端口 8080 连接到 Jenkins,但不能通过端口 80。我看到以下错误/var/log/nginx/error.log
:
2014/09/22 22:12:35 [crit] 1639#0: *4 connect() to 127.0.0.1:8080 failed (13: Permission denied) while connecting to upstream, client: 10.10.81.212, server: 10.10.81.82, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "10.10.81.82"
有谁知道是什么导致了这个问题?
PS 我在 CentOS 6.4 上使用了类似的设置,一切都很好。
openvpn - openvpn 客户端 centos7 需要 dev >= 3.3.2-5
我正在尝试在办公室运行 centos 7 的服务器上安装 openvpn 客户端,yum install openvpn
但它错误提示
我不知道如何解决这个问题。
什么是最简单的解决方案?