在linux服务器上部署php项目(运用smarty模版技术),访问没反应的原因

前几天,在服务器上搭建起lamp环境,并且部署了一个用smarty做的php网站,但是访问该网站却出现一片空白!经过分析和查阅资料,发现两个问题,下面记录下问题和解决方案。

1.iptable防火墙限制了80端口,非服务器IP访问不了该网站。

     解决办法:把80端口设置为全部IP均可访问,命令如下:       
                  iptables  -I  INPUT  -p  TCP  --dport  80  -j  ACCEPT  


2.由于smarty要从templates目录里读取模版,并写入到templates_c目录下,而linux服务器限制了对文件写的功能。

    解决办法:更改templates_c文件夹的权限,让其可写入,命令如下:
                chmod  777  templates_c

posted @ 2013-05-05 15:26  SallyBin  阅读(675)  评论(0编辑  收藏  举报