文章标签 ‘phpbb3’
前几次没弄好其实接近真相只差一步,但没弄明白,所以吭哧了两天,今晚终于搞定,记录一下步骤,主要参考鸟哥的教程。 1、安装apache、php、mysql 其实我的ubuntu在以前的各种操作中,已经有了这几个东西,所以也就不用安装了……不过在修改配置文件上,我自己的情况还是跟教程有点出入。大多数教程都说apache的配置文件httpd.conf是在/etc/httpd/conf下,但是我根本没有httpd这个目录。在终端输入whereis apache2又显示我明明安装过了,最后找啊找,发现/etc/apache2/sites-enabled下有个000-default文件,ms内容是跟传说中的httpd.conf一样的,据说这是因为我自己编译的结果。这个配置文件里有个重要部分是documentroot,默认为/var/www/,就是后来的网页文件存放的地方,如果不想把网页放在这个目录可以在配置文件里改掉。我就是在这里被卡住了,因为前几次尝试都没有发现该配置文件的位置,就按照网上的教程认为默认网页目录是/var/www/html,为此还新建了html文件夹把phpbb放进去,现在想来这就是失败的根源。 2、新建数据库 获取root权限:sudo -s 利用root身份建立数据库与帐号:mysql -u root -p 然后输入密码,下面所有命令行开始以mysql>开头 然后建立一个新数据库,命名为phpbb,命令是create database phpbb;(;号不能省略) 再把刚建立的这个phpbb数据库的权限给一个叫做phpbbuser的帐号,命令是grant all privileges on phpbb.* to phpbbuser@localhost identified by ‘yourpasswd’ ;(密码自定) 3、phpbb3的解压和移动 下载一个phpbb3的源码包,随便找个地方解压了,比如解压到/root/phpbb3,把/root/phpbb3/config.php的权限改成666,然后把phpbb3的内容全部拷贝到上面那个网页默认目录里,命令为mv phpbb3 /var/www/html/phpbb3 到这里已经基本完成了,鸟哥说只要输入localhost/phpbb3就可以进行phpbb3的安装了,但是我前两天怎么弄怎么报错说页面不存在。怀疑了好久的自己的apache设置错了,但是输入localhost看到的是It works,不应该有错。今晚终于发现原来是相对路径的错误:还是上面第一步中所说的失误,我的默认目录是/var/www而根本不是/var/www/html,因此我的/var/www下有个index.html,它才是打开看到的那个It works,所以既然输入localhost看到的是它,那么我想要看到在下一级目录/html里的phpbb3的话,我应该在浏览器输入的是localhost/html/phpbb3,果然,它可以进行在网页的安装了!下一次安装可以不要新建一个html文件夹了,直接放到/var/www就可以鸟。。。 4、网页安装 由于安装在本机,所以在添资料库伺服器主机时填localhost,资料库名称和使用者名称填第二步里注册过的,剩下的基本一路next即可。不过它会提示你有些安全问题需要解决,所以进入/var/www/html/phpbb3下,把config.php权限改成644,然后rm -rf install,再rm -rf contrib

