Distcuz&statusnet安装备忘
来源:互联网 发布:软件项目进度报表 编辑:程序博客网 时间:2024/05/16 18:16
下载Distcuz2.5,解压将upload内文件夹下放到了/Library/Webserver/Documents/bbs/下,然后在浏览器输入localhost/bbs/install.php进行安装,根据http://www.discuz.net/thread-2141484-1-1.html论坛的安装说明进行安装,修改指定文件目录的权限 chmod 777,安装页面会进行检测条件,如果全部通过,可以继续安装,根据提示选择下一步,在数据库安装页面输入创建的数据库名称,“bbs",设置管理员密码等,然后下一步,到此,都非常顺畅,然后数据库安装提示“连接错误”,最后经过搜索发现是mac本下安装mysql后,在使用localhost,还是127.0.0.1是有所不同的,localhost使用的是unix sock连接,127.0.0.1是使用tcpip连接的,数据库服务器将localhost换成127.0.0.1就可以,
由于mac os lion上已经自带了apache和php,我的环境使用就使用默认的,mysql服务是在官网下载dmg安装最近版本,php的配置文件(/ect/php.ini)中设置有三个地方(mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket)设置了mysql socket文件存放的位置,其默认值为/var/mysql/mysql.sock。mysql的socket文件存放位置为/tmp/mysql.sock,(参考:http://www.netingcn.com/mac-os-lion-php-mysql-localhost.html)
可以 终端下 mysql -uusername -ppassword进入mysql,然后输入status; 查看状态。由于两者不匹配,可以修改/etc/php.ini的指定三项的内容,然后apachectl restart重启apache服务。然后再执行安装操作,就可以了。
在编辑php.ini 的时候,需要sudo vi /etc/php.ini,编辑完成后需要:wq!强制保存。因为是只读的,也可以修改权限。并且在/private/etc/也有一个同样的php.ini并且是同步的,不知道为什么。
statusnet安装也是遇到同样问题,填完数据库材料后,老报数据库连接错误,上面修改后,同样尝试开始不行,然后将顶部sitename修改与Web服务器发布目录下的文件夹同名后,就一切可以了,终于搞定了这两个开源系统的本地安装,
- Distcuz&statusnet安装备忘
- statusnet安装与调试记录
- 开源微博statusNET折腾——安装
- statusnet 安装页面找不到db的错误
- 开源微博客StatusNet在Windows环境下的安装方法
- [转]StatusNet配置文件config.php(安装参考)
- 微博平台StatusNet研究(2):基本安装
- 微博平台StatusNet研究(4):快速安装
- 配置微博StatusNet
- eclipse插件安装备忘
- vss 安装备忘
- 服务器软件安装备忘
- squirrelmail安装备忘
- 软件安装(备忘的)
- msyql + php 安装备忘
- xen虚拟机安装备忘
- 备忘-Imagemagick安装
- Linux 安装 memcached 备忘
- 回车和换行的区别
- 逆向分析能做什么或应用范围、应该怎么做
- C++中if语句后跟return时的用法
- wxString与其它类型的转换(转自wxWiki)
- TCP/IP详解--第二十章
- Distcuz&statusnet安装备忘
- 文本2
- linux 用户和权限管理
- BCD码指令 AAA DAA AAS DAS AAM AAD
- 使用VS2008编译驱动程序
- Ubuntu12.10如何在开机自动启动iBus 输入法
- ios高效开源类库
- 汇编中各寄存器的作用
- kill的-USR2 -HUP-TERM-QUIT 在php-fpm 的用处其实nginx也是这么用的 但是/usr/local/nginx/sbin/nginx这个是二进制,看懂原理一样应该