登录 注册

登录

玩网站,尤其是基于 php+MySQL 搭建的网站的站长,有几个人不知道 phpMyAdmin 的大名?这是目前用于管理网站数据库的方案中被应用最广泛的开源程序之一。正在看这篇文章的人当中有很多可能至少每周都要用它一次来备份(Export)自己网站的数据库。当迁移网站或者升级网站时,又执行 SQL 文件导入(Import)的操作。可以说,phpMyAdmin 几乎成了“数据库管理”的代名词。

不过,phpMyAdmin安装时的繁琐也是尽人皆知的。高手或许不觉得困难,就像他们对于亲手编译一个 Linux 内核也毫不在意甚至乐在其中一样,但是新手就犯难了。我曾经自己安装过一次,上传到网站服务器端之后,还要手动修改 config 文件来进行参数设置。能否不安装呢?很多情况下我们还必须安装!用过 CPanel 的人都清楚,虽然 CPanel 提供了 phpMyAdmin,但是访问链接比较复杂,而且还要额外记忆一套用户名和密码。国内那些三流虚拟主机商有的根本不提供 phpMyAdmin,都需要站长自己安装。

不过,从今天起,我们使用 Joomla! 的站长有了一个即插即用的 phpMyAdmin!

 

我们必须对开发了 JoomMyAdmin 并让我们免费使用它的 Cedric Fuochi 心怀感激。虽然这个组件只是将 phpMyAdmin 打包做成了 Joomla! 的标准组件,其内核仍然是 phpMyAdmin,但这又何尝不是一种创新?而且它给我们这些不大喜欢手动设置 config.php 文件,或者希望在 Joomla! 后台就直接管理数据库的人来说,是一个非常宝贵的礼物!

 

JoomMyAdmin 组件安装之后,在后台没有任何参数需要设置。你只需要点击组件菜单上的“joomMyAdmin”就能看到熟悉的 phpMyAdmin 界面。下图就是我测试时的后台画面:

JoomMyAdmin at Backend of Joomla!
JoomMyAdmin at Backend of Joomla!

 

从上面可以看到,整个界面风格与 phpMyAdmin 完全一样,你可以选择自己国家的语言,再也不需要另外收藏一个独立运行的 phpMyAdmin 的 [[URL]],或者记忆一个登录 phpMyAdmin 的帐号。

JoomMyAdmin 会自动从 Joomla! 的 configuration.php 配置文件中提取数据库登录信息,因此它只能管理一个数据库,那就是当前网站所在的数据库,因为 Joomla! 的配置文件里面只能记录一个数据库。

从屏幕截图中可以看到,还可以创建新的数据库。这是因为我的测试网站安装在我自己的 PC 上,我对于整个 MySQL 数据库系统都有 root 权限,我的测试网站配置信息里面记录的数据库登录帐号就是 root 帐号。大多数人的网站是安装在购买的空间里,因此不可能有 root 权限,或者由于空间商只允许你拥有一个数据库,那么你可能看不到“创建一个新的数据库”的按钮。

最后提醒一点:joomMyAdmin 只能在后台运行,不要给它再建立什么菜单项目了。后台用户中,manager 这个组没有访问“组件”菜单的权限,因此看不到也打不开这个组件;只有 Administrator 和 Super Administrator 才能看到它。

这个组件的体积比较大,大约 8.23 MB。因此无法通过后台的“上传文件并安装”方式来进行安装,这么大的文件通过 HTTP 方式上传很容易中断或者超出服务器内存限制。因此,请大家通过“从目录安装”的方式来安装。即:先将此安装包在本地解压,然后上传到网站服务器端的某个临时目录,再通过“从目录安装”的界面指定其路径,点击“安装”按钮即可。这种方法看起来很复杂,做起来很多人可能第一次也遇到困难,多摸索几次就完全熟悉了。

重要提醒

JoomMyAdmin 安装很方便,但是存在一个安全隐患:任何人通过 http://域名/administrator/components/com_joommyadmin/phpmyadmin/ 这个路径就能访问到它,从而直接操作你的数据库。因此,在安装之后必须立即进行安全保护。

安装本组件之后,点击后台顶部菜单上的“JoomMyAdmin -> 如何确保 PHPMyAdmin 安全?” 这个链接,里面解释了几种方法。鉴于大多数站长都没有权限直接修改服务器 Apache 设置,那么我推荐使用 .htaccess 文件来保护这个目录。.htaccess 文件保护目录的方法有很多种,最常用的例如限制访问IP以及MD5 密码加密文件夹。

具体应该编写怎样的 .htacess 文件才能实现保护文件夹的目的,网上已有很多介绍,本文不再赘述,请参考.htaccess 加密目录。

 

{quickdown:777}

  1. 评论 (0)

  2. Add Yours

评论 (0)

这里还没有人发表评论

免费下载最新Joomla!核心中文版

扫描此二维码,立即开始下载 Joomla 3 核心中文版

付费下载汉化版扩展

付费后即可下载独家海量

Joomla! CMS 扩展汉化版

了解付费会员制度

点击这里给我发消息

了解 joomlagate.com 网站的付费会员制度