開発メンバー募集中
開発者からテンプレートデザイナーまで募集を致しております。
ご興味のある方は、お問い合わせ下さい。
ID #1048

2.6.1 -> 2.6.2ヘ

PhpMyFAQ2.6.1を 2.6.2 へのアップした際の例です。
※この方法で 2.6.2→2.6.3、2.6.3→2.6.4 を行いました

2.6.2のファイルで全て上書き ..というより、
新たにインストールするフォルダ名を _newとし作成し、全てをアップ、except(以下を除く)で指定されてるファイル&フォルダを、上書き、正規の名前に変更の方が安全です。 下記はそのやり方です。
面倒くさい方は 正規な方法(48. アップグレード方法)で行ってください

1:当サイトの場合、Plesk を使用し、http://phpmyfaq.bbfrined.net の場所は、サーバー上では /var/www/~~~~~/phpmyfaq/httpdocs です
   以下のファイルをバックアップします。
(docs/documentation.en.html の except(以下を除く) が対象なります 48. アップグレード方法)

  • config/
  • template/*** あなたのテンプレート(テンプレートが追加されてる場合)
  • attachments/
  • data/
  • images/
  • 必要であれば .htaccess
  • 2:当サイトの場合、Plesk を使用し、サーバー上では /var/www/~~~~~/phpmyfaq/httpdocs ですので
    新たに/var/www/~~~~~/phpmyfaq/httpdocs_new を作成

    [root]# pwd
    /var/www/~~~~~/phpmyfaq
    [root]# ls -lt
    total 20
    drwxr-x--- 21 hoge psaserv 4096 Jan 31 16:45 httpdocs
    drwxr-x---  3 hoge psaserv 4096 Jan 19 18:19 cgi-bin
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 conf
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 error_docs
    drwxr-x---  5 hoge psaserv 4096 Jan 19 18:19 httpsdocs
    [root]# mkdir httpdocs_new
    [root]# ls -lt
    total 24
    drwxr-xr-x  2 root root    4096 Feb  6 01:58 httpdocs_new
    drwxr-x--- 21 hoge psaserv 4096 Jan 31 16:45 httpdocs
    drwxr-x---  3 hoge psaserv 4096 Jan 19 18:19 cgi-bin
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 conf
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 error_docs
    drwxr-x---  5 hoge psaserv 4096 Jan 19 18:19 httpsdocs
    [root]# chown hoge httpdocs_new (フォルダの所有者をhttpdocsのhogeと同じくします)
    [root]# chgrp psaserv httpdocs_new(所有グループをhttpdocsのpsaservと同じくします)
    [root]# ls -lt
    total 24
    drwxr-xr-x  2 hoge psaserv 4096 Feb  6 01:58 httpdocs_new
    drwxr-x--- 21 hoge psaserv 4096 Jan 31 16:45 httpdocs
    drwxr-x---  3 hoge psaserv 4096 Jan 19 18:19 cgi-bin
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 conf
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 error_docs
    drwxr-x---  5 hoge psaserv 4096 Jan 19 18:19 httpsdocs
    [root]#

    3:FTPで 2.6.2のファイルを全て httpdocs_new のフォルダにUPし、 1でバックアップしたファイルを上書きします

    4: 手動で httpdocs_newに含まれるフォルダアクセス権を変更します こちら 8. インストールその1

     5: httpdocs_new を httpdocs に変更します。(下記では旧httpdocs を httpdocs_old として残してます)。動作確認後、旧httpdocs は削除してください

    [root]# pwd
    /var/www/~~~~/phpmyfaq
    [root]# ls -lt
    drwxr-xr-x 17 hoge psaserv 4096 Feb  6 02:42 httpdocs_new
    drwxr-x--- 21 hoge psaserv 4096 Jan 31 16:45 httpdocs

    drwxr-x---  3 hoge psaserv 4096 Jan 19 18:19 cgi-bin
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 conf
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 error_docs
    drwxr-x---  5 hoge psaserv 4096 Jan 19 18:19 httpsdocs
    [root]# mv httpdocs httpdocs_old
    [root]# ls -lt
    drwxr-xr-x 17 hoge psaserv 4096 Feb  6 02:42 httpdocs_new
    drwxr-x--- 21 hoge psaserv 4096 Jan 31 16:45 httpdocs_old
    drwxr-x---  3 hoge psaserv 4096 Jan 19 18:19 cgi-bin
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 conf
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 error_docs
    drwxr-x---  5 hoge psaserv 4096 Jan 19 18:19 httpsdocs
    [root]# mv httpdocs_new httpdocs
    [root]# ls -lt
    drwxr-xr-x 17 hoge psaserv 4096 Feb  6 02:42 httpdocs
    drwxr-x--- 21 hoge psaserv 4096 Jan 31 16:45 httpdocs_old
    drwxr-x---  3 hoge psaserv 4096 Jan 19 18:19 cgi-bin
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 conf
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 error_docs
    drwxr-x---  5 hoge psaserv 4096 Jan 19 18:19 httpsdocs
    [root]# chmod 750 httpdocs
    [root]# ls -lt
    drwxr-x--- 17 hoge psaserv 4096 Feb  6 02:42 httpdocs
    drwxr-x--- 21 hoge psaserv 4096 Jan 31 16:45 httpdocs_old
    drwxr-x---  3 hoge psaserv 4096 Jan 19 18:19 cgi-bin
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 conf
    drwxr-x---  2 root psaserv 4096 Jan 19 18:19 error_docs
    drwxr-x---  5 hoge psaserv 4096 Jan 19 18:19 httpsdocs
    [root]# chmod 750 httpdocs

     6: プログラムが自動で作成するファイルやフォルダの所有者は apache となります。またFTPでアップしたファイルやフォルダは FTPで接続したユーザー名(上記の場合 hoge)となります。そのため、予期しないメッセージに悩まされます。下記の2つ作業を行います。
     50. Error: The backup file ../config/database.bak.php ・・が出る
     51. phpMyFAQ warning [2]: file

     7:ブラウザで
    http://****/install/update.php で、すすむ

    8:mod_rewrite を使用していれば 設定 12. mod

     


    docs/CHANGEDFILES の内容

    CHANGED FILES FROM 2.6.1 -> 2.6.2
    ./admin/configuration.php
    ./admin/index.php
    ./admin/record.edit.php
    ./feed/category/rss.php
    ./feed/latest/rss.php
    ./feed/news/rss.php
    ./feed/openquestions/rss.php
    ./feed/topten/rss.php
    ./inc/Faq.php
    ./inc/Mail.php
    ./inc/PMF_Attachment/Factory.php
    ./inc/PMF_Auth/AuthLdap.php
    ./inc/PMF_Export/Pdf.php
    ./inc/PMF_Export/Pdf/Wrapper.php
    ./inc/Session.php
    ./inc/libs/tcpdf/fonts/almohanad.ctg.z
    ./inc/libs/tcpdf/fonts/almohanad.php
    ./inc/libs/tcpdf/fonts/almohanad.z
    ./inc/libs/tcpdf/fonts/arialunicid0.php
    ./inc/libs/tcpdf/fonts/hysmyeongjostdmedium.php
    ./inc/libs/tcpdf/fonts/kozgopromedium.php
    ./inc/libs/tcpdf/fonts/kozminproregular.php
    ./inc/libs/tcpdf/fonts/msungstdlight.php
    ./inc/libs/tcpdf/fonts/stsongstdlight.php
    ./inc/libs/tcpdf/fonts/uni2cid_ac15.php
    ./inc/libs/tcpdf/fonts/uni2cid_ag15.php
    ./inc/libs/tcpdf/fonts/uni2cid_aj16.php
    ./inc/libs/tcpdf/fonts/uni2cid_ak12.php
    ./install/setup.php
    ./install/update.php
    ./lang/language_es.php
    ./lang/language_fr.php

     

    タグ: -

    関連エントリー:

    

    Comments

    コメントはまだありません
    

    Add Comment