このステップバイステップのチュートリアルでは、 Debian8VPSにPHP-Fusion9をインストールする方法を紹介します。 Apache、PHP、MySQLがインストールされています。 PHP-Fusionは、PHPで記述された高速で軽量のオープンソースコンテンツ管理システム(CMS)です。 PHP-Fusion 9には、他のコンテンツ管理システムに見られる一般的な機能が含まれています。 PHP-Fusion 7バージョンと比較すると、完全に統合された包括的なSEOエンジン、多言語コンテンツの完全なコアサポート、PDOサポート、ブートストラップサポート、新しいテーマなど、いくつかの新機能があります。PHP-Fusionにはシンプルだが包括的な管理システム。
このチュートリアルはDebian8VPS用にテストおよび作成されていますが、どのLinuxディストリビューションでも機能するはずです。
このインストールガイドは、Apache、MySQL、およびPHPが仮想サーバーにすでにインストールおよび構成されていることを前提としています。 PHP-Fusion 9には以下が必要です:
- PHP5.3.4以降
- Apache Web Server> =2.0は、mod_rewriteモジュールを使用してコンパイルされ、次のディレクティブが許可されています:RewriteEngine、RewriteBase、RewriteCond、およびRewriteRule。;
- 仮想サーバーにインストールされているMySQL4.1以降。
インストールから始めましょう。 https://github.com/php-fusion/PHP-Fusionで入手可能な最新のPHP-Fusion9バージョンをサーバー上のディレクトリにダウンロードし、次のコマンドを使用して解凍します。
cd /opt wget https://github.com/php-fusion/PHP-Fusion/archive/9.00.zip unzip 9.00.zip -d /var/www/html/ mv /var/www/html/PHP-Fusion-9.00/ /var/www/html/php-fusion/
Apacheで新しい仮想ホストディレクティブを作成します。たとえば、仮想サーバー上に「php-fusion.conf」という名前の新しいApache構成ファイルを作成します。
touch /etc/apache2/sites-available/php-fusion.conf
次に、次のコマンドを実行します。
ln -s /etc/apache2/sites-available/php-fusion.conf /etc/apache2/sites-enabled/php-fusion.conf
または、a2ensiteを使用して、Apacheで「php-fusion.conf」構成を有効にします。
sudo a2ensite php-fusion.conf
「php-fusion.conf」構成ファイルを編集します:
vi /etc/apache2/sites-available/php-fusion.conf
それに次の行を追加します:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/php-fusion/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/php-fusion/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
ApacheWebサーバーが「administration/db_backups」、「ftp_upload」、「images」ディレクトリ、「images / imagelist.js」、「images / avatars」、「config_temp.php」、「robots」に書き込むための適切なファイル権限を設定します。 / var / www / html / php-fusion /ディレクトリ内の.txtファイル:
sudo chown -R www-data:www-data /var/www/html/php-fusion/
Apache2リライトモジュールがまだ有効になっていない場合は、有効にします。
sudo a2enmod rewrite
変更を有効にするには、ApacheWebサーバーを再起動します。
service apache2 restart
PHP-Fusion用の新しいMySQLデータベースを作成して使用し、完全な権限を持つユーザーをデータベースに割り当てます。
mysql -u root -p mysql> CREATE DATABASE phpfusiondb; mysql> GRANT ALL PRIVILEGES ON phpfusiondb.* TO 'phpfusionuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
'your-password'を強力なパスワードに置き換えることを忘れないでください。
お気に入りのWebブラウザーを開き、http://your-domain.comに移動して簡単な手順に従い、PHP-Fusionにログインします。管理者のバックエンドを管理し、必要に応じて構成します。
セキュリティ上の理由から、/ installディレクトリ全体を削除し、「config.php」構成ファイルを0644にchmodして戻します。
rm -rf /var/www/html/php-fusion/install chmod 644 /var/www/html/php-fusion/config.php
それだ。これでPHP-Fusionのインストールが完了しました。
もちろん、Debian Webホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にPHP-Fusion9をインストールする あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。