在ubuntu上的php项目中没有使用CSS 12.04
问题描述:
我试图运行一个在ubuntu 12.04LTS中使用windows创建的php项目。出于这个原因,我在我的ubuntu系统中安装了php5 apache2和open_jdk_7。下一步是将项目(文件index.php,目录CSS和其他文件和目录)放在var/www/webserver目录中。然后我打开Firefox并写myip/weserver/index.php。它确实加载了页面,但它没有使用CSS。顺便说一下,我是Ubuntu新手,所以尽可能保持简单:/。任何帮助将非常感激。在ubuntu上的php项目中没有使用CSS 12.04
这是代码THA我的index.php
<?php
define("SUBFOLDER","");
//has to be changed to DOCUMENT ROOT
define("ROOT","C:\webdev\apache\htdocs");
?>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="<?php echo SUBFOLDER."/"; ?>css/myCSSfile.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="<?php echo SUBFOLDER."/"; ?>images/dit.ico">
<link rel="stylesheet" href="<?php echo SUBFOLDER."/"; ?>css/search.css">
<link rel="stylesheet" href="<?php echo SUBFOLDER."/"; ?>css/button.css">
<link rel="stylesheet" href="<?php echo SUBFOLDER."/"; ?>css/button2.css">
<script type="text/javascript" src="<?php echo SUBFOLDER."/"; ?>js/resolutionfinder.js"></script>
<script type="text/javascript" src="<?php echo SUBFOLDER."/"; ?>js/changeInputValue.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo SUBFOLDER."/"; ?>js/ajaxcalls.js"></script>
在Windows版本中使用的起始组成部分,这是我改变了第二界定使用它在Linux上。也许我给根路径错了?
<?php
define("SUBFOLDER","/webserver");
//has to be changed to DOCUMENT ROOT
define("ROOT","/var/www/webserver");
?>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="<?php echo SUBFOLDER."/"; ?>css/myCSSfile.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="<?php echo SUBFOLDER."/"; ?>images/dit.ico">
<link rel="stylesheet" href="<?php echo SUBFOLDER."/"; ?>css/search.css">
<link rel="stylesheet" href="<?php echo SUBFOLDER."/"; ?>css/button.css">
<link rel="stylesheet" href="<?php echo SUBFOLDER."/"; ?>css/button2.css">
<script type="text/javascript" src="<?php echo SUBFOLDER."/"; ?>js/resolutionfinder.js"></script>
<script type="text/javascript" src="<?php echo SUBFOLDER."/"; ?>js/changeInputValue.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo SUBFOLDER."/"; ?>js/ajaxcalls.js"></script>
答
您的操作系统与您的CSS无关。只需检查你正在加载CSS的路径,它最可能的错误。
听起来像你没有正确的路径到CSS文件。显示你的文件如何组织,并张贴HTML。 – Barmar 2014-09-20 21:55:38
文件css与index.php位于同一个文件夹中(位于文件夹www中)。 – 2014-09-21 22:27:07
看起来正确。 Web控制台中是否显示错误? – Barmar 2014-09-22 18:32:02