当前位置:首页 > Contributors > 正文内容

使用sf.net免费空间文件777权限安装joomla教程

admin15年前 (2011-03-08)Contributors1013
 前面说了SF.NET的免费空间那是相当得棒,参考这篇文章:《sf.net免费空间的使用教程》,除了权限问题…   无限的空间,做个大站也不错啊(是给开源程序员的,我们这么做是很不道德的,不过我这也是出于学习的目的安装建站程序的,嘿嘿~)   然而,我安装joomla的时候出现了非常多的问题,一句话,不能正常安装。在找了很多的资料之后,终于知道了:   “The directory in which Joomla is installed is not writable for the apache user. This is THE problem !”   最终终于以三种不同的方式,把joomla安装到了sf.net的免费空间上,今天说第一种:   1、先在别的空间,比如我说的pipni.cz上面安装好joomla和你想安装的插件组件及模块   2、激活全局设定里的Use Apache mod_rewrite   3、安装joomlapack(现在叫Akeeba Backup,是收费组件了。不过我给出的是经典的joomlapack,自己保留的),并配置 (Output directory in common settings/Basic, Profile settings/Advanced Archiver engine : JPA JoomlaPack Archive).                              4、做个完整备份..下载下来用JoomlaPackNativeTools解压   5、所有文件上传到sf.net的免费空间 /home/groups/y/yo/yourproject/htdocs.   6、将/home/groups/y/yo/yourproject/persistent的backup, logs, tmp 权限设置为777.   7、然后手动修改 configuration.php   8、将 log_path 路径指向 /home/groups/y/yo/yourproject/persistent/log 以及 tmp_path 路径指向 /home/groups/y/yo/yourproject/persistent/tmp   9、编辑 .htaccess:下面代码另存为.htaccess文件   # Add the following line at the beginning of the file   php_value session.save_path /home/groups/y/yo/yourproject/persistent/tmp   # Modify the following line   Options FollowSymLinks   # Uncomment   RewriteBase /   10、将JoomlaPack的output directory 路径改为 /home/groups/y/yo/yourproject/persistent/backup   以上做完,请等一会儿,才能工作,因为缓存的原因。(喝杯茶,休息一会会)   第四步可能遇到的问题   JoomlaPack备份时选择的文件扩展名为JPA,备份一切正常,下载到本地硬盘,用JoomlaPackNativeTools的解压缩工具 JoomlaPackeXtract.exe 对刚备份好的文件解压缩,当解压到componets/com_contact/views/category/tmpl/index.html时,出现了错误:I/O error 123。   官网查询了一下,I/O Error 123 即 “ERROR_INVALID_NAME”, 意思是其解压的文件名在winows系统中无效。   解决此问题的方法:   1、在Linux系统或Mac OS等系统中解压。   2、备份时去除临时目录文件,关闭cache等插件。   3、备份时文件扩展名选ZIP。   4、如果要把备份的文件在本地再次安装调试,不要备份.htaccess文件,或者安装前将其改名。   这样,我们就用上了无限的sf.net空间,使用joomla.可惜这种方案,只能是你确定你需要哪些插件组件及模块,以及模板什么的,总之,要一次性装好。   因为sf.net的空间比较特殊,(具体我也说不来。)   装在sf.net以后再对joomla做更改,所做的更改是不能正常工作的,这是这个方案的弊端。   用这个方案是最简单最有效的,呵呵,我是在pipni.cz上装好,并运行一段时间后,确定自己不需要再做什么改变的时候,转装sf.net的   说白了,就相当于,平时我们对windows的ghost操作。   SourceForge网站htdocs中文件夹针对脚本不可写(也就是建站程序不能对其写入,它本身就是对开源程序设计的,充分考虑了权限问题),Joomla不能正常安装 – 特别是关于安装组件,插件和模板。   解决方案二   对于这个问题,SourceForge提供了一个解决方案,可写文件夹,”persistent”.   总之,该解决方案是:   1.在persistent文件夹下创建一个’joomla‘文件夹.   2.上传Joomla安装文件到peristent / joomla文件夹   3.在htdocs中文件夹,创建一个软链接:’joomla’指向 peristent / joomla文件夹   4.访问yourappname.sourceforge.net/joomla/installation完成安装。安装完毕后删除安装文件夹.   5.在htdocs中创建一个转向index.htm文件,指向yourappname.sourceforge.net/joomla   6.设置权限:persistent/joomla的下列文件夹:cache, components, modules, plugins, templates, tmp, and administrator/components 权限777   7.递归权限:persistent/joomla下面的文件夹:language, administrator/language.   您可能还需要手动设置一些plugin文件夹和INI文件的权限才能上传插件或更改您的模板参数。按您自己的需求决定,我只是安装了最基本的joomla,我只是测试安装。不过如果有错误它会提示您哪里需要修改的,按照提示解决就OK。   模板   模板的安装特别棘手。当你加载一个新安装的Joomla模板,模板上的功能不同,您可能无法设置它的选项。此外,如果您尝试通过FTP修改模板(LOGO?),会出现一个权限错误。若要解决此问题,一,可以在您安装joomla前就把模板修改好,二,更改模板文件夹的权限,修改模板后再把权限改回来。三,最简单的方法是安装ninjaXplorer组件,用它管理模板文件夹。   问题:暂时未发现什么大的问题,就是平时安装组件,插件和模板要不停得把权限改来改去的,有的组件涉及什么文件(可以查看组件的安装文件,但我一个菜鸟还不能百分百确定是哪些文件,要是这个组件很复杂的话)没拿捏准确的话,就会一次又一次出错,反正就是麻烦,解决倒是没问题。   好了,这个方案也讲完了,这里有个DEMO,可以看一下  此方案的最终效果   方案三:   1.创建一个/tmp/persistent/project_name并设置权限777   2.在joomla根目录下创建.htaccess   php_value session.save_path /tmp/persistent/project_name   3.安装   简单吧,此方案的最终效果:演示   这个方法也是我看到这个网站后,找该网站管理员请教,他教的,谢谢了   大家也去支持支持他的项目   OK,在sf.net上安装joomla的三种方案全说了,   思路:一,ghost    二:直接在persistent文件夹里安装然后转向     三:进行软链接      (倾向软链接,还不清楚也没关系,后面会讲解drupal在sf.net上的安装,软链接)   希望大家能有新思路分享,这里还有篇扩展阅读(joomla官方论坛里别人关于sf安装joomla的提问)   最后说一下,sf.net空间是给程序用测试程序用的,请勿用于做非法用途。本文只是给一种在sf.net空间上安装程序的思路。当然借助于本思路,你要在sf.net空间上安装discuz 论坛就非常简单,对于更改文件的777写权限或者文件夹的777写权限就非常简单了。试一下吧。

