elgg安装笔记

http://www.elggchina.cn/ ,这是我建的一个社区希望大家 ,大家共同交流学习进步
其实遇到的都是一些基本问题,关键是我第一次配置apache和用php所有会遇到
lib报错问题,大概情况如下
_elggadmin/lib.php on line 118
_elggadmin/lib.php on line 237
_elggadmin/lib.php on line 613
_elggadmin/lib.php on line 614
解决方法
php.ini
register_globals = ON

还有elgg目录内的.htaccess
php_flag register_globals off 去掉前边的#
都试试应该能解决问题

数据库问题
错误代码:
Error: Database connection failed.

It is possible that the database is overloaded or otherwise not running properly.

The site administrator should also check that the database details have been correctly specified in config.php
用一个mysql连接测试了一下报这样的错:
Client does not support authentication protocol requested by server
mysql 4.1 版本以上会出现的问题,下边是官方办法,一试就灵
SET PASSWORD FOR
         >'root'@'localhost' = OLD_PASSWORD('newpassword');
这个方法我没试
UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
   WHERE  User = 'usrname';

模版没加载上去
mod_rewrite没设好,设置好的话应该把

# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
    AllowOverride none
设置成
AllowOverride all
允许elgg目录里的.htaccess规则。

图片,头像无法显示

产生这个问题的原因很多,可能是我解决问题的时间太长了吧,几乎研究了一个星期,天天和E文打交道。看了一些原因和解决方法,但始终没有解决自己的问题。无奈只好自己一行一行的查程序,最最后原来是配置config.php的时候就没配置好

// dataroot. this is where uploaded files will go (and sessions for now)
// This should be OUTSIDE your wwwroot. 看到这一行没有,目录在设置在网站目录外边。
// NB: **MUST** have a final slash at the end

    $CFG->dataroot =

好是郁闷,一星期什么都没长进,就E文长进了。总结经验吧,别走我的路:)
大家共同交流学习进步,请把电子邮件留下,我会把你添加到  http://www.elggchina.cn/ ,因为此站关闭注册,大家共同交流学习进步

你可能感兴趣的:(PHP,.htaccess,database,authentication,mysql,php,apache)