TYPO3 CMS · 1 min read · Nov 05, 2025
ISPConfigサーバー上のTYPO3エンタープライズCMSを10の簡単なステップで
ISPConfigサーバー上のTYPO3エンタープライズCMSを10の簡単なステップで
バージョン 2.0
著者:
TYPO3は高度なエンタープライズクラスのCMSです。
私はこのCMSをISPConfigサーバーで実行したい人のためにこの「方法」を書きました。
おそらく、あなたは異なる方法でTYPO3を設定できますが、私はここで説明する方法を好みます。
これがあなたの最初のTYPO3セットアップであり、あなたのウェブが/var/www/に保存されていると仮定します。
この方法では、次の例を使用します:
- TYPO3バージョン4.2.0のインストール
- ウェブサイト: www.mytypo3website.tld
- MySQLデータベース: webdb1
- MySQLユーザー名: web1u1
- FTPユーザー名(ウェブサイトの管理者): webadmin
私たちのISPConfigサーバーが何ができるかを示しましょう。さあ、始めましょう:
ステップ1 - ウェブサイトを作成する:
ISPConfigで、メインメニューの「新しいサイト」を介してウェブサイトを作成します。
「基本」タブでホスト名にwww、ドメイン名にmytypo3website.tldを使用します。このウェブサイトのためにMySQLとPHPスクリプトを有効にしますが、PHPセーフモードは無効にします。
ステップ2 - ウェブサイトの管理者ユーザーを作成する:
ISPConfigで、後でFTP経由でウェブサイトをアップロード/ダウンロードできるように管理者ユーザーを作成します:
メインメニューで「ISPマネージャー」を選択し、構造ツリーで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.gztar.gzファイルを削除します:
rm *.tar.gzステップ5 - ダミーの内容をウェブディレクトリに移動し、空のディレクトリを削除する:
cd dummy-4.2.0
mv * ../
cd ../
rmdir dummy-4.2.01つのソースパッケージで複数の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はウェブ番号と管理者の例に過ぎないことを覚えておいてください)
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インストールツールを有効にする:
ステップ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が正しく機能していない場合にのみ必要です。
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ファイルの場所はDebian Linuxシステム用です。
Apache2を再起動する方法やphp.iniファイルの場所は、他のLinuxディストリビューションでは異なる場合があります。
重要:
TYPO3ウェブサイトにphp5-cgi+suPHPを使用することはできません。これはsuPHPメカニズムと競合します。TYPO3サイトを稼働させるには、次の手順を実行します:
サーバーにrootとしてログインし、Apache2用のphp5モジュールを有効にします:
a2enmod php5次のコマンドでApache2を再起動します:
/etc/init.d/apache2 force-reloadISPConfig内で、TYPO3ウェブサイトのPHPを無効にし、TYPO3サイトのApacheディレクティブフィールドに次の内容を追加します:
(「web1」はISPConfigによって提供されたあなた自身のウェブ番号です)
これで、Debian Etchを使用するISPConfigサーバーは、php5-cgi+suPHPの代わりにTYPO3サイトにPHP5モジュールを使用します。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。