Ubuntu上搭建ThinkPHP环境
发布:smiling 来源: PHP粉丝网 添加日期:2014-11-20 15:30:59 浏览: 评论:0
版本:Apache2; php5; ThinkPHP 3.1.3.
Apache2安装好了,PHP5也装好了,并且能显示phpinfo()页面.
但访问thinkphp的项目总显示空白页面,浏览器显示500 Internal Server Error.
像这种时候只能查阅apache的日志,日志默认存储在/var/log/apache2/error.log
cat /var/log/apache2/error.log
发现很多类似下面的错误:PHP Fatal Error:Unknown:Failed opening required ""
即找不到ThinkPHP.php文件。然后我就尝试了很多种路径: 相对目录,绝对路径。还将ThinkPHP存入/usr/share/php即默认Include_path中,还是出现类似问题。
然后我又尝试修改include_path。 进入php5的配置文件:
vim /etc/php5/apache2/php.ini
找到include path 尝试了很多种路径还是有问题,就这样试了一个星期都没成功,我再仔细阅读日志:发现了一个反复出现的Warning:
里面的permission denied 提示我关注权限问题,之前也尝试过更改权限,并且将index.php 和 所要引用的ThinkPHP文件夹都赋予了最高权限.//开源软件:phpfensi.com
chmod 777 index.php
但问题并没有得到解决,直到我使用了下面的命令:
chmod 777 think -R
-R 是递归的修改think目录下的所有文件,对我的问题就是没有加这个参数.
Tags: Ubuntu环境 ThinkPHP环境
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)