SELinux is preventing httpd from using the execstack access on a process

 SELinux is preventing httpd from using the execstack access on a process

软件环境:

  • Linux – Centos 7
  • Webserver – httpd
  • SELinux enabled

使用下面的命令来查看httpd的运行状态:

$> sudo systemctl status httpd

输出如下结果:

httpd.service – The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
   Active:
active (running) since Fri 2016-06-03 10:09:25 SGT; 15min ago
 Main PID: 1824 (httpd)
   Status: "Total requests: 0; Current requests/sec: 0; Current traffic:   0 B/sec"
   CGroup: /system.slice/httpd.service
           ├─1824 /usr/sbin/httpd -DFOREGROUND
           ├─3271 /usr/sbin/httpd -DFOREGROUND
           ├─3272 /usr/sbin/httpd -DFOREGROUND
           ├─3273 /usr/sbin/httpd -DFOREGROUND
           ├─3274 /usr/sbin/httpd -DFOREGROUND
           └─3275 /usr/sbin/httpd -DFOREGROUND

继续阅读

Posted in Linux系统学习 | Leave a comment

Yii的Gii生成Oracle的modal时候出错

Yii的Gii生成Oracle的modal时候出错

先说一下,本文提到的问题涉及的环境:

  1. Linux Centos 7
  2. Oracle 12c
  3. Yii 2.0.8
  4. httpd

使用Yii的Gii生成modal的时候遇到下面的错误

Database Exception – yii\db\Exception
ORA-00942: table or view does not exist
The SQL being executed was: SELECT username
FROM dba_users u
WHERE EXISTS (
SELECT 1
FROM dba_objects o
WHERE o.owner = u.username )
AND default_tablespace not in ('SYSTEM','SYSAUX')

Caused by: PDOException
ORA-00942: table or view does not exist

继续阅读

Posted in php框架 - Yii | Leave a comment

Yii 2 enablePrettyUrl后不能访问gii

Yii 2 enablePrettyUrl后不能访问gii

本篇我们谈谈在enablePrettyUrl后不能访问gii的问题。关于gii 是什么,不在我们讨论的范围,这里只给出官网的一个链接

http://www.yiiframework.com/doc-2.0/guide-start-gii.html

Generating Code with Gii – Getting Started – The Definitive Guide to Yii …

为什么要使用enablePrettyUrl,在之前的博文中有提到

Yii 2.x 简化URL

继续阅读

Posted in php框架 - Yii | Leave a comment

Yii 2.x 简化URL

Yii 2.x 简化URL

之前写过一篇文章介绍如何简化Yii 1.1 的URL,

Yii 1.1 简化URL

今天使用Yii 2.x发现这部分有变动,所以跟大家共享跟新内容。

在默认的情况下,Yii开发的web应用的URL特别怪异,如默认的首页

继续阅读

Posted in 杂项 | Leave a comment

如何给歌曲配和弦

如何给歌曲配和弦

一、判断歌曲调式

在为一首歌曲配和弦时,首先要知道这首歌曲是大调或是小调,因为大调与小调歌曲的伴奏截然不同。分别大调与小调歌曲的方法,一是看歌曲中旋律进行使用的大调音阶或小调音阶,二是看歌曲的结尾,因为大部分的大调歌曲都是结束于“1”音,而小调歌曲结束于“6”音。

继续阅读

Posted in 音乐 | Leave a comment

基础乐理知识之一

基础乐理知识之一

这里说的乐理知识是针对我个人的认识一些误区加以修正;

C D E F G A B 是音名,do re mi fa sol la si 是唱名

误区:1234567和CDEFGAB严格对应

这是错误的,只有在C调时,是这种对应关系,其他调的时候错误。比如D调,对应关系变成

继续阅读

Posted in 杂项 | Leave a comment

Kia ora是什么意思

Kia ora是什么意思

先直接了当的告诉答案,Kia ora 就等于 Hi。如果你对这个词语是怎么来的感兴趣的话,你还可以往下看。

Kia ora是新西兰英语中特有的,来自毛利语(Māori ),用来表示问候语,它字面的意思是 好或者健康,可以被翻译为你好的意思。

继续阅读

Posted in 杂项 | Leave a comment

Linux查看硬件信息的命令

Linux查看硬件信息的命令

1. lscpu

列出cpu信息

$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                8
On-line CPU(s) list:   0-7
Thread(s) per core:    2
Core(s) per socket:    4
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 60
Model name:            Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
Stepping:              3
CPU MHz:               3563.296
BogoMIPS:              7183.93
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0-7

继续阅读

Posted in Linux系统学习 | 1 Comment

Linux find命令排除某个路径

Linux find命令排除某个路径

linux的find命令可以查找文件,例如

$ find~/ -name *.txt

就是在家目录下面,查找所有文本文件,这样家目录下面的所有的目录都会被查询一遍,但是你可能希望其中的某个目录不要参与查询,那么怎么办?比如下载目录

使用参数 -path xxx -prune -o,下面就是排除Downloads这个目录

继续阅读

Posted in Linux系统学习 | Leave a comment

cmake检测编译环境

cmake检测编译环境

cmake检测编译环境就是检测当前编译工程的环境是否满足工程的需要,这包括

1. 编译器的版本,如gcc

2. cmake的版本

3. 需要的一些库

前两者不在这里叙述,比较简单,这里说说如何检测第三个。检测第三个有3个方法,

a)使用find_package

继续阅读

Posted in Linux编程 | Leave a comment