2014-09-20 56 views
0

我試圖運行一個在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> 
+0

聽起來像你沒有正確的路徑到CSS文件。顯示你的文件如何組織,並張貼HTML。 – Barmar 2014-09-20 21:55:38

+0

文件css與index.php位於同一個文件夾中(位於文件夾www中)。 – 2014-09-21 22:27:07

+1

看起來正確。 Web控制檯中是否顯示錯誤? – Barmar 2014-09-22 18:32:02

回答

3

您的操作系統與您的CSS無關。只需檢查你正在加載CSS的路徑,它最可能的錯誤。