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

SerendipityCMSで安全なブログを作成する方法

ブロガー、開発者、ウェブサイトの所有者向けの柔軟で使いやすいアプリケーションであるSerendipityを使用して、信頼性が高く、安全で拡張可能なブログを作成する方法を学びましょう。

セレンディピティとは何ですか?

Serendipity CMSは、Webブログ、フォトブログ、オンラインプロジェクトの完全なホームページ、およびその他の多くのユースケースを作成するために使用できるWebアプリケーションです。

Serendipityは主にブロガー向けに設計されましたが、開発者がほぼすべての種類のWebサイトを構築するために使用できる、柔軟で拡張可能で使いやすいフレームワークを提供します。

非常に洗練されたプラグインアーキテクチャとテーマを備えたSerendipityを使用すると、ブログ/ウェブサイトの外観を変更して、その機能を強化できます。

Serendipityブログのインストール方法

始める前に、Serendipityを正常にインストールするために必要な基本的な要件を見てみましょう。

  • cPanelホスティングアカウント
  • ApacheWebサーバー
  • gd2をサポートする最新のPHPバージョン(推奨)またはImageMagickの変換バイナリ
  • MySQLまたはPostgreSQLまたはSQLite

SerendipityCMSを5分でインストールする方法

Serendipity CMSをインストールする最も簡単な方法は、ホスティングプラットフォームのすべての顧客がアクセスできる、人気のある、実績のあるSoftaculousインストーラーを使用することです。

Softaculousは、Webアプリケーションのインストールに時間を費やすのではなく、Webアプリケーションの使用に集中するのに役立つワンクリックスクリプトです。

Softaculousを使用すると、コードベースに触れたり、データベースを作成したり、Webサイトを構築しようとしている人が直面することが多い厄介な技術的な問題に対処したりすることなく、アプリケーションのインストール、更新、バックアップ、復元、クローン作成を行うことができます。

開始するには:

ユーザー名とパスワードを使用してcPanelにログインします。


ログインに成功したら、cPanelインターフェースの[ソフトウェア]セクションまで下にスクロールします。


Softaculousアイコンをクリックします。このページに移動し、ワンクリックのアプリケーションインストーラーページに移動します。


Serendipityを見つけるには、入力して検索するか、[ブログ]メニューをクリックします。


Serendipityを選択してクリックします。ここで、デモをチェックアウトするか、インストールするか、レビュー/評価を確認するか、既存のSerendipityインストールをcPanelにインポートするかを選択できます。

次に、[今すぐインストール]ボタンをクリックします。

  • ソフトウェアをインストールするインストールURLを選択します。
  • サイト名を入力してください
  • サイトの説明を使用してウェブサイトまたはブログの目的を説明します。
  • 管理者ユーザー名を入力します
  • 管理者パスワードを入力してください
  • 本名に自分の名前を入力してください
  • 管理者のメールアドレスを入力します。開始する前に、これが事前に作成されていることを確認してください。
  • ブログまたはWebサイトを管理する言語を選択します。
  • [詳細オプション]をクリックします。

ここで変更を加えることができます:

  • データベース名…これは、インストール用に作成されるデータベースの名前です。
  • DBテーブルプレフィックス
  • [自動アップグレード]を選択すると、利用可能な場合にSerendipityが最新バージョンに自動的にアップグレードされます。
  • [バックアップの場所]を選択します。 Softaculousを使用すると、Googleドライブ、Dropbox、ローカルマシン、またはローカルフォルダーなど、さまざまな方法を使用してWebサイトのデータをバックアップできます。
  • バックアップローテーションを選択します。バックアップのローテーション制限に達すると、Softaculousはこのインストールの最も古いバックアップを削除し、新しいバックアップを作成します。バックアップはスペースを利用するため、サーバーで使用可能なスペースに応じてバックアップローテーションを選択してください。

インストールの詳細を開発者に送信する場合は、「インストールの詳細をメールで送信」に詳細を入力します。 」フィールド。

