快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

一起学习CI-1.安装CI

1.主机说明 系统 ubuntu 12.04
站点根目录/home/wzw/www/citest
web 服务器 nginx-1.4.2
2.下载CI

成都创新互联是一家集网站建设,昆玉企业网站建设,昆玉品牌网站建设,网站定制,昆玉网站建设报价,网络营销,网络优化,昆玉网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

server { listen 80; server_name www.citest.com; location / { root /home/wzw/www/citest; index index.html index.htm index.php; autoindex on; } # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /home/wzw/www/citest; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ .php$ { root /home/wzw/www/citest; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } 4.安装CI CodeIgniter 安装分为四个步骤:
4.1 解压缩安装包。

unzip CodeIgniter_2.1.4.zip 4.2用任何文本编辑器打开 application/config/config.php 去设置你的网站根 URL。如果你打算使用加密或 Session,请设置你的加密密钥。

$config[\'base_url\'] =4.3 如果你打算使用数据库,用任何文本编辑器打开 application/config/database.php 去设置你的数据库参数。

$db[\'default\'][\'hostname\'] = \'localhost\'; $db[\'default\'][\'username\'] = \'root\'; $db[\'default\'][\'password\'] = \'abc123\'; $db[\'default\'][\'database\'] = \'citest\'; 如果你希望通过隐藏 CodeIgniter 文件的位置来增加安全性,你可以修改 system 和 application 目录的名字,把它改成任何你想改的。如果已经修改了名字,你必须打开 你主目录下面的 index.php 文件设置里面的 $system_path 和 $application_folder 变量,把它设成你新改的名字。

为了安全考虑,system和application两个文件夹应放到网站根目录(Web Root)以外的地方,这样浏览器就不能够直接访问它们。在默认设置下, 在每个文件夹中都有一 个.htaccess配置文件以拒绝直接访问, 但是当把代码部署到生产环境时最好移除他们,因为生产环境的web服务可能会改变或不支持.htaccess的配置.

如果你移动了以上两个文件夹,请打开主目录下的index.php文件并编辑$system_path和$application_folder两个变量, 最好使用绝对路径进行替 换, 例如:\'/www/MyUser/system\'.

另外有一个附加的考虑就是,如果要在生产环境中使用,最好关闭PHP的错误报告以及其他任何与开发时有关的功能, 在CodeIgniter中,可以设置 ENVIRONMENT 常量来实现这个功能。
5. 测试 在 /etc/hosts 文件中添加

127.0.0.1 www.citest.com 打开浏览器输入 www.citest.com,见下图说明安装成功。

如果你发现不管你在 URL 里面写什么都只是出现缺省页面的话,有可能是你的服务器不支持 PATH_INFO 变量,它被用来提供搜索引擎友好的 URL。解决这个问题的第一步是打开 application/config/config.php 文件,查找 URI Protocol 信息。在那里推荐你去尝试一些其他的设置方法。如果这些方法都无效,你就需要让 CodeIgniter 去强行加一个问号去标记你的 URL。为了做到这点,打开你的 application/config/config.php 文件把里面的

$config[\'index_page\'] = "index.php"; 修改成这样:

$config[\'index_page\'] = "index.php?";


分享文章:一起学习CI-1.安装CI
分享链接:http://6mz.cn/article/cjjsgh.html

其他资讯