10の簡単なステップでISPConfigサーバー上のDrupalCMS
作成者:
Drupalは優れたCMSであり、使いやすいですが、特別なサーバー設定が必要です。 ISPConfigサーバーでこのCMSを実行したい人のために、この「ハウツー」を書きました。おそらく、Drupalはさまざまな方法でセットアップできますが、ここで説明する方法が好きです。
この方法では、例として使用します:
-Drupalバージョン4.7.3。単一のDrupalサイト構成の場合。
複数のDrupalサイトが必要な場合は、次のページを参照してください:http://drupal.org/node/260
-これが最初のDrupalセットアップでもあると思います!
-ISPConfig内のWebサイト番号:web1
-Webは/var/ wwwに保存されます
-MySQLデータベース:web_db1
-MySQLユーザー名:web1_u1
-MySQLパスワード:mysqlpassword
ステップ1-ウェブサイトを作成します:
ISPConfigで、メインメニューの[新しいサイト]からWebサイトを作成します。
[基本]というタブで、ホスト名にwwwを使用し、ドメイン名にmydrupalwebsite.tldを使用します。このWebサイトでMySQLおよびPHPスクリプトを有効にしますが、PHPセーフモードを無効にします。
Apacheディレクティブフィールドに次の行を入力します:
<Directory /var/www/mydrupalwebsite.tld/web/> Options +Includes +FollowSymlinks -Indexes AllowOverride All Order allow,deny Allow from all <Files ~ "^\.ht"> Deny from all </Files> </Directory>
ステップ2-Webサイトの管理者ユーザーを作成します:
ISPConfigで管理者ユーザーを作成し、後でFTP経由でWebサイトをアップロード/ダウンロードできるようにします。
メインメニューで[ISPマネージャー]を選択し、mydrupalwebsite.tldという新しいWebサイトを選択します。構造ツリーで[ユーザーとメール]タブを押します。
[新規]を押して、新しいユーザーとそのメールアドレスを定義します。このユーザーに管理者権限を付与し、[保存]を押します。
ステップ3-Webサイト用のMySQLデータベースを作成します:
[オプション]というタブをクリックして、Webサイトの新しいデータベースを作成します。
ISPConfigに次のように表示されます:
データベース名:web1_db1
データベースユーザー:web1_u1
次に、データベースユーザーのパスワードを定義し、[保存]を押します。
ルートとしてWebサーバーにログインし、Drupal Webに移動します:
cd /var/www/web1/web/
wget http://drupal.org/files/projects/drupal-4.7.3.tar.gz
tar -zxvf drupal-4.7.3.tar.gz
tar -zxvf drupal-4.7.3.tar.gz
tar.gzファイルを削除します:
rm *.tar.gz
ステップ5-Drupalフォルダーの内容をWebに移動し、空のDrupalフォルダーを削除します。
cd drupal-4.7.3
mv * ../
mv .htaccess ../
cd ../
rmdir drupal-4.7.3
Drupalから提供されたWebの.htaccessファイルを次の内容の.htaccessファイルに置き換えます。
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA] </IfModule>
お気に入りのFTPクライアントを使用して、DrupalWebサイトをダウンロードします。
URL:ftp:// mydrupalwebsite / web
ステップ2で定義されたユーザー名とパスワード。
ステップ8-Drupal用のMySQLデータベース:
Drupalフォルダー内のデータベースディレクトリ(現在はローカルデスクトップ上にあります)には、いくつかのSQLファイルがあります。
必要なSQLバージョンは、使用しているMySQLサーバーによって異なります。実行中。
この例では、MySQL 4.1.11を実行しているので、sql-file database.4.1.mysqlを使用します。
このsqlファイルを使用して、mySQLデータベースのテーブルを作成できます。 。
この例では、phpMyAdminを使用してこれを行います。
URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/
phpMyAdminがインストールされていない場合は、http://www.ispconfig.org/downloads.htmからダウンロードできます
ステップ3で説明/定義されているように、mySQLユーザーアカウントを使用してphpMyAdminにログインします。
phpMyAdminの場合:
-データベースを選択します
-SQLアイコンを選択してクエリを開始します
-データベースフォルダのmySQLディレクトリでSQLファイルを選択し、 「開始」
-phpMyAdminを終了できます
ローカルデスクトップのDrupalファイルフォルダーには、ファイルsites / default/settings.phpがあります。
このファイル内で、次の行を見つけます。
$ db_url ='mysql:// username:[email protected]/databasename';
$ db_url ='mysql:// web1_u1:[email protected]/web1_db1';
変更後にファイルsites/default / settings.phpを保存し、ステップ2で定義されているFTPアカウントを使用して、FTP経由でWebにアップロードします。
お気に入りのブラウザーで、Drupalセットアップ画面が表示されるhttp://mydrupalwebsite.tldをポイントします。示されている指示に従ってください。
Drupalコンテンツ管理システムの詳細:
http://www.drupal.org