Apple CMS は国内の開発者によって開発された無料のオープンソース CMS で、元の開発者は捕まってしまったと言われており、その後は更新が行われていません。現在 GitHub にある Apple CMS は他の開発者によって作成されたもので、使用中に一部のサイト管理者からこの CMS にバックドアのリダイレクト問題があるとの報告があります。記事の最後でこの問題に対する解決策を提供します。
Apple CMS-Github アドレス#
苹果cms官网,苹果cmsv10,maccmsv10,麦克cms,开源cms,内容管理系统,视频分享程序,分集剧情程序,网址导航程序,文章程序,漫画程序,图片程序
Apple CMS10 ダウンロード#
https://github.com/magicblack/maccms10/releases 更新ページにアクセスして最新のソースコードをダウンロードします。
Apple CMS10 インストール#
チュートリアルは宝塔国際版を例にして、新人が迅速に学べるようにしています。宝塔の構築ができない場合は、当サイトのチュートリアルを参照してください:
https://xzhan.xlog.app/aapanel
基本環境#
Niginx 1.22.1 + MySQL 5.7.44 + PHP7.2
サイト作成#
宝塔パネルを開き、左側の Website を選択し、Add site をクリックしてサイトを作成します。
ポップアップウィンドウに解析済みのドメイン名を入力します。Detabase settings はデータベースで、これを作成する必要があります。PHP バージョンは 7.2 を選択すれば大丈夫です(一部の Apple CMS ソースコードは PHP 7.4 を要求します)。完了したら、右下の Connfirm をクリックします。
この時、データベース情報がポップアップしますので、コピーしておきます。
ソースコードのアップロード#
サイトのルートディレクトリに入ります。
宝塔が自動的に作成した初期ファイルを削除します。
ソースコードをアップロードします。
ソースコードを解凍します。
解凍したフォルダに入ります。
右側でこのフォルダ内のすべてのファイルを選択し、切り取りを選択します。
サイトのルートディレクトリに戻り、貼り付けをクリックします。
PHP 拡張のインストール#
宝塔の右側で App Store を見つけ、2 ページ目で PHP7.2 を見つけ、ポップアップウィンドウの左側の 2 番目の install extensions を選択し、fileinfo という拡張を見つけて右側の install をクリックしてインストールします。
Apple CSM10 のインストール#
ドメインを直接開き、Apple CMS10 のインストールプログラムに入ります。
最初のページで同意をクリックします。他に選択肢はありません – -@
2 ページ目では、何も考えずに次へ進むことができます。
このステップでは以下の手順に従います:
- 最初に保存したデータベースのアカウントとパスワード、データベース名とデータベースアカウントは同じもので大丈夫です;
- データベースプレフィックスは、Apple CMS サイトを 1 つだけ作成する場合はデフォルトの「mac_」を使用し、複数作成する場合は「mac1_」12345 または任意の文字と数字に変更します。これはデータベースを区別するためで、複数の Apple CMS サイトのデータベースが衝突しないようにするためです;
- データベースの上書きはデフォルトで大丈夫です;
- 上記の情報を入力したら、必ずデータベース接続テストをクリックしてください。1 回目で成功しなければ、何度もクリックして「データベース接続成功」のメッセージが出るまで続けてください;
- 管理者アカウントのパスワードは自分で設定し、12345 のような弱いパスワードは避けてください;
- すべてが完了したら、インストールを実行します。
インストールが完了するとこの画面が表示されますが、心配しないでください。これは正常です。
宝塔に戻り、サイトのルートディレクトリに入り、admin.php を見つけ、右側で Rename を選択してこのページの名前を任意の英数字に変更します。私はここで 111.php に変更しましたが、拡張子.php は保持してください。
ドメイン名 + 変更したファイル名を開きます。例えば、私の場合は:www.666ym.net/111.php です。これでバックエンド管理ページに入ることができます。
アカウントとパスワードを入力してログインした後、上部のシステムメニューを開き、右側のサイトパラメータ設定で自分のドメインを入力し、最下部までスクロールして保存を選択すれば完了です。
テンプレートの変更#
現在の Apple CMS10 は以前ほど良心的ではなく、新しいバージョンにはデフォルトのテンプレートがありません。ホームページは空白です。
Apple CMS10 を使用したい場合は、有料のテンプレートを購入することもできます。
宝塔パネルを開いてサイトのルートディレクトリに入り、【template】フォルダを見つけて、テンプレートをアップロードして解凍します。解凍後はフォルダ形式で存在します(画像参照)。
F5 を押してページを更新し、再度サイトパラメータ設定に入ると、サイトテンプレートの中に X23 のテンプレートが追加されているのが見えます。選択し、テンプレートディレクトリには「html9」を入力します(各テンプレートディレクトリは異なります。テンプレートディレクトリを変更してホームページが空白になった場合は、テンプレートディレクトリを「html」に変更して再試行してください)。最後に保存を忘れずに、完了です!
Apple CMS リダイレクト問題の解決策#
多くのサイト管理者によって、Apple CMS には一般的にリダイレクト問題があることが確認されています。実際、私は初心者にこのシステムを使用することをあまりお勧めしません。現在、トラフィックを得るのは難しく、せっかく得たトラフィックが無駄に奪われるのは非常に残念です。このような技術的な圧力には多くの無力感があります。
数日前、ある熱心なサイト管理者のチャンネルでこの解決策を見ました。もし Apple CMS をどうしても使用したい場合、または自分で手を動かす能力がない場合は、この解決策を使用してサイトがリダイレクトされるのを避けることができます。
リンクアドレス: @geiwoip