Serendipityを手動でインストールする方法

Serendipityを手動でインストールし、約2分で起動して実行するプロセスには、次のものが含まれます。

  • .tar.gzをサーバーにダウンロードする
  • ドキュメントルート内でアンパックします。作成したディレクトリが書き込み可能であることを確認してください
  • お気に入りのWebブラウザでWebサイトのURLを開きます。

そこに、Serendipityを設定するためのインストール画面が表示されます。

MySQLまたはPostgreSQLデータベースを作成する

Serendipityでは、お気に入りのデータベースシステムにデータベースをすでに設定している必要があります。

cPanelでは、MySQLデータベースウィザードを使用してこれを非常に簡単に行うことができます。 機能。

cPanel を使用して、強力なパスワードを使用してデータベースとデータベースユーザーを作成します>>ホーム>>データベース>>MySQLデータベースウィザード

データベースを設定するには、次の手順を実行します。

[新しいデータベース]テキストボックスにデータベースの名前を入力し、[次のステップ]をクリックします。


[ユーザー名]テキストボックスに、データベースの管理を許可するユーザーの名前を入力します。


適切なテキストボックスに新しいパスワードを入力して確認します。


[ユーザーの作成]をクリックします。


ユーザーに付与する権限に対応するチェックボックスを選択するか、[すべての権限]を選択します。


[次のステップ]をクリックします。

データベースとユーザーアカウントが正常に設定されたことを示すメッセージが表示されます。

コマンドラインからデータベースを作成する場合は、次の方法も実行できます。

MySQLの場合、次のコマンドでデータベースを作成できます:

CREATE DATABASE serendipity;

PostgreSQLでは、次の方法でこれを行うことができます:

createdb serendipity

Serendipity Installationsに入力するユーザー名には、このユーザー名がすでに存在している必要もあります。

通常のフローでは、データベース管理者は最初にCREATE USERを使用してアカウントを作成し、パスワード、安全な接続を使用するかどうか、サーバーリソースへのアクセス制限などの非特権特性を定義してから、GRANTを使用して特権を定義します。

したがって、MySQLでは、ユーザーを作成します:

CREATE USER 'serendipity'@'localhost' IDENTIFIED BY '$password';

CREATEUSERステートメントは新しいMySQLアカウントを作成します。

これにより、認証、役割、SSL / TLS、リソース制限、およびパスワード管理のプロパティを新しいアカウントに対して確立できます。

PostgreSQLでは、次のコマンドでユーザーを作成できます:

createuser serendipity

SQLユーザーアカウントにCREATE、INSERT、UPDATE、DELETE、ALTER、およびINDEX権限が割り当てられていることを確認してください。

セレンディピティの最新バージョンをダウンロードし、アーカイブを解凍します:

wget -O s9y.zip http://www.s9y.org/latest
unzip s9y.zip -d /var/www/

サーバーのURLにアクセスして、インストールを開始します。

インストーラーの最初のページでは、サーバーに必要なすべての機能が備わっているかどうか、および権限が正しいかどうかを確認します。

ヒントに従って、[簡単なインストール]をクリックします。

2ページ目では、さまざまな構成オプションを求められます。

重要なのは上部のデータベース設定です。

次のステップは、ユーザー名とパスワードです。

他のオプションは無視できます。

これでブログがインストールされます。

SERENDIPITYインストールオプションを参照してください
cPanel
  1. MySQLWorkbenchを使用してMySQLでデータベースを作成する方法

  2. cPanelでデータベースを作成する方法

  3. cPanelでMySQLデータベースを作成する方法

  1. PhpMyAdminでテーブルを作成する方法

  2. 強力なパスワードを作成する方法

  3. phpMyAdminを使用してデータベース内のテーブルを削除する方法

  1. PostgreSQLでデータベースを作成する方法

  2. phpMyAdminを使用してデータベーステーブルをコピーする方法

  3. SSL/TLSでvsFTPdを保護する方法