TYPO3企业CMS在一个ISPConfig服务器上10个简单的步骤

TYPO3企业CMS在ISPConfig服务器10个简单的步骤

版本2.0
作者:<hans> [at] bb-hosting [dot] org>

TYPO3是一个高级的企业级CMS。
对于那些想在其ISPConfig服务器上运行此CMS的人,我写了这个“如何”。
也许您可以以不同的方式设置TYPO3,但我更喜欢这里描述的方式。
我也假设这是您的第一个TYPO3设置,并且您的网址存储在/ var / www /

在这个怎么样,我会用一个例子:
- TYPO3版本4.2.0安装
- 网站:www.mytypo3website.tld
- MySQL数据库:webdb1
- MySQL用户名:web1u1
- FTP用户名(网站管理员):webadmin

让我们来看看我们的ISPConfig服务器的能力,在这里我们去:

第1步 - 创建一个网站:

在ISPConfig中,通过主菜单中的“新站点”创建一个网站。
在名为“Basis”的选项卡上,使用www作为主机名,mytypo3website.tld使用域名。启用此网站的MySQL和PHP脚本,但禁用PHP安全模式。

第2步 - 为网站创建一个管理员用户:

在ISPConfig中,创建一个管理员用户,以便以后可以通过FTP上传/下载该网站:
在主菜单中选择“ISP Manager”,在结构树中选择您的新网站mytypo3website.tld,然后按“用户和电子邮件”标签。
按“新”,并定义名为“webadmin”及其电子邮件地址的新用户。给该用户管理员权限,然后按“保存”。

第3步 - 为网站创建一个MySQL数据库:

单击名为“选项”的选项卡,并为网站创建一个新的数据库。
ISPConfig将显示:

数据库名称:web1db1
数据库用户:web1u1

然后为数据库用户定义密码,然后按“保存”。

第4步 - 下载/解压缩包并删除tar.gz文件:

cd /var/www/web1/web/

下载TYPO3 4.2.0源码

wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/typo3_src-4.2.0.tar.gz

(此时在Sourceforge选择您最近的下载位置)。

下载TYPO3版本4.2.0虚拟机:

wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/dummy-4.2.0.tar.gz

(此时在Sourceforge选择您最近的下载位置)。

打包下载的文件:

tar xvfz typo3_src-4.2.0.tar.gz
tar xvfz dummy-4.2.0.tar.gz

删除tar.gz文件:

rm *.tar.gz

第5步 - 将虚拟内容移动到Web目录并删除空目录:

cd dummy-4.2.0
mv * ../
cd ../
rmdir dummy-4.2.0

您可以安装几个TYPO3,只需一个源码包即可。
因此,为TYPO3版本4.2.0创建一个全局源目录,将TYPO3源移动到它并删除空目录:

mkdir /var/www/typo3_src-4.2.0
cd typo3_src-4.2.0
mv * /var/www/typo3_src-4.2.0/
cd ../
rmdir typo3_src-4.2.0

第6步 - 定义所有权和权限:

(请记住, web1webadmin仅仅是webnumber和管理员的例子)
cd /var/www/web1/
chown -R -v -f webadmin:web1 web/
cd /var/www/web1/web/
chgrp -R www-data fileadmin typo3conf typo3temp uploads
chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads

STEP 7 - 创建符号链接:

在您的网站中的TYPO3版本4.2.0源代码和typo3_src之间创建一个符号链接:
首先删除空的typo3_src文件:

rm typo3_src

然后输入命令:

ln -s /var/www/typo3_src-4.2.0 /var/www/web1/web/typo3_src

如您所见,不同的TYPO3安装(可能具有不同的域)可以使用相同的TYPO3源包。 您甚至可以通过更改安装目录中的符号链接来更改源包。

第8步 - 启用TYPO3安装工具:

如果您指向新的TYPO3网站http://mytypo3website.tld,您会注意到无法继续安装,因为TYPO3安装工具出于安全考虑而被锁定。要启用安装工具,必须在目录/ var / www / web1 / web / typo3 / typo3conf中创建一个名为“ENABLE_INSTALL_TOOL”的空文本文件。

STEP 9 - 启动TYPO3安装工具:

在您最喜欢的浏览器中,指向http://mytypo3website.tld,您将在其中看到TYPO3 1-2-3安装工具。

填写以下字段:

用户名:web1u1
密码:ISPConfig中定义的MySQL密码
主机名:localhost

按照TYPO3 1-2-3安装工具中的说明进行操作。

在第3步之后(在安装工具中),出于安全考虑,您必须更改TYPO3安装工具的默认密码和CMS后端所需的管理员密码。毕竟不要忘记删除目录/ var / www / web1 / web / typo3 / typo3conf中的文件“ENABLE_INSTALL_TOOL”,这是必需的,以再次锁定TYPO3安装程序!

第10步 - 更改PHP.ini文件中的资源限制:

可能,如果您有php内存错误或TYPO3无法正常工作,则此最后一步是必需的。
以root身份登录到ISPConfig服务器上,并编辑文件/etc/php4/apache2/php.ini
给资源限制这些值:

max_execution_time = 60
max_input_time = 60
memory_limit = 64M
post_max_size = 12M

更改php.ini文件后,必须使用以下命令重新启动Apache:

/etc/init.d/apache2 restart

注意:
php.ini文件的位置是Debian Linux系统。
在其他Linux发行版上,重新启动Apache2的方式和您的php.ini文件的位置可能不同。

重要:
您的TYPO3网站不能使用php5-cgi + suPHP,因为它与suPHP机制冲突。 要使您的TYPO3网站启动并运行,请执行以下操作:
以root身份登录到您的服务器,并启用Apache2的php5模块:

a2enmod php5

重新启动Apache2与:

/etc/init.d/apache2 force-reload

在ISPConfig中,禁用TYPO3网站的PHP,并在您的TYPO3站点的Apache指令字段中添加以下内容:

<Directory / var / www / web1 / web>
AddType application / x-httpd-php .php .php3 .php4 .php5
php_admin_flag safe_mode关闭
</ Directory>

(其中“web1”是您自己的网络号码,由ISPConfig提供)

现在您的ISPConfig服务器与Debian Etch,使用PHP5-mod为您的TYPO3站点,而不是php5-cgi + suPHP。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