使用SourceForge.net免费空间安装Drupal教程
如果你看了前面说的,在SourceForge.net免费空间安装joomla,sf的空间有点特殊,在于”htdocs””persistent”两个文件夹的区别.安装某些程序需要使用ln命令创建软链接.
软链接,打个比喻:相当于WINDOWS下的快捷方式.这样就好理解前面的joomla教程以及这里要讲的drupal安装教程。
在sf.net上安装drupal详细步骤:
上传drupal的安装文件到你的sf空间“htdocs”文件夹,
打开”sites/default”文件夹下的”default.settings.php”,复制全部内容到另外一文本文件,另存为”settings.php” 这步可以在上传之前就做好.
使用PuTTY登录你的SSH帐号,然后使用以下命令:
$ cd /home/groups/P/PR/PROJECTNAME/persistent
$ mkdir sites
$ chmod 0777 sites
$ cd sites
$ mkdir default
$ chmod 0777 default
$ cd default
$ mkdir files
$ chmod 0777 files
现在,把你存档的”settings.php”上传到 “/home/groups/P/PR/PROJECTNAME/persistent/sites/default/”.然后使用以下命令:
$ cd /home/groups/P/PR/PROJECTNAME/persistent/sites/default
$ chmod 0777 settings.php
然后创建软链接:
$ cd /home/groups/P/PR/PROJECTNAME/htdocs/sites/default
$ ln -s /home/groups/P/PR/PROJECTNAME/persistent/sites/default/settings.php
$ ln -s /home/groups/P/PR/PROJECTNAME/persistent/sites/default/files
进行安装吧,就这么简单.
这个教程放出来只是为了让你进一步理解sf.net免费空间的特殊性,然后对软链接进一步了解,因为我查到很多软件要想安装在sf.net上都必须走软链接.
注意:安装完成后务必将所有文件夹权限由777改为644
zymic免费php+mysql空间安装joomla时出现
session的ini_set()没有初始化的问题.
解决方法如下:
在/libraries/joomla/session/session.php的每个ini_set前面加上@
后@ini_set,这样就可以顺利安装了
这是我遇到过的问题,这个免费空间我不推荐大家用,只是记录当时遇到的问题。
最后说一下,sf.net空间是给程序用测试程序用的,请勿用于做非法用途。本文只是给一种在sf.net空间上安装程序的思路。当然借助于本思路,你要在sf.net空间上安装discuz 论坛就非常简单,对于更改文件的777写权限或者文件夹的777写权限就非常简单了。试一下吧。
1 对 “使用SourceForge.net免费空间安装Drupal教程”的想法;