OpenPNE3.10 セットアップをXAMPPにセットアップして悩んだこと
0(0件)

以下のセットアップガイドを見ながら設定していきます。
https://raw.githubusercontent.com/openpne/OpenPNE3/OpenPNE-3.10.15/doc/ja/OpenPNE3_Setup_Guide.txt

動作環境は問題ないと仮定していきます。

ファイルの設置場所

ファイルの設置
--------------

以下のような構造になるようにサーバ上にファイルを設置してください。

::

  ./
  +-- LICENSE
  +-- NOTICE
  +-- apps/
  +-- config/
  +-- data/
  +-- doc/
  +-- lib/
  +-- log/
  +-- plugins/
  +-- symfony
  +-- test/

  (ブラウザから閲覧可能)
  +-- web/  (ディレクトリ名は変更可能)
      +-- index.php
      +-- js/
      +-- mobile_frontend.php
      +-- pc_backend.php

このように書かれていますが、どこに置けばいいのか最初分からなかったのですが、Cドライブであれば

C:xampphtdocs

です。ここにダウンロードしたopenPNE3の中身を貼り付けてください。

コマンドプロンプトでの処理

次に以下で悩みました。

設定ファイルをコピー
--------------------

以下のようにして設定ファイルをコピーしてください。

::

  $ cd OpenPNE3
  $ cp config/ProjectConfiguration.class.php.sample config/ProjectConfiguration.class.php
  $ cp config/OpenPNE.yml.sample config/OpenPNE.yml

zipファイルを解凍した時に openpne-OpenPNE3-6e35dd5 フォルダ名がZIP名になるのでOpenPNE3 とフォルダ名を変えてあげる必要があります。

解凍したOpenPNE3フォルダを

C:xampphtdocs

に移動します。

$ C:xampphtdocsOpenPNE3

とします。

あと、Windowsの場合は、cpはUNIX系のシステム(LinuxやMac OSなど)で使われるコマンドで、Windowsでは利用できません。Windowsでは、代わりにcopyコマンドを使用します。ので以下となります。

$ copy config/ProjectConfiguration.class.php.sample config/ProjectConfiguration.class.php
$ copy config/OpenPNE.yml.sample config/OpenPNE.yml

OpenPNE.yml の設定

その後、 OpenPNE.yml の設定値を環境に合わせて変更してください。特に base_url と mail_domain はメール投稿、メール配信の際に利用されるので必ず設定をおこなってください。

とすごく簡単に書いています。

OpenPNE.ymlの設定を変更するには、テキストエディタを使用します。Windowsでは「メモ帳」、Macでは「テキストエディット」などの基本的なテキストエディタが利用できます。より高度なテキストエディタ(例えば、Visual Studio CodeやSublime Textなど)を使用することも可能です。

以下に、設定を変更する基本的な手順を示します:

  1. テキストエディタを開く:まず、テキストエディタを開きます。
  2. ファイルを開く:テキストエディタの「ファイルを開く」または「開く」オプションを選択し、OpenPNE.ymlファイルを探します。このファイルは、OpenPNE3のインストールディレクトリ内のconfigディレクトリにあります。
  3. 設定を編集:ファイルが開いたら、base_urlmail_domainの設定を見つけ、それぞれの値を環境に合わせて変更します。
  4. 変更を保存:設定を変更したら、必ずファイルを保存します。これにより、変更が反映されます。

以上が基本的な手順となります。

インストール作業

以下のコマンドを実行し、インストール作業をおこなってください。

::

$ ./symfony openpne:install

このコマンドはデータベースを削除し、作り直します。
※但し、以上のコマンドはバンドルプラグインがダウンロード・インストールされないため、バンドルプラグインをダウンロード・インストールする場合は、以下の –internet オプションを付けてコマンドを実行してください。

::

$ ./symfony openpne:install –internet

他のシステムとデータベースを共有する場合などで、データベース自体の削除がおこなわれては都合が悪い場合、以下のオプションを付けてコマンドを実行してください。

::

$ ./symfony openpne:install –non-recreate-db

Windowsのコマンドプロンプトでは、.(ドット)は現在のディレクトリを表しますが、UNIX系のシステム(LinuxやMac OSなど)で使われるコマンドはWindowsでは利用できません。

1時間当りのおおよそのコンサル料金・おおよその月額サービス料・Myサイト・連絡先

1時間当りのおおよそのサービス料金

 円 ※あくまでも目安であり連絡先を交換して交渉してください。

おおよその月額サービス料

 円 ※あくまでも目安であり連絡先を交換して交渉してください。

電話番号

メールアドレス

サイト

※免責事項

投稿内容には、見解の相違もあり投稿者の見解で記載される事項もあります。実践されたことによる損害等の責任は、運営者・投稿者を含め一切負いかねますのでご了承ください。

コンサルタント

ITエンジニア系

コンテンツ

ソフトウェア開発・Web開発・HP制作・プログラミング アプリ・ソフトウェア使い方

法人・個人

法人

この情報は  さんが掲載しました。

投稿者のすべてのサービスの内容・プロフィール等

メッセージを送って相談や仕事を依頼しましょう

投稿内容、プロフィールなどを確認して仕事の内容・金額調整、顧問契約の調整などをしてみる。以下のボタンをクリックするとチャットメッセージで直接連絡がとれます。

※メッセージを送信するためにはログインが必要です。

投稿者のプロフィール
この記事の投稿者

派遣社員一人分程度の値段で上場企業レベルの管理ノウハウを取得

元楽天グループ、元ソフトバンクBB出身者、公認会計士、税理士がAIを活用したIPO準備の体制構築をお手伝いいたします。

ChatGPT、GoogleBard、COPILOTなどのテキスト生成AIを使った業務効率化
Adobe Fireflyなどの画像生成AIを使った資料作成

AIを使った超時短プログラミング開発なども指導します。

横浜IT会計ツールコンサルティング株式会社をフォローする
シェアする
横浜IT会計ツールコンサルティング株式会社をフォローする

コメント

タイトルとURLをコピーしました