系统环境为ubuntu11.01
一.安装(略)
二.问题记录
1.没有注册选择
最后发现是1.1.0版本问题,改成使用0.9.9版本后,可以正常注册
2.注册报“数据库错误”
查看/var/log/apache2/error.log。提示: sh/usr/sbin/sendmail: not found
需要在config.php中添加email配置.以gmail为例,设置内容如下:
// Email info, used for all outbound email
$config['mail']['notifyfrom'] = 'test@gmail.com';
// Domain for generating no-reply and incoming email addresses, if enabled.
// Defaults to site server name.
$config['mail']['domain'] = 'gmail.com';
// See http://pear.php.net/manual/en/package.mail.mail.factory.php for options
$config['mail']['backend'] = 'smtp';
$config['mail']['params'] = array(
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'auth' => true,
'username' => 'test@gmail.com',
'password' => 'test',
);
注意,如果直接复制上段内容到config.php文件的话,可能导致下面错误3
3.修改配置文件时复制的格式或者漏掉引号等会导致PHP报错,syntax error, unexpected T_VARIABLE。现象就是无法进入statusnet
4.config.php记录
$config['site']['profile'] = 'public'/'private'; //开放模式和私有模式.默认的1.1.0版本显示为私有模式,禁止注册等.