尝试在 CentOS6.7 上安装 Concrete5
我叫伊藤,是一名基础设施工程师。
我们的客户运营各种网站。
当然,其中一些使用CMS,因此有很多机会与CMS以及服务器进行交互。
这次,我尝试使用Concrete5。
下载
这次,我们将下载截至2016/06/23的最新版本5.7.5.8。
我认为它将按原样保存为index.html,因此使用“-O”选项创建一个zip文件。
# wget http://www.concrete5.org/download_file/-/view/89071/ -Ocrete5.zip # 解压crete5.zip # mvcrete5.7.5.8/* /var/www/public_html/
将解压后的文件移至您要发布的目录。
顺便说一句,有两种使用压缩文件的方法:“扩展”和“解压缩”,但“解压缩”似乎已经过时了。 。
创建和配置数据库
让我们创建一个用于 Concrete5 的数据库。
如果不是空数据库,安装时你会很烦恼。
这次我们将使用一个名为“concrete5”的数据库。
# mysql> 创建数据库crete5; # mysql> 显示数据库; +--------------------+ | 数据库 | ---------+ | information_schema | +--------+ 4 行 |
设置密码。这次是“震荡”。
# mysql > 将crete5.*上的所有权限授予“conuser”@“localhost”,由“*****”使用授予选项标识;
*请根据需要更改密码。
所以,我不认为你可以使用默认设置的mysql,但
Concrete5要求DB以UTF8使用。
数据库表的字符集(连接排序规则)必须为“utf8_general_ci”。
参考站点:安装准备::concrete5 Japan日语官网
我们来看看吧。
# mysql> SELECT @@character_set_database, @@collation_database; +--------------------------+---------- ------------+ | @@character_set_database | @@collation_database | +--------------------------+ ----------------------+ | latin1_swedish_ci | +-------------------- ---+----------------------+
决不!顺便说一句,这是mysql默认运行时的状态。
现在是拉丁语了。
# mysql> 更改数据库crete5 字符集utf8; # mysql> 使用concrete5 数据库更改 # mysql> SELECT @@character_set_database, @@collation_database +-------------------- ------+----------------------+ | @@character_set_database | @@collation_database | +---------- ----------------+----------------------+ | utf8_general_ci | +---- ----------------------+----------------------+ 集合中的 1 行(0.00 秒)
现在是UTF8了!
让我们更改 my.cnf。
# vim /etc/my.cnf 字符集服务器 = utf8 默认字符集=utf8 # /etc/init.d/mysqld restart
现在你准备好了!
设置 Apache 的 VirtualHost 并尝试访问它。
这是安装屏幕。选择语言并单击“选择语言”。
安装所需的项目是否已安装?
如果有任何问题,请更正它们并选择“继续安装”。
输入安装所需的信息。站点信息和管理员信息可以稍后更改。
如果您想从头开始创建一个完整的站点,请使用“空白站点”安装示例站点,或者如果您不熟悉它,请使用“完整站点”安装示例站点。
填写必要信息后,点击“安装concrete5”。
正在进行安装。 。让我们等一下。
这是安装完成的通知。单击“打开站点”。
恭喜! !
所以,我能够安装 Concrete5! !
是的,这很容易。