3 - 2 : 3-2 ファイルのサーバー配置とアップロード方法
🔍 サーバーファイル配置とTRUST_PATH物理分離レイアウト(文字と画像の融合) ▲ 【図】サーバーファイル配置とTRUST_PATH物理分離レイアウト ...
🔍 サーバーファイル配置とTRUST_PATH物理分離レイアウト(文字と画像の融合)
1
ドキュメントルート (public_html)
index.php, mainfile.php, themes/, modules/, uploads/ を配置します。
2
非公開領域 (trust_path)
Webから直接アクセスできない上位ディレクトリにコアプログラムとモジュール本体を格納。
3
mainfile.phpのパス指定
XOOPS_ROOT_PATH と XOOPS_TRUST_PATH をサーバーの絶対パスで正しく設定。
4
書込可能ディレクトリの権限
uploads/ および trust_path内の cache/, templates_c/ に 777/775 を設定。
html と trust_path の置き分け&ZIP一括アップロードの極意
TacmicCMSのZIPファイルを解凍すると、大きく分けて html/ と trust_path/ の2つのフォルダが存在します。この2つの配置場所を正しく理解することが、安全な運用の最大の鍵です。
1. 2大フォルダの置き場所ルール
html/フォルダの中身:
サーバーの「公開領域(ドキュメントルート:public_html、www、htdocs等)」の中に配置します。世界中からアクセスされるWeb看板となる部分です。trust_path/フォルダ:
公開領域の外側(1階層上、ブラウザからURLを直接叩いても絶対に開けない非公開領域)に配置します。ここがプログラム本体や機密キャッシュを保管する「安全金庫」です。
2. アップロード方法:FTPソフト vs サーバー管理画面(ZIP解凍)
CMSには数千〜数万個のファイルが含まれます。通常のFTPソフト(FileZilla等)で1ファイルずつバラバラに転送すると、30分以上かかる上に途中で転送漏れが発生し、原因不明のエラーの原因になります。
📘 ジーナのおすすめ:サーバーのファイルマネージャー(ZIP一括解凍)が最速・安全!
エックスサーバーやさくらインターネットなどの管理画面(ファイルマネージャー)には、「ZIPファイルをアップロードして、サーバー上でワンクリック解凍」する機能がついています!
これを使えば、わずか数十秒で全ファイルが欠損なく完璧に配置完了します。失敗ゼロの圧倒的な裏ワザですので、ぜひご活用ください!
Active
6379 bytes
更新: 2026-10-31 12:19 by Tac Hisaoka