Fre*_*hna 1 server mysql php permissions apache2
我目前正在尝试在 Ubuntu 上启动并运行 php 、 apache 和 mysql 。我最近从 Windows 切换到 Ubuntu 来学习。但我面临着一些问题。当代码正确时,文件在浏览器中正确执行,当出现语法错误时,它不会在浏览器中显示错误,而是如图所示抛出错误。
我已经通过 phpinfo() 检查了我的 php 设置,如下所示。 php信息
我认为错误报告已启用,并且我尝试在各个线程上阅读类似的其他问题,但它们并没有真正帮助我。他们指出我需要验证 .htaccess 文件是否处于良好状态。我不确定如何验证这一点,有人可以帮助我吗?我还尝试将目录权限更改为 777 和 755,但这也无济于事。关于如何修复它的任何想法?
您的display_errors指令设置为no.
要解决此问题:
编辑/etc/php/7.0/apache2/php.ini和设置:
; display_errors
; Default Value: On
; Development Value: On
; Production Value: Off
; display_startup_errors
; Default Value: Off
; Development Value: On
; Production Value: Off
#to
; display_errors
; Default Value: On
; Development Value: On
; Production Value: On
; display_startup_errors
; Default Value: On
; Development Value: On
; Production Value: On
Run Code Online (Sandbox Code Playgroud)使用以下命令重新启动您的 apache:
sudo systemctl restart apache2
Run Code Online (Sandbox Code Playgroud)要在cli编辑时具有相同的行为/etc/php/7.0/cli/php.ini
要在本地设置此值,请将其添加到.htaccess服务器根目录中的文件中:/var/www/html
做
vim .htaccess
Run Code Online (Sandbox Code Playgroud)
按 i
键入以下内容:
# Displaying php errors
php_flag display_errors on
php_value error_reporting 6143
Run Code Online (Sandbox Code Playgroud)
按
Esc
:x
Enter
笔记:
我的是php version 7.0。更改为您的特定版本。在您的图像中,local和master值都设置为Off:
step 1将改变master value, 和
step 4将改变local value.
| 归档时间: |
|
| 查看次数: |
72723 次 |
| 最近记录: |