服务器的Apache,PHP 5.4的.htaccess - 没有PHP错误或没有写文件权限
我有我与托管默认的.htaccess:
<FilesMatch "\.php$"> # phpvs v6
AddHandler x-httpd-php6 .php # phpvs v6
</FilesMatch> # phpvs v6
但没有错误的PHP文件中显示,但允许我通过PHP脚本创建文件。 当我删除这3条线,并把
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
错误的显示,但我不能使用的fopen或创建文件。我得到:
Warning: fopen(newfile.txt) [function.fopen]: failed to open stream: Permission denied in /home/desdde/domains/xXXXXx/public_html/index.php on line 2
Unable to open file!
是否有可能合并:
<FilesMatch "\.php$"> # phpvs v6
AddHandler x-httpd-php6 .php # phpvs v6
</FilesMatch> # phpvs v6
和
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
一起工作?
我已经尝试了某事像这样:
<?php
ini_set("display_errors", 1);
asdasd
require('simple_html_dom.php');
?>
但这不显示错误。当我评论注册行时,它显示错误。我不知道为什么它不符合这个要求。
使用error_reporting(E_ERROR | E_WARNING | E_PARSE);报告简单错误 – craig1231 2014-11-24 23:11:35
您尝试使用哪种代码创建文件? – craig1231 2014-11-24 23:13:03
您确定您脚本所看到的当前工作目录是可写的吗?#phpvs V6 AddHandler的X的httpd - PHP6 .php#如果phpvs V6 #phpvs V6 –
RobertT
2014-11-24 23:17:37