LINUX下PHP的问题。。。我要疯了,救救我

来源:百度知道 编辑:UC知道 时间:2024/09/21 03:30:05
我安装的所XMAPP集成包
访问但个文件时候是很正常的,
t.php 里的代码为
<?php
echo "test";
?>

http://127.0.0.1/web/t.php
显示正常!

但是当我把我以前在WINDOWS里作好的网站程序放到LINUX下,就出现了问题!~

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
Fatal error: Unknown: Failed opening required '/var/www/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0

有人说是文件目录权限问题,我把权限都设置为 777了,但是还是不行阿……如果设置不对,希望大家能把相关的设置权限的命令发来 :em06

下面是文件权限表:
root@JComputer:/home/jiefey# ls -lh
drwxrwxrwx 9 jiefey jiefey 4.0K 2009-07-28 18:15 web

root@JComputer:/home/jiefey/web# ls -lh
总用量 104K
-rwxrwxrwx 1 jiefey jiefey 4 2009-07-27 17:44 1.html
-rwxrwxrwx 1 jiefey jiefey 0 2009-07-27 17:44 1.html~
drwxrwxrwx 2 jiefey jiefey 4.0K 2009-07-27 13:18 annals
-rwxrwxrwx 1 jie

把那个从WIN复制过去的文件夹设置一下

chmod -R 文件夹 777

你重新写一下这个文件尝试一下,估计是编码问题,linux下的编码和xp下的编码大字符集是不同的,虽然你的只用到了ascii字符,但是当你的ascii字符在大字符集下输入的时候,可能会造成非打印字符这个问题(比如换行等)
你的错误是指stream错误,似乎有不可见非法字符,并非一般的文件权限错误

你的服务器输出信息来看,他可没有打开你个人目录里面的 index.php 啊……
而是去打开 /var/www/index.php 了。

Failed opening required '/var/www/index.php'
你使用这个文件吗
说这个文件没有权限呀