2010-03-08 27 views
0

我正在开发一个Web应用程序,使用PHP和mysql.I在Windows机器上进行初始开发,现在转向Ubuntu终极版本。我安装了apache/PHP/Mysql并对它们进行了配置。 我把我的web文件夹放在/ var/www中,当我在浏览器中给出URL时,我没有用CSS获取页面。在Ubuntu中开发时无法访问CSS?

不工作:

HREF = “./ CSS/style.css的”

工作:

HREF = “style1.css”

反正是有在那里我可以给一个共同的网址,以便它可以在Linux和Windows中工作。

+0

这完全取决于你的Web根目录。你如何访问页面本身?你进入浏览器的地址是什么? – 2010-03-08 13:30:36

+0

http:// localhost/foldername – 2010-03-08 13:39:46

+0

你如何访问你的样式表? – 2010-03-08 13:42:12

回答

0

如果Web根目录是/var/www/sitename.com

和CSS住在/var/www/sitename.com/css

总是称其为/css/style.css,不./css - “/”是相对于webroot而不是文件系统。 './css'会将你搞砸,如果你在sitename.com/page/about

+0

尝试过....still不工作.. – 2010-03-08 14:16:15

0

尝试使用完整路径http://localhost/[the正确的路径例如。 css/style.css],如果它仍然不起作用,这是一个文件问题。

检查,如果你把在那里你希望它是,如果是文件 - 尝试在控制台:chmod 0755 style.css

,因为你可能会得到403错误没有404