ExpressionEngineのアップグレード&アップデート

*expressionEngineのアップグレード
 無償のCore版だと、EメールモジュールやQueryモジュールが使えないので、ビジネス用途であればCommercial Licenseにアップグレードしたくなるかもしれません。
というわけで、自分がアップグレードしたときの作業記録です。
英語版の手順はこちら。
-[[Upgrading from ExpressionEngine Core to Full Version – ExpressionEngine Documentation:http://expressionengine.com/docs/installation/update_from_core.html]]
-[[Updating to New Version of ExpressionEngine – ExpressionEngine Documentation:http://expressionengine.com/docs/installation/update.html]]
自分の場合、1.6.1Coreを使っていたのですが、1.6.2FullVersionを上書きしました。
この場合、ヘルプにも書かれているとおり、upgrade→updateという手順をとります。
**やり方
ライセンスを購入すると、ExpressionEngine Receipt というメールが送られてきます。
これが届いたら、https://secure.expressionengine.com/download.phpから、ExpressionEngine Commercial Licenseがダウンロードできます。
ということで、適当なディレクトリに、ダウンロードしたExpressionEngine Full Versionを配置します。
[furukawa@www tmp]$ unzip ExpressionEngine1.6.2.zip
Archive: ExpressionEngine1.6.2.zip
creating: ExpressionEngine1.6.2/
inflating: ExpressionEngine1.6.2/build_log.txt

inflating: ExpressionEngine1.6.2/themes/wiki_themes/default/images/bg_page_topbar.jpg
inflating: ExpressionEngine1.6.2/themes/wiki_themes/index.html
[furukawa@www tmp]$ cd ExpressionEngine1.6.2
[furukawa@www ExpressionEngine1.6.2]$ ls
READ_THIS_FIRST.txt images install.php path.php themes
build_log.txt index.php license.txt system
 念のため、古いファイルをバックアップ
[furukawa@www ExpressionEngine1.6.2]$ pushd /var/www/
/var/www ~/tmp/ExpressionEngine1.6.2
[furukawa@www www]$ sudo tar czf html_080303.tgz html
Password:
[furukawa@www www]$ ls
cgi-bin error html html_080303.tgz icons manual usage
[furukawa@www www]$ popd
~/tmp/ExpressionEngine1.6.2
ヘルプに書かれているとおり、ファイルを上書きします。
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf system/language/* /var/www/html/ee/language/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf system/modules/* /var/www/html/ee/modules/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf themes/profile_themes/* /var/www/html/themes/profile_themes/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf themes/wiki_themes/* /var/www/html/themes/wiki_themes/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf images/member_photos/* /var/www/html/images/member_photos/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf images/pm_attachments/* /var/www/html/images/pm_attachments/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf images/signature_attachments/* /var/www/html/images/signature_attachments/
systemディレクトリの名前を変えている人は、コピー先も名前を変えないといけないところに注意です。
これでファイルのアップグレードは完了。
ブラウザからexpressionEngineのsystemにアクセスして、P Home › Admin › System Preferences › General Configuration にあるLicense Numberを入力したらできあがりです。
*システムのupdate
 ファイルをコピーして..
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf system/core/* /var/www/html/ee/core/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf system/cp/* /var/www/html/ee/cp/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf system/db/* /var/www/html/ee/db/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf system/language/* /var/www/html/ee/language/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf system/lib/* /var/www/html/ee/lib/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf system/modules/* /var/www/html/ee/modules/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf system/plugins/* /var/www/html/ee/plugins/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf system/updates /var/www/html/ee/
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf system/update.php* /var/www/html/ee/update.php
[furukawa@www ExpressionEngine1.6.2]$ sudo cp -rf system/utilities/* /var/www/html/ee/utilities/
ブラウザでupdate.phpにアクセスします。http://www.example.com/system/update.php というようなパスになるはずです。
サイトの指示に従ってアップデートしたら、update用のファイルを削除してできあがりです。
[furukawa@www ExpressionEngine1.6.2]$ rm /var/www/html/ee/update.php
rm: remove write-protected regular file /var/www/html/ee/update.php'? y
rm: cannot remove
/var/www/html/ee/update.php’: Permission denied
[furukawa@www ExpressionEngine1.6.2]$ sudo rm /var/www/html/ee/update.php
[furukawa@www ExpressionEngine1.6.2]$ sudo rm -rf /var/www/html/ee/updates/

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です