我刚刚在笔记本电脑的Ubuntu上安装了Apache2和MySQL。我在我的PHP项目中使用CodeIgniter,当我在地址栏中使用localhost
时,一切都正常。
但当我使用笔记本电脑的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']='';
我被困在这里很厉害。
而且你的base_url应该像一样给出
$config['base_url']='http://MYIP/PROJ_FOLDER/';
然后像一样尝试
<style type="text/css" src="<?php echo base_url();?>css/validate/screen.css"></style>
$config['base_url']='localhost';