DedeCMS を Linux にインストールするにはどうすればよいですか?
Linux サーバー アプリケーションの範囲がますます広くなるにつれて、多くの国内 Web マスターが Linux サーバーを自分の Web サーバーとして使用し始めています。この記事では、Linux サーバー アプリケーションに DedeCMS システムをインストールして構成する方法を紹介します。 Linuxのシステム環境。
推奨学習: 梦Weavercms
1. インストールの準備
·Linux (Ubuntu)
·Apache2
·MySQL5
·PHP5.3
サーバーには上記の基本環境が必要です。通常、Linux Web オペレーティング システムではこれらのコンポーネントがデフォルトでインストールされます。もちろん、自分でインストールすることもできますが、具体的なインストール方法はオンラインのドキュメントから入手できるので、ここでは詳しく説明しません。
2. 最新バージョンの DedeCMS をダウンロードして解凍します
www.dedecms.com から最新バージョンの DedeCMS をダウンロードします。パッケージは DedeCMS*** *.tar.gz 形式であり、Linux ではコマンド ラインを使用できます:
tar -zxvf DedeCMS-****.tar.gz
解凍されたアップロード ディレクトリをサイト ルート ディレクトリにアップロードします。 /var/ dedecms/
3. DedeCMS のインストール
http://mysite/install にアクセスし、「確認」をクリックします。サーバー環境監視に入ると、サーバーの状況を確認できます (図 1)。
ここで、いくつかのディレクトリに書き込み権限がないことがわかりました。このディレクトリを権限ごとに分割する必要があります。
まず、コマンド ラインを使用して、Apache サービス ユーザーをサイト ディレクトリにバインドする必要があります。
sudo chown -R www-data /var/dedecms/
このようにして、サイト ディレクトリに対する権限ユーザー (www -data
書き込み権限を必要としないいくつかのディレクトリから書き込み権限を削除する必要があります。) を入力します:
sudo chmod -R 755 /var/dedecms/data/ sudo chmod -R 755 /var/dedecms/html/ sudo chmod -R 755 /var/dedecms/uploads/ sudo chmod -R 555 /var/dedecms/include/ sudo chmod -R 555 /var/dedecms/install/ sudo chmod -R 555 /var/dedecms/dede/ sudo chmod -R 555 /var/dedecms/plus/ sudo chmod -R 555 /var/dedecms/images/ sudo chmod -R 555 /var/dedecms/member/ sudo chmod -R 555 /var/dedecms/special/ sudo chmod -R 555 /var/dedecms/templets/ sudo chmod 555 /var/dedecms/index.php sudo chmod 555 /var/dedecms/tags.php
続けましょう 次のステップを実行します (図 2)。
4. 実行権限の設定
DedeCMS のいくつかのディレクトリに対する実行権限をオフにすることができます。ここでの実行可能ファイルは、php スクリプトが Apache で実行できないことを意味します。その場合、Apache ディレクトリ構成で次の設定を行うことができます (仮想マシンは .htaccess を設定できます)
<VirtualHost *:80> ... <Directory /var/dedecms/uploads/> php_admin_flag engine off </Directory> <Directory /var/dedecms/data/> php_admin_flag engine off </Directory> <Directory /var/dedecms/html/> php_admin_flag engine off </Directory> <Directory /var/dedecms/templets/> php_admin_flag engine off </Directory> <Directory /var/dedecms/images/> php_admin_flag engine off </Directory> </VirtualHost>
ここではPHP5を使用しているので上記の方法で設定できます。古いバージョンの PHP の場合は、
<Directory "/var/dedecms/uploads/"> <Files ~ ".php"> Order allow,deny Deny from all </Files> </Directory>
を通じてのみ設定できます。
5. インストールの完了
ここまでで、DedeCMS のインストールと構成が完了しました。
以上がLinux に DedeCMS をインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。