PHP 随手记

这篇文章用来记录自己学习PHP过程中遇到的问题以及解决方法,随时遇到新的问题都会更新,方便以后查阅。

环境:ubuntu 14.10,php5,apache2

1.如何打开PHP报错信息?

解决方法:

  用root权限打开文件 /etc/php5/apache2/php.ini

  将display_errors = Off 改为 display_errors = On

  重启apache2

    sudo service apache2 restart

2.使用fopen()函数无法打开文件,由报错信息可知权限不够。

解决方法:

  命令行中进入对应的目录,输入sudo ls -al 文件名

  来查看权限。

  9个权限位

  -rwxrwxrwx 表示文件

  drwxrwxrwx 表示目录

  除去左边第一位,剩下的9位每三位为一组,从左到右分别表示:文件主,同组用户,和其他用户的权限。

  三个字母对应 r:read, w:write, x:execute

  对应位为字母表示对应用户拥有该权限,为-则表示对应用户无该权限

  如: -rwxrw-r-- 表示对于该文件,文件主拥有读写执行的权限,同组用户拥有读写权限,其他用户拥有读的权限。

 

  本机用户属于文件主,而浏览器属于其他用户。因此,想要让浏览器对文件有读权限,就要修改最右面的三位。

  rwx对应的值为4,2,1(即二进制中的权重),用三位十进制数字来表示上述权限为: 764

  在命令行中输入 chmod 764 文件名 

  此时浏览器对该文件已有读权限

  而对于文件夹,需要有x执行权限才能进入,即chmode 765

  错误解决~

posted @ 2015-07-13 16:30  Koala's_Dream  阅读(299)  评论(0编辑  收藏  举报