DEVILCLONEは、Webサイトの静的クローンを作成できるようにするPHPプログラムです。 元のWebサイトが静的なHTMLファイルで作られているか、WordpressやJoomlaのようなCMSを使って構築されていても問題ありません。 生成されたクローンは、Javascriptファイル、CSSファイル、イメージ、フォントファイルなどのすべての使用済みアセットを含む静的HTMLファイルになります。 生成されたクローンは、オンラインで閲覧したり、ZIPアーカイブとしてダウンロードしたり、電子メールで送信したり、FTP経由でアップロードしたりすることができます。
DEVILCLONEプログラムには、便利なインストールプログラムが付属しています。 プログラムファイル(fileフォルダ内のプログラム)をサーバーにアップロードしたら、ブラウザを/ installフォルダに移動します(たとえば、プログラムをwww.mydomain.comドメインにアップロードした場合は、http://www.mydomain.com/インストールフォルダ名/ install /)。
この画面では、プログラムをインストールするMySQLデータベースの詳細を入力する必要があります(プログラムをインストールする前にこの空のデータベースを作成する必要があります。データベースの作成はご利用のサーバーによって異なりますので各サーバー会社へお問い合わせください)。
インストールが完了すると、画面に確認が表示され、ログイン画面に進むことができます。 ログインには以下の詳細を使用してください:
ユーザー名:admin@admin.com
パスワード:password
ログイン後、ログインのパスワードなどを変更してください。
DEVILCLONEは実行するための設定はシンプルです。主な設定項目は、電子メール1件、URl 2件、フォルダの3つの許可です。
メール
プログラムから電子メールを正常に送信できるようにするには、/ application / config / email.phpを設定します。このファイルには、CodeIgniterの電子メール構成変数がすべて含まれています。これらの設定変数の詳細については、Eメールライブラリの公式CodeIgniterのドキュメントをご覧ください(ここにあります)。最高のメール配信のために、email.phpをSMTP経由でメールを送信するように設定することをお勧めします。さらに、 "from"電子メールアドレスと/application/config/crawler.phpの名前を設定する必要があります。電子メールを送信しているドメインと一致するように電子メールアドレスを入力し、電子メールが迷惑メールボックスに入らないようにします。
フォルダのアクセス許可
生成されたクローンは/ filesフォルダに保存されますので、サーバがこの特定のフォルダに書き込むことができるようにしたい場合(通常は755のパーミッションで十分です;圧縮されたクローンは/ tmpフォルダに格納されているので、サーバはこのフォルダへの書き込み権限も持っているはずです(同じこと、通常755は大丈夫、そうでなければ777になります)。
クローンを作成するための最初のステップは、サイトセクションの下に1つ以上のサイトを追加することです。
新しいサイトを追加するには、「サイト新規登録」という緑色のボタンをクリックして、追加するサイトのURLを入力します。
クローンから除外されるサイトの特定の部分が必要になる場合があります。 この目的のために、DEVILCLONEでは1つまたは複数の除外キーワードを指定することができます。 これらのキーワードの1つ以上を含むURLはクローラによって無視され、クローンには含まれません。
除外キーワードを設定するには、下の画像に示すように、除外キーワードを設定するサイトのアイコンをクリックします。
クリックするとポップアップが表示され、最初のタブに除外キーワードを入力できます。ウィンドウを閉じる前に、「設定を保存」という緑色のボタンをクリックして設定を保存する必要があることに注意してください。
DEVILCLONEにはタイマーが組み込まれており、クローン処理の実行時間を追跡します。 プロセスが制限を超えると、クローニングプロセスは停止します。 一度停止すると、いつでも手動でプロセスを続行できます。
このタイムアウト制限はサイトごとに個別に設定され、デフォルトは1800秒(30分)です。 サイトのタイムアウト制限を変更するには、もう一度小さなアイコンをクリックして、モーダル設定ウィンドウを開きます。 2番目のタブでは、現在のサイトのタイムアウト値を秒単位で入力できます。
6クローンの作成
2つの別々の場所から新しいクローンを作成できます。 最初のものはサイトページのものです。 クローンを作成するサイトのクローンアイコンをクリックします。
サイトページから直接クローンを作成する場合、完了時またはタイムアウト時に実行するアクションを指定することはできません。
新しいクローンを作成する2番目の方法はクローンページからです。 ページの右側にあるドロップダウンを使用して、クローンを作成するサイトを選択してから、「新しいクローンを作成する」ボタンをクリックすることができます。 このメソッドを使用すると、クローンの完了時またはタイムアウト時にDEVILCLONEが何をすべきかを指定できます。 これについては、次のセクションで詳しく説明します。
7イベント
Cloneページから新しいクローンを作成するときに、クローンが完了したかタイムアウトした場合にDEVILCLONEが何をすべきかを指定することができます。 完了したら、クローンを電子メールで送信するか、FTP経由でリモートサーバーにアップロードすることができます。 時間切れになると、タイムアウトしたクローン処理を通知する電子メールを送信することができます。
電子メールを正しく送信できるようにするには、/application/config/email.phpを設定する必要があり、SMTP経由で電子メールを送信することを強くお勧めします。 クローンが完了したときにFTP経由でアップロードを選択すると、プログラムは、指定されたFTPの詳細が正しい場合にのみアップロードできます。 間違っていると、アップロードは自動的に失敗します。
クローンが完成したら、以下のように小さなダウンロードアイコンをクリックしてクローンページから直接ダウンロードできます。
DEVILCLONEを使用すると、FTP経由でリモートサーバーにクローンサイトをアップロードすることもできます。 アップロードを開始するには、アップロードアイコン(下の画像のように)をクリックし、モーダルポップアップでFTPの詳細を入力します。 FTP経由でアップロードする場合、クローンのサイトによってはかなり時間がかかることがあります。 アップロード中は、ブラウザのウィンドウを閉じたり、別のページに移動したりしないでください。
クローンは電子メールの添付ファイルとして送信することもできます。 この目的のために、小さなメールアイコンをクリックし、メール情報を入力します。 電子メールが正しく送信されるようにするには、application / config / email.phpを設定する必要があります。 詳細はセクション2を参照してください。
11クローンの再構築
クローンは、次の図に示すように、再構築アイコンをクリックすることで、任意の時点でゼロから再構築できます。
クローンを再構築すると元のクローンが破壊されます。
クローニングプロセスを手動でキャンセルまたはタイムアウトした場合、この特定のクローンは、次のように[続行]アイコンをクリックして任意の時点で終了できます。
13アカウント情報の編集
個々のページの設定の横に、サイト全体の特定の設定を行うこともできます。 これらの設定を行うには、画面の右端にある「設定」という灰色のボタンを見つけてクリックして、ドロップダウンメニューを表示します。
ユーザー名やパスワードなどのアカウント情報は、次のように[マイアカウント]リンクをクリックして編集できます。