developer's diary

最近はc#のエントリが多いです

Ubuntu Server10.04 LTSにEC-CUBEをインストール。(失敗)

Ubuntuにはopenssh-serverのみインストールしている状態でリモートで操作。

必要ソフトのインストール。

まずはを調べる。

EC-CUBEのシステム要件を調べる。

LAMPでインストールしようと考えているので、OSがLinuxでDBがMySQL

  • Linux glibc 2.1/2.2/2.3
  • MySQL5.x系
  • PHP5.0.x以降
    • mysql (MySQLで接続するライブラリ)
    • gd (画像を操作するライブラリ)
    • freetype2 (FreeなTrueTypeフォントのレンダリング用ライブラリ*1 )
    • mbstring (文字コードの変換等を行うライブラリ日本語には必須)
    • zlib (gzの圧縮・解凍を行うためのライブラリ)

apacheは特に記述されていませんでした。*2

user@ubuntu:~$ sudo apt-get install -y apache2 php5 php5-gd mysql-server php5-mysql phpmyadmin
user@ubuntu:~$ sudo ln -s /usr/share/phpmyadmin /var/www
user@ubuntu:~$ sudo service apache2 start

EC-CUBE2.4.4をDLしてセットアップ

user@ubuntu:~$ wget http://downloads.ec-cube.net/src/eccube-2.4.4.tar.gz
user@ubuntu:~$ tar zxvf eccube-2.4.4.tar.gz
user@ubuntu:~$ sudo mv eccube-2.4.4 /var/www/
user@ubuntu:~$ sudo chmod 777 /var/www/eccube-2.4.4/data/cache/
user@ubuntu:~$ sudo chmod 777 /var/www/eccube-2.4.4/html/install/temp

http://〜サーバ〜/eccube-2.4.4/html/ にアクセス
f:id:mitsugi-bb:20100830220333p:image
大量のエラーが。。。

606や707に変更。(下記コマンドを実行してはいけません!)

sudo chmod 606 /var/www/eccube-2.4.4/data/install.php
sudo chmod 707 /var/www/eccube-2.4.4/html/user_data/css
sudo chmod 707 /var/www/eccube-2.4.4/html/user_data/include
sudo chmod 707 /var/www/eccube-2.4.4/html/user_data/packages
sudo chmod 707 /var/www/eccube-2.4.4/html/user_data/templates
sudo chmod 606 /var/www/eccube-2.4.4/html/user_data/css/common.css
sudo chmod 707 /var/www/eccube-2.4.4/html/user_data/include/campaign
sudo chmod 707 /var/www/eccube-2.4.4/html/user_data/include/preview
sudo chmod 707 /var/www/eccube-2.4.4/html/user_data/packages/default
..........
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/products/LC_Page_Products_Detail.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/products/LC_Page_Products_DetailImage.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/products/LC_Page_Products_List.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/products/LC_Page_Products_Review.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/products/LC_Page_Products_ReviewComplete.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/products/LC_Page_Products_Search.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/regist/LC_Page_Regist.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/regist/LC_Page_Regist_Complete.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/rss/LC_Page_Rss.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/rss/LC_Page_Rss_Products.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/shopping/LC_Page_Shopping.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/shopping/LC_Page_Shopping_Complete.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/shopping/LC_Page_Shopping_Confirm.ph
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/shopping/LC_Page_Shopping_Deliv.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/shopping/LC_Page_Shopping_DelivAddr.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/shopping/LC_Page_Shopping_Payment.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/tb/LC_Page_TrackBack.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/unsupported/LC_Page_Unsupported.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/upgrade/LC_Page_Upgrade_Base.php
sudo chmod 606 /var/www/eccube-2.4.4/data/class/pages/upgrade/LC_Page_Upgrade_Downl

コマンドについていかずにchmod 606 / とかなったのかな。。。

リモートでアクセスできなくなった・・・・

*1: [http://www1.plala.or.jp/fukafuka/install/freetype2.html:title]で紹介されてました。

*2:記述はないけども何かしらのhttpサーバは必須