我有一个 joomla 1.7 商业实时站点,想知道如何在 ubuntu 11.1 上安装 wamp 服务器和 joomla 1.7。我使用它在本地站点上工作,然后将其备份并上传到实时站点根目录,并使用 kickstart.php 安装它。我希望通过 ubuntu 而不是 windows 7 ultimate 来完成所有这些操作。
答案1
Joomla 是一个流行的开源 CMS它允许您从头开始创建专业网站,供您的企业或个人使用。目前,最新版本是 Joomla 1.7.2,我们将在此基础上制作教程。
在本指南中,我们将了解如何在运行 Ubuntu 11.10/11.04 的系统上安装 Joomla 1.7.x。在开始之前,您需要先在系统上安装 Apache Web 服务器 (LAMP) 以及 PHP 和 MySQL。
入门
安装 LAMP 后,打开终端并按照以下顺序进行操作:
将 Joomla 添加到 Apache sudo apt-get install apache2
- 使用以下命令在 Apache 中为 Joomla 添加配置文件:
cd /etc/apache2/ sudo cp sites-available/default sites-available/joomla
- 现在使用以下命令启用 Joomla 网站:
sudo a2ensite joomla sudo service apache2 restart
创建 MySQL 用户和数据库 sudo apt-get install mysql-server
- 使用此命令登录到您的 MySQL 服务器并提交您在安装 LAMP 时提交的 MySQL 密码:
mysql -u root -p
- 使用以下命令创建名为 joomla 的数据库:
create database joomla;
- 现在使用此命令创建一个名为“joomla”的 MySQL 用户(替换为您选择的任何密码):
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, \ LOCK TABLES ON joomla.* TO 'yourusername'@'localhost' IDENTIFIED BY 'yourpassword';
xxx.xxx.xxx.xxx. = 您的桌面的 IP
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, \ LOCK TABLES ON joomla.* TO 'yourusername'@'xxx.xxx.xxx.xxx' IDENTIFIED BY 'yourpassword';
- 退出 MySQL 服务器:
出口
下载 Joomla(v 1.7.2)从 joomla 网站下载,解压到您的桌面,然后通过 sftp 使用 filezilla 传输到您的服务器
sudo mkdir /var/www/joomla
将其移动到 /var/www/joomla 文件夹
使用以下命令将 Joomla 文件的所有权分配给 www-data 用户:
sudo chown -R www-data.www-data /var/www/joomla/
安装 PHP
执行命令 -
sudo apt-get install php5 libapache2-mod-php5 php5-mysql
然后重新启动 Apache 服务器以加载 php 模块 -
sudo 服务 apache2 重启
禁用 Output_Buffering
Joomla 的安装需要关闭 output_buffering。具体操作如下:
- 您需要使用以下命令编辑“php.ini”文件:
sudo gedit /etc/php5/apache2/php.ini
- 搜索和替换:
输出缓冲 = 4096
到
输出缓冲 = 关闭
安装 Joomla
要在另一台桌面上开始安装 Joomla,请执行以下操作:
http://IP OF YOUR SERVER/joomla
然后按照安装向导进行操作。在数据库配置页面,提供我们已经创建的 MySQL 设置:
- 数据库类型:MYSQL
- 主机名:Localhost
- 用户名:您在 SQL 步骤中的用户名
- 密码:所选的密码
- 数据库名称:joomla
表前缀:偶然
保存并关闭。
当您到达安装 Joomla! 的最后一个屏幕时,您应该删除安装目录。从根终端:
rm -rf /var/www/joomla/installation/