我在CentOS 7中安装了apache,MySQL和PHP。所有服务都正常工作,但是apache无法在html文件夹中写入文件。我使用file_put_contents时发现了这个问题。我尝试了以下方法:
1.将/var/www的owner更改为apache:apache,但不起作用。
2.在httpd.conf中, 对 添加 "Order allow,deny" "Allow from all", 重新启动httpd服务,但也不起作用。
3.chmod -R 0777 /var/www/html,也不起作用。
我的服务器有什么问题?请帮助我! 更新1:运行ls -al /var/www/html的结果如下:
1.将/var/www的owner更改为apache:apache,但不起作用。
2.在httpd.conf中, 对 添加 "Order allow,deny" "Allow from all", 重新启动httpd服务,但也不起作用。
3.chmod -R 0777 /var/www/html,也不起作用。
我的服务器有什么问题?请帮助我! 更新1:运行ls -al /var/www/html的结果如下:
total 40
drwxrwxrwx. 5 apache apache 4096 Sep 23 10:19 .
drwxr-x---. 4 apache apache 31 Sep 18 01:50 ..
drwxrwxrwx. 15 apache apache 4096 Sep 23 08:43 folder1
drwxrwxrwx+ 10 apache apache 4096 Sep 23 10:19 folder2
-rwxrwxrwx. 1 apache apache 1574 Sep 5 08:55 favicon.ico
-rwxrwxrwx. 1 apache apache 603 Sep 22 05:05 .htaccess
-rwxrwxrwx. 1 apache apache 9841 Sep 8 08:34 index.php
drwxrwxrwx. 8 apache apache 4096 Sep 23 08:44 folder3
更新2: Apache error_log
(我改变了所有的IP地址) - 编辑后,更换新的error_log,在停止httpd
之后备份error_log,再启动httpd
[Thu Sep 24 07:06:47.540295 2015] [core:notice] [pid 14439] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0
[Thu Sep 24 07:06:47.541787 2015] [suexec:notice] [pid 14439] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Thu Sep 24 07:06:47.569389 2015] [so:warn] [pid 14439] AH01574: module rewrite_module is already loaded, skipping
[Thu Sep 24 07:06:47.572287 2015] [auth_digest:notice] [pid 14439] AH01757: generating secret for digest authentication ...
[Thu Sep 24 07:06:47.573315 2015] [lbmethod_heartbeat:notice] [pid 14439] AH02282: No slotmem from mod_heartmonitor
[Thu Sep 24 07:06:47.600913 2015] [mpm_prefork:notice] [pid 14439] AH00163: Apache/2.4.6 (CentOS) PHP/5.4.16 configured -- resuming normal operations
[Thu Sep 24 07:06:47.600943 2015] [core:notice] [pid 14439] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
ls -l /var/www/html
命令、代码和错误信息。 - Devonchmod 0777
后drwxrwxrwx. 15 apache apache 4096 Sep 23 08:43 folder1
drwxrwxrwx+ 10 apache apache 4096 Sep 23 10:19 folder2
-rwxrwxrwx. 1 apache apache 1574 Sep 5 08:55 favicon.ico
-rwxrwxrwx. 1 apache apache 9841 Sep 8 08:34 index.php
drwxrwxrwx. 8 apache apache 4096 Sep 23 08:44 folder3
- Nghi Ho<?php system("whoami"); die(); ?>
。 - Joaquín Oput_file_contents()
函数的 PHP 代码行吗?谢谢。 - Joaquín O