CentOS6.6上安装phpMyAdmin,在浏览器访问得到403错误解决办法
2015-04-24 17:22
369 查看
一、在phpMyAdmin官网下载.zip或者.tar.zip安装包。
二、解压到/var/www/html/phpMyAdmin/下,并复制样本配置文件为config.inc.php文件
cp config.sample.inc.php config.inc.php
三、在浏览器上访问/phpmyadmin目录出现403错误:You don't have permission to access /phpmyadmin/ on this server。
经过查询和尝试发现是SELinux的问题。把目录或文件设成了user_home_t类型,因此apache的进程没有权限,造成无法访问。因为针对 Apache的进程所使用的SELinux target policy规定了apache的进程只能访问httpd_sys_content_t类型的目录或文件。
以下为解决办法:
# chcon -R -t httpd_sys_content_t /var/www/html/phpmyadmin
然后再次访问phpMyAdmin目录得到:
这是由于未安装mbstring扩展。
执行:#yum install -y php-mbstring
#service httpd restart
解决。
二、解压到/var/www/html/phpMyAdmin/下,并复制样本配置文件为config.inc.php文件
cp config.sample.inc.php config.inc.php
三、在浏览器上访问/phpmyadmin目录出现403错误:You don't have permission to access /phpmyadmin/ on this server。
经过查询和尝试发现是SELinux的问题。把目录或文件设成了user_home_t类型,因此apache的进程没有权限,造成无法访问。因为针对 Apache的进程所使用的SELinux target policy规定了apache的进程只能访问httpd_sys_content_t类型的目录或文件。
以下为解决办法:
# chcon -R -t httpd_sys_content_t /var/www/html/phpmyadmin
然后再次访问phpMyAdmin目录得到:
这是由于未安装mbstring扩展。
执行:#yum install -y php-mbstring
#service httpd restart
解决。
相关文章推荐
- VMware虚拟机中的CentOS安装Nginx后本机无法访问的解决办法
- CentOS 6.3安装phpmyadmin出错解决办法!
- 安装XAMPP,phpmyadmin无法正常访问解决办法
- phpmyadmin不能访问,APACEH报403错误的另外一种解决办法
- 本地环境 Ubuntu 下安装XAMPP,phpmyadmin无法正常访问解决办法 <转>
- VMware虚拟机中的CentOS安装Nginx后本机无法访问的解决办法
- VMware虚拟机中的CentOS安装Nginx后本机无法访问的解决办法
- centos 下安装jdk、tomcat 以及tomcat无法从外部访问的解决办法
- phpMyAdmin安装后访问出现Warning: require_once(./libraries/common.inc.php)错误的解决办法
- CentOS 6.6安装python3.4.3后yum不能使用的解决办法
- VMWare中安装CentOS6.6不能上网的解决办法
- centos6.6_64位操作系统安装时候出现kernel panic - not syncing: Attempted to kill init 解决办法
- 本地环境 Ubuntu 下安装XAMPP,phpmyadmin无法正常访问解决办法
- 记录使用vmware workstation11安装CentOS-6.6-x86_64-minimal.iso过程中遇到的问题及解决办法
- VMware虚拟机中的CentOS安装Nginx后本机无法访问的解决办法
- CentOS6.2安装源码httpd-2.4.1错误解决办法
- 安装CentOS7出现dracut-initqueue timeout的解决办法
- centos 6.4 QT5 的安装,找不到GLIBCXX_3.4.15的解决办法
- CentOS6.5下安装Hive2.0.0详解及其报错解决办法
- CentOS安装mysql*.rpm提示conflicts with file from package的解决办法