GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

10の簡単なステップ内のISPConfigサーバー上のTYPO3エンタープライズCMS

10の簡単なステップでISPConfigサーバー上のTYPO3エンタープライズCMS

バージョン2.0
作成者: [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で、メインメニューの[新しいサイト]からWebサイトを作成します。
[基本]というタブで、ホスト名にwwwを使用し、ドメイン名にmytypo3website.tldを使用します。このWebサイトでMySQLおよびPHPスクリプトを有効にしますが、PHPセーフモードを無効にします。

ステップ2-Webサイトの管理者ユーザーを作成します:

ISPConfigで管理者ユーザーを作成し、後でFTP経由でWebサイトをアップロード/ダウンロードできるようにします。
メインメニューで[ISPマネージャー]を選択し、構造ツリーでmytypo3website.tldという新しいWebサイトを選択してタブを押します。 「ユーザーとメール」。
「新規」を押して、「webadmin」という名前とそのメールアドレスで新しいユーザーを定義します。このユーザーに管理者権限を付与し、「保存」を押します。

ステップ3-Webサイト用のMySQLデータベースを作成します:

「オプション」というタブをクリックして、Webサイトの新しいデータベースを作成します。
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

たった1つのソースパッケージで複数の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-所有権と権限を定義します:

web1であることを忘れないでください およびwebadmin Web番号と管理者の単なる例です)
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

ステップ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」という名前の空のテキストファイルを作成する必要があります。

ステップ9– TYPO3インストールツールを開始します:

お気に入りのブラウザで、TYPO31-2-3インストールツールが表示されるhttp://mytypo3website.tldをポイントします。

フィールドに次のように入力します:

ユーザー名:web1u1
パスワード:ISPConfig内で定義されたMySQLパスワード
ホスト名:localhost

TYPO31-2-3インストールツール内の指示に従ってください。

ステップ3(インストールツール内)の後、セキュリティ上の理由から、TYPO3インストールツールのデフォルトパスワードとCMSのバックエンドに必要な管理者パスワードを変更する必要があります。結局のところ、ディレクトリ/ var / www / web1 / web / typo3 /typo3conf内のファイル「ENABLE_INSTALL_TOOL」を削除することを忘れないでください。これはTYPO3インストーラーを再度ロックするために必要です!

ステップ10– PHP.iniファイル内のリソース制限を変更します:

おそらく、この最後のステップは、php-memoryエラーがあるか、TYPO3が正しく機能していない場合にのみ必要です。
ISPConfigサーバーにrootとしてログオンし、ファイル/ 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ファイルの場所はDebianLinuxシステム用です。
Apache2を再起動する方法とphp.iniファイルの場所は、他のLinuxディストリビューションでは異なる場合があります。

重要:
TYPO3ウェブサイトにphp5-cgi+suPHPを使用することはできません。これは、suPHPメカニズムと競合するためです。 TYPO3サイトを立ち上げて実行するには、以下を実行します:
rootとしてサーバーにログインし、Apache2のphp5モジュールを有効にします:

a2enmod php5

次のコマンドでApache2を再起動します:

/etc/init.d/apache2 force-reload

ISPConfig内で、TYPO3ウェブサイトのPHPを無効にし、TYPO3サイトのApacheディレクティブフィールド内に以下を追加します:


AddType application / x -httpd-php .php .php3 .php4 .php5
php_admin_flagsafe_modeオフ


(ここで、「web1」はISPConfigによって提供される独自のWeb番号です)

これで、Debian Etchを使用するISPConfigサーバーは、php5-cgi+suPHPの代わりにPHP5-modをTYPO3サイトに使用します。


Panels
  1. 10の簡単なステップでISPConfigサーバー上のJoomlaCMS

  2. 10の簡単なステップでISPConfigサーバー上のDrupalCMS

  3. 10の簡単なステップでISPConfigサーバー上のKnowledgeTreeDMS

  1. 事前設定手順

  2. 10の簡単なステップでISPConfigサーバー上のIlohaMail

  3. 10の簡単なステップでISPConfigサーバー上のRoundCubeWebメール

  1. ISPconfig2.xを実行しているサーバーへのWordpressのインストール

  2. ISPConfigサーバー上の@MailWebメールシステムを10の簡単なステップで

  3. 10の簡単なステップでISPConfigサーバー上のCacti