2013-08-05 65 views
0

我剛剛在我的筆記本電腦上安裝了Ubuntu上的Apache2和MySQL。我爲我的PHP項目使用CodeIgniter,當我在地址欄中使用localhost時,一切正常。爲什麼CSS和JS文件在使用IP地址而不是本地主機時未加載

但是,當我使用我的筆記本電腦的IP地址它的工作原理,但沒有CSS和JS,這是沒有加載。 mod_rewrite已啓用,並且.htaccess運行良好。我使用base_url()作爲參考。

<style type="text/css" src="<?=base_url()?>css/validate/screen.css"></style> 

和BASE_URL在配置文件是空的:

$config['base_url']=''; 

我非常堅持在這裏。

+0

爲什麼你會希望它到IP地址的工作?只是好奇。請包括一個在那裏生成HTML的例子。 – AmazingDreams

+1

我只想使用系統作爲局域網中其他系統的服務器 –

+0

您也可以跳過煩人的IP部分並編輯'/ etc/hosts'以包含:'192.x.x.x laptopserver'或其他任何東西。 – AmazingDreams

回答

0

,也是你的BASE_URL應給予像

$config['base_url']='http://MYIP/PROJ_FOLDER/'; 

,然後嘗試像

<style type="text/css" src="<?php echo base_url();?>css/validate/screen.css"></style> 
+0

沒有項目文件夾,我的根目錄是/ var/www 一切都在那裏... –

+0

所以刪除PROJ_FOLDER ..... – Gautam3164

+1

@alipanahi我建議把它放在一個項目文件夾。 ;) – AmazingDreams

0
$config['base_url']='localhost'; 
相關問題