Webasystは、バックエンドとフロントエンドを備えた洗練されたマルチユーザーWebアプリケーションを作成するためにWeb開発者が使用するオープンソースのPHPフレームワークです。これは、Webパブリッシングツール、ブログ、eコマースをエンタープライズコラボレーションプラットフォームと組み合わせたフレームワークです。
このインストールガイドは、Apache、MySQL、およびPHPがサーバーにすでにインストールおよび構成されていることを前提としています。このチュートリアルを書いている時点で、Webasystフレームワークの最新の安定バージョンは1.5.6.17であり、次のものが必要です。
- PHP 5.2以降、cURL、dom、GDグラフィックライブラリ、iconv、json、mbstring、zlib拡張機能が有効になっています。また、allow_url_fopen設定はphp.iniで有効にする必要があります
- Apache、Nginx、またはLighttpdWebサーバー
- LinuxVPSにインストールされているMySQL4.1以降。
Webasystフレームワークのインストールから始めましょう。
「https://www.webasyst.com/download/framework/」で入手できる最新バージョンのWebasystをサーバー上のディレクトリにダウンロードし、次のコマンドを使用して解凍します。
cd / opt / wget https://www.webasyst.com/download/framework/ -O webasyst.tar.gz
アーカイブを抽出し、WebasystフレームワークファイルをWebサイトのドキュメントルートディレクトリに移動します。
mkdir -p / opt / webasysttar -xvzf webasyst.tar.gz -C / opt / webasystmv / opt / webasyst / var / www / html /
Webサーバーユーザー(Apache)は、特定のファイルとディレクトリに書き込める必要があるため、次のコマンドを実行することで簡単に書き込むことができます。
chown apache:apache -R / var / www / html / webasyst
次のコマンドを使用して、php構成ファイルを見つけます。
#php -i | grep php.iniConfigurationファイル(php.ini)パス=>/etcLoaded構成ファイル=>/etc/php.ini
「php.ini」ファイルを編集し、次の行を追加して、ファイルなどのURLオブジェクトにアクセスできるようにするURL対応のfopenラッパーを有効にします。
allow_url_fopen=オン
Apacheで新しい仮想ホストディレクティブを作成します。たとえば、Apache構成ファイル(デフォルトでは「/etc/httpd/conf/httpd.conf」)を編集し、次の行のコメントを解除します。
#NameVirtualHost *:80
次に、次の行を追加します。最後の行:
ServerAdmin [email protected] / var / www / html / webasyst / ServerName yourdomain.comServerAlias www.yourdomain.com オプションFollowSymLinksAllowOverrideAll ErrorLog logs / yourdomain.com-error_log CustomLog logs / yourdomain.com-access_log common
変更を有効にするには、ApacheWebサーバーを再起動します。
service httpd restart
Webasystが使用する新しいMySQLデータベースを作成し、完全な権限を持つユーザーをデータベースに割り当てます。
mysql> CREATE DATABASEwebasystdb;mysql>すべての特権をwebasystdb。*に付与します。お気に入りのWebブラウザを開き、http://yourdomain.comに移動して、インストールプロセスを開始し、簡単な手順に従います。Webasystがシステムおよびアプリケーションデータを保存するために使用するMySQLデータベースの接続資格情報を入力し、新しいユーザーアカウント。
Webasystフレームワークの管理バックエンドにログインし、必要に応じて構成し、ユーザー、ウィジェット、プラグインなどを追加します。
以上です。これでWebasystのインストールが完了しました。
もちろん、マネージドPHPホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。 Webasyst あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。
Cent OS