扫描二维码推送至手机访问。

版权声明:本文由博赚恋吧资源站发布,如需转载请注明出处。

本文链接:https://www.432l.com/post/4338.html

分享给朋友:

相关文章

比收费虚拟主机更好---000webhost - 1500M支持PHP可绑米免费虚拟主机

 站长强烈推荐!Hosting24旗下的000webhost,自称“比收费虚拟主机更好”的免费空间,他的口碑也确实不错。免费提供1500M空间,100G流量,FTP、Web方式上传管理文件,支持PHP5,提供2个MySQL数据库,功能强大的cPanel管理面板,管理面板中可一键安装WordPress、phpBB2、Drupal、Joomla等几种热门PHP程序,免...

HastyFree提供1G免费PHP空间,可绑域名

 HastyFree免费空间提供1G容量,每月50G流量支持PHP5、CGI(Perl),无限个MySQL数据库支持FTP、WEB方式上传管理文件,采用cPanel管理面板HastyFree免费空间免费提供1个二级域名,可绑定无限个域名,可建立无限个网站同时还免费提供无限个支持POP3、SMTP的邮箱来自www.dlcom.org的提示:此空间有广告,但可以通过在HastyFree论坛发...

三维科技提供免费CN域名注册

三维科技提供免费CN域名注册申请活动    即日起三维科技提供免费CN域名注册申请活动,免费CN域名用户将完全拥有域名管理权、使用权.申请方法: 1.注册成为三维科技会员(请填写真实资料,否则审核不会通过).2.将本活动发到(免费资源,免费域名,免费空间,免费源码,网站建设,网页设计等和建站相关的论坛、博客或贴吧里,且必须是主题贴,回复不算。百度贴吧不行) 5次. {...

发一大批可绑米免费空间,浓缩的精华啊!

这是免费吧fh168 会员的杰作,就拿来与大家分享了!下面介绍的大多都是可以绑米的,PHP空间,因为时间有限,空间较多就没有演示了。有兴趣的自己拿去试试!顺便给个反馈,站长在这里谢谢了!http://www.showmywebsite.com2GB空间10GB流量每月支持PHPhttp://freehostrocket.com/free-website-hosting.php5500MB空间200...

freesharehost:国外500M大小免费windows主机

Free Webhosting : 1.Linux Hosting Disk: 500MB Bandwidth: 10GB Addon Domains: Unlimited Sub Domain: Unlimited P...

Backycorp:1G/50G月流量稳定免费PHP空间

美国老商业空间旗下的稳定空间,此免费资源有好一段时间了,最近免费空间升级了,空间和流量都加了很多(不要都认为大空间大流量的免费空间只是昙花一现哦),免费空间可以绑米、转发、使用其免费二级域名,可以绑米net.ru / co.cc / cz.cc免费米。经典的WHM注册系统,cpanel后台管理面板,支持中文,审核是人工进行的。1G容量,每月50G流量限制,cPanel简体中文版主机管理面板,支持1...

评论列表

倡萌
15年前 (2011-03-08)

郁闷的很,我昨天中午去申请了,但是一直没有收到邮件激活,怎么回事呢?我用的是gmail

合金
15年前 (2011-03-08)

很不错的学习教程。

sss
sss
15年前 (2011-09-29)

貌似挺复杂……

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。