站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Joomla/configuration.php文件操作
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{Joomla top}} [[Joomla]]的一大优点就是简易。通过图形界面就能完成安装并开始管理[[网站]]。省却了手动编辑config文件的繁琐,也带来了一点安全隐患。因为现在大家都知道Joomla的configuration.php 文件里面含有网站的[[绝对地址]]、[[数据库]]账号及密码——这一切[[数据]]都是明文,没有加密;而且该文件位于Joomla根目录下,并且文件名称永远是这个! 想想看,别人知道了你的网站[[域名]],就知道了configuration.php文件的位置。假如某些人通过某种方法阅读了该文件的内容,然后通过数据库再得到超级管理员的用户名及密码,你的网站基本上就是裸体展示了。因此,本条目介绍两种方法保护你的Joomla站点配置文件。 注意:请做好备份 ==“隐性埋名”== 比如说,你可以将configuration.php 文件重命名为hackconfig.php ,由于很多文件将读取配置文件,所以我们还必须修改其它文件的[[代码]],使其将读取对象由原来的configuration.php 变为hackconfig.php 。 要完成这个工作,必须将网站所有文件都下载到本地硬盘,或者干脆在安装网站之前就进行——因为我们需要搜索、替换多个文件的代码。 借助一个可以在多个文件及子目录中搜索、替换的[[软件]],如[[Dreamweaver]]或者EmEditor。本例使用DW。 现在我们通过查找、替换,将所有configuration.php都替换为hackconfig.php: [[Image:Joomla config 1.png]] 如上图所示,填写正确的信息后,点击“Replace All”,DW首先会警告你这样替换的操作无法复原,你点击Yes即可: [[Image:Joomla config 2.png]] 接下来DW会搜寻所有文件中的代码,所需时间较长,请耐心等待。在底部的结果面板上可以看到已经替换过的文件列表: [[Image:Joomla config 3.png]] 替换完成后,我们还要把根目录下的configuration.php-dist 文件重命名为 hackconfig.php-dist 。 这样,就完成了对 configuration.php 文件的改名保护工作。现在可以上传整个安装包开始安装网站了。 ==使用protconf== protconf组件的功能是可以在网站后台运行,自动进行configuraion.php文件的重命名,同时查找、替换网站所有文件中指向该文件的代码,将目标文件也相应修改为新的文件名。此组件的优势是:可以自动生成新的文件名,大小写混合,比一般用户自己想出来的文件名更难以猜破;重命名操作可以还原,以便安装新的扩展。更重要的是,这个组件具有“乾坤大挪移”的本领,可以将configuration.php文件移动到任何一个目录下,并且保证网站仍然能够正常运行。 [[Image:Joomla config 4.png]] 目前该组件没有对多种语言的支持,protconf 的安装方法与标准组件相同,安装后无需为其建立前台菜单,因为它只在后台工作。 点击后台菜单上的“组件 -> Protect Configuration File”,可以看到四个子菜单:改变权限、重新命名、移动、恢复,一目了然。 ==参考来源== http://www.joomlagate.com/article/joomla10-tutorial/how-to-protect-joomla-configuration-file/ {{Joomla 1.0}} [[category:Joomla|C]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:Joomla 1.0
(
编辑
)
模板:Joomla top
(
编辑
)