|
apache、php、mysqlを準備すれば、後はブラウザでクリックしていくだけ。Xoopsの様な物。
php.ini設定
output_buffering Off
register_long_arrays On <=これがないとインストールが進まない
register_globals On
file_uploads On
default_charset EUC-JP
mbstring.language Japanese
mbstring.encoding_translation On
mbstring.http_input auto
mbstring.http_output EUC-JP
mbstring.internal_encoding EUC-JP
mbstring.detect_order auto
mbstring.substitute_character none
mbstring.func_overload 0
mysql 4.1 (※注1)
# mysqladmin -u root password abcdefg
# mysql -u root -p
mysql> use mysql;
mysql> grant all privileges on *.* to testuser@localhost identified by 'passtest' with grant option;
mysql> select host, user, password from user;
文字コードは
/etc/mysql/my.cnf内
[client]
[mysqld]
[mysql][mysqldump]←これに書いてなくてハマった(※注2)
に、
default-character-set=ujis
を追記。
↑どうやら原因はこれではないらしい…(※注2参照)
先にmysql_query("SET NAMES ujis");を書き込んで置かないと入れ直しになります。
osCommerce
後はブラウザで/catalog/install/にアクセスして、New Installクリック。
mysqlへ追加したユーザ等を指定。
Continueをクリックしていくだけ。
ハイ、出来上がり。
Administration Toolをクリックすると管理画面(ID:admin PW:admin)。
文字コードはEUC-JPで全部統一してあるはずなのに、何故か一部文字化け(※注2:[mysql][mysqldump]にdefault-character-set=ujisすれば解決)。
追記:my.cnf設定では文字化けしたままの場合有り
http://www.xbit.jp/content/view/18/28/
このサイトを参考にプログラム修正(mobile版がある場合は3+1箇所)
それぞれのfunction/database.phpにあるmysql_connect()している所の後に、@mysql_query("SET NAMES ujis");を入れます。
Catalogをクリックするとショップページ。
ちなみに、
「1054 - Unknown column 'p.products_id' in 'on clause'」
こんなエラーが出てるのは、MySQLが5以上でSQLのチェックが厳しくなっている為らしい。解決策は4.1に落とす事(※注1)。
MySQL5でやりたい場合はSQL文を直せばMySQL5でいける。いたる所を修正しないといけないと思われるが、とりあえず例として
default.php内
from ((...) left join ...) left join ...
↑こんな感じで()にて優先を上げてあげる。
実際にこれでエラー出なくなってます。
↓ここ参照しました。
http://njcfactory.com/bbg/?m=200702
上部に赤い警告がでるので、
rm -rf install/ で不要になったディレクトリを削除して、
chmod 444 configure.php で余分なアクセス権を無くしておく。
※ 『Web』に繋がる関連物を 視覚的に探しだせるサイトを作ってみました(よろしければクリックしてみてくださいね)。
リンク元:
(3) : http://www.google.co.jp/search?hl=ja&source=hp&q=osCommerce+%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%80%80%E9%80%B2%E3%81%BE%E3%81%AA%E3%81%84&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq=
(2) : http://www.google.co.jp/search?hl=ja&lr=lang_ja&q=mysql+left+join+Unknown+column&start=10&sa=N
(1) : http://www.google.co.jp/search?hl=ja&safe=off&client=firefox&rls=org.mozilla%3Aja%3Aofficial&q=oscommerce+mysql5&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_ja&aq=f&oq=
(1) : http://www.google.com/search?hl=ja&client=safari&rls=en&q=oscommerce+mysql5+utf&start=10&sa=N
(1) : http://www.google.co.jp/search?hl=ja&source=hp&fkt=4231&fsdt=15497&q=OSC%E3%80%80%E7%AE%A1%E7%90%86%E7%94%BB%E9%9D%A2%E3%80%80%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq=
(1) : http://www.google.co.jp/search?hl=ja&source=hp&q=oscommerce+MySQL+5.0&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq=
(1) : http://www.google.co.jp/search?hl=ja&source=hp&q=oscommerce+mysql5&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=0&oq=
(1) : http://www.google.co.jp/search?hl=ja&source=hp&q=oscommerce+mysql5&lr=&aq=0&oq=oscommerce+my
(1) : http://www.google.co.jp/search?q=oscommerce+mysql5&btnG=%E6%A4%9C%E7%B4%A2&hl=ja&lr=&safe=off&sa=2
(1) : http://www.google.co.jp/search?hl=ja&source=hp&q=osCommerce+mysql5&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=&aq=f&oq=
ページ閲覧者数:33人
[ Web ] 一覧へ
|