linux下个人权限的Apache服务器的php的yii搭建

首先我声明我拥有的非root权限,但是我有sudo权限,Apache的权限都是Apache
1.我在~/yii搭建
出现问题:(浏览器显示)You don‘t have permission to access / on this server.
error_log:Permission denied: /home/xxx/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
我没有解决问题,但是我感觉:apache没有权限访问我个人权限下文件 即使我给它Apache权限,因为它连~这里的目录进不去
2.我把我这个yii文件夹,软连接过去
又出现问题:(浏览器依然显示)You don‘t have permission to access / on this server.
error_log:Symbolic link not allowed or link target not accessible: /home/apache/yii-master
解决: 上网找 各种chmod +x,检查配置文件,httpd.conf中,已经添加了Options FollowSymLinks都没用
3.我直接把yii文件放在/home/apache下,ok!
总结:我特别高兴 我整了一上午 由于第一次用非root权限(其实以前用root)感觉各种不舒服,也是第一次用apache,还感觉不错,现在我发现探索的确很开心,内心就是屌丝的IT男(哈哈!)

时间: 2024-08-12 07:33:09

linux下个人权限的Apache服务器的php的yii搭建的相关文章

ubuntu或linux下找不到apache服务器配置文件httpd.conf

原因是ubuntu中是apache2,没有httpd.conf文件,所有找不到. 我的是ubuntu14.04系统,apache2配置文件在/etc/apache2/apache2.conf中, 如果你的不是在这个目录下,可以通过此命令查询:find / -name apache2.conf 另外有些同学可能不知道这几个文件配置文件,available和enabled文件的区别,我们可以在apache2.conf配置文件最后几行找到如下图代码, 说明enable.conf是被包含的配置文件,si

(转载)Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记

Linux下安装配置MySQL+Apache+PHP+WordPress的详细笔记 Linux下配LMAP环境,花了我好几天的时间.之前没有配置过,网上的安装资料比较混乱,加上我用的版本问题,安装过程中出现了一些错误,经过好几次安装,翻了好多资料,最后找出问题的所在,才把环境搭建好,对于高手来说,这或许不算什么,但对于一个刚入门的新人,却是不一样了,这篇文章记录着我的一些笔记,希望对于那些刚刚入门的人们有所帮助,仅作为参考. 安装首先我们得获得MySQL,Apache,PHP,WordPress

Linux下查看mysql、apache是否安装,安装,卸载等操作

Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root     17659     1  0  2011 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysql

Linux 下的权限改变与目录配置

Linux 下的权限改变与目录配置 ./代表本目录的意思. (1):用户与用户组, 1:文件所有者,文件被某一用户所有 2:用户组:    对文件给与一个或者多个用户权限配置 3:其它人: (2):linux用户身份与用户组记录的文件 1:root 相关信息记录到 /etc/passwd中 2:个人密码记录到/etc/shadow中 3:linux所有的组名记录在/etc/group中 (3):linux文件权限概念 :permission deny,无权限的提示 (4):linux 的权限属性

Linux下的权限问题

刚刚经理给我讲了有关权限的问题,后自己也在网上收集整理了下,特记于此. ----------------------------------------------------------------------------------------------- linux系统中的每个文件和目录都有访问许可权限,用他来确定谁能通过何种方式对文件和目录进行访问和操作.文件或目录的访问权限分为只读,只写和可执行三种. 文件被创建时,文件所有者自动拥有对该文件的读.写和可执行权限,以便于对文件的阅读和

linux下用cronolog分割apache日志

linux下用cronolog分割apache日志,大神莫拍砖,菜鸟留一记录,小白请默默转载.连linux登陆和vi编辑都不会的,请默默关闭此页面.入正题 说明:淡绿色底的为linux命令,其他的为备注说明. 下载cronolog wget "http://download.chinaunix.net/down.php?id=3457&ResourceID=1851&site=1"#解压缩tar -xzvf cronolog-1.6.2.tar.gz#进入目录cd cr

Linux下查看nginx,apache,mysql,php的编译参数

查看apache版本 /usr/sbin/apachectl -v httpd -v 安装目录,使用apachectl -v 查看mysql版本 mysql –help | grep Distribmysql -Vmysql/bin/mysql -u root -p -e "select version()" /bin mysqladmin version 查看linux版本 lsb_release -a head -n1 /etc/issuecat /etc/redhat-relea

在Linux系统中如何设置APACHE服务器里的后台页面只允许某个IP地址访问

补充资料 本网络中使用LINUX服务器,web服务器是由APACHE搭建,IP地址为192.168.1.5,后台页面为/admin/login.jsp . 如何设置后台页面LOGIN.JSP只允许192.168.1.10访问.而前台页面所有人都可以访问?请回答的详细点,比如在APACHE的哪个部分添加怎样的字段. 谢谢 我记得论坛有帖子说怎么设置访问权限的.搜索下.........  以下供参考,比较忙没有时间整理....... 1.修改http.conf 假设你想控制权限的目录的不同访问权限,

centos 6.4下安装与设置apache服务器

1.打开虚拟机开启centos 6.4系统后进入root用户下,打开终端,输入#yum -y install httpd,安装apache服务器. 输入命令后到安装完成前有几次需要暂停确认,输入y按enter键即可,直到安装显示complete. 2.为服务器设定本机IP地址.利用这个IP地址创建基于IP地址的虚拟主机 在/var/www/html目录下创建h1文件夹,在文件夹下创建index.html文件(文件内写可在屏幕输出的html代码,以作测试): 查看本机ip地址,然后把服务器的eth