SourceForge.net免费空间安装PhpBB 3论坛教程

笨狐狸 发表于 免费空间 分类,
0

安装phpbb论坛是非常简单的。为了举例, 我们假设’$projecthome’ 是你的项目FTP地址’/home/groups/n/na/name’.
  下载 phpBB3
  下载 phpBB3 到你的电脑上, 然后使用 scp(Linux)或者FileZilla 上传到 Sourceforge. 我们这里用’$projecthome/htdocs/forum/’.
  设置数据库
  首先配置你的database.
  所有的信息可以在你Sourceforge 项目页(project page)的“admin”下的Shell/DB/Web page找到,你需要做:


  1 为phpbb配置admin user(sf的数据库有三种类型的用户名)用户名和密码
  2 开启phpmyadmin创建一个phpbb用的数据库(https://mysql-n.sourceforge.net/ PhpMyAdmin).
  配置可写文件夹
  有 4 个文件夹需要配置为可写状态’cache’, ‘files’, ‘store’, ‘images/avatars/upload’. 在’/tmp/persistent/projectname/’下创建这4个文件夹并创建软链接指向它们. 由于这几个文件夹内文件并不多, 最快的方式是直接将它们移动到persistent.
  cd $projecthome/htdocs/forum
  # if it does not exist yet
  mkdir /tmp/persistent/projectname
  # organisation is a good habit
  mkdir /tmp/persistent/projectname/forum
  # move the directories
  mv cache /tmp/persistent/projectname
  mv files /tmp/persistent/projectname
  mv store /tmp/persistent/projectname
  mv images/avatars/upload /tmp/persistent/projectname
  # create appropriate symlinks
  ln -sf /tmp/persistent/projectname/cache
  ln -sf /tmp/persistent/projectname/files
  ln -sf /tmp/persistent/projectname/store
  ln -sf /tmp/persistent/projectname/upload images/avatars/upload
  # set appropriate permissions
  chmod 777 /tmp/persistent/projectname/forum/*
  你也可以对’config.php’进行移动和创建软链接(move/symlink)使其可写,但我的方式是自己手动修改和上传.
  .
  开始安装
  浏览’projectname.sourceforge.net/forum’ 点击’Install’进行安装.
  如果你没有对’config.php’进行移动和创建软链接(move/symlink)使其可写,那么安装过程中会提示“’config.php’ is unwritable”不过没有关系,呆会可以手动修改上传.(在本地打开’config.php’设置好数据库信息  admin username/password)
  邮件设置就不要修改了,Sourceforge 不支持 SMTP..
  新的配置
  如果你要做新的配置和修改(比如安装什么组件和插件的时候),反正就是遇到要修改配置的情况,都要手动修改和上传.在FileZilla中下载下来,修改,然后替换’$projecthome/htdocs/forum/config.php’
  通过以上步骤,你就完成了phpBB3在sourceforge.net免费空间上的安装.
  安装完成后
  如果安装已完成, 移除 forum/install 文件夹,然后设置你的论坛,OK! .
  最后说一下,sf.net空间是给程序用测试程序用的,请勿用于做非法用途。本文只是给一种在sf.net空间上安装程序的思路。当然借助于本思路,你要在sf.net空间上安装discuz 论坛就非常简单,对于更改文件的777写权限或者文件夹的777写权限就非常简单了。

随机日志
« 上一篇: :下一篇 »

发表我的评论

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif