サイトカレンダをスキップ

«
2017年 12月
»
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

-

ログイン

ログイン

QRコード

QR code


 掲示板目次 > Magento全般 > インストール不具合 新規投稿 返信投稿
 configurationでの問題。
 
rodrigo6
 2012年2月 3日 13:33 JST (参照数 9463回)  
掲示板 Regular Member
Regular Member
smart

状態: オフライン


登録日: 2009年3月11日
投稿数: 70

CentOs5.2でphpとmysqlのアップグレードを行った後、
magentoのインストールを行いました。

しかし、設定で下記の問題が発生しました。

PHP Extension "pdo_mysql" must be loaded
PHP Extension "mcrypt" must be loaded
PHP Extension "curl" must be loaded
PHP Extension "gd" must be loaded

該当するphp.iniでは
extension=php_mcrypt.dll
extension=curl.so
extension=php_curl.dll
extension=pdo.so
extension=php_pdo.dll
extension=pdo_mysql.so
extension=php_pdo_mysql.dll
はコメントアウトされてます。

phpinfo.phpのconfigure commandでは
mysql=shared,/usr/lib/mysql/mysql_config' '--with-pdo-sqlite=shared,/usr' '--without-gd' '--disable-dom' '--disable-dba' '--without-unixODBC' '--disable-xmlreader' '--disable-xmlwriter' '--without-sqlite' '--without-sqlite3' '--disable-phar' '--disable-fileinfo' '--disable-json' '--without-pspell' '--disable-wddx' '--without-curl' '--disable-posix' '--disable-sysvmsg' '--disable-sysvshm' '--disable-sysvsem'
となっており、該当エクステンションが外されている事が分かります。

PHPアップグレードの際、modulesファイルはmodules33にコピーしました。
php.iniの参照ファイルへの変更は済んでおります。
関係ないかも知れませんがファイル内にはsoファイルだけでdllファイルは元々ありません。

yumにてphp-curl devlなど必要な物はインストール済みです。

何が問題だと思われますでしょうか。

宜しくお願いもうしあげます。

 
プロフィール メール
引用して書き込む
hirokazu_nishi
 2012年2月 3日 14:44 JST  
掲示板 管理者
管理者

状態: オフライン


登録日: 2008年2月 9日
投稿数: 470
php -i の結果か、phpinfo() の結果ってどうなってますか?

結果の中に該当エクステンションの設定パラメータがでてこない場合は該当エクステンションがロードされていないと思います。

ちなみに、*.dll はWindows用で、*.so はUnix用です。


あと、PHP5.2を使うくらいならCentOS5系だとphp53でPHP5.3が使えるので
そっちの方がおすすめです。

Magento技術サポート・日本語化エクステンション・セキュリティ診断提供中です。日本語ガイドブックの販売・レンタルサーバサービス開始しました。 http://principle-works.jp/
 
プロフィール メール ホームページ
引用して書き込む
rodrigo6
 2012年2月 3日 16:41 JST  
掲示板 Regular Member
Regular Member

状態: オフライン


登録日: 2009年3月11日
投稿数: 70

ご返答、有難う御座います。
phpは5.3.9を使用しております。
下記がphpinfo()のアウトプットになります。

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules33/php_mcrypt.so' - /usr/lib/php/modules33/php_mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Module 'curl' already loaded in Unknown on line 0
PHP Warning: Module 'gd' already loaded in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules33/mcrypt.so' - /usr/lib/php/modules33/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules33/odbc.so' - /usr/lib/php/modules33/odbc.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Module 'PDO' already loaded in Unknown on line 0
PHP Warning: Module 'pdo_mysql' already loaded in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules33/pdo_odbc.so' - /usr/lib/php/modules33/pdo_odbc.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Parse error: syntax error, unexpected $end in Command line code on line 1

何が問題だと思われますでしょうか。

 
プロフィール メール
引用して書き込む
hirokazu_nishi
 2012年2月 3日 16:45 JST  
掲示板 管理者
管理者

状態: オフライン


登録日: 2008年2月 9日
投稿数: 470
まず一つ目は、soファイルがロードできていないということ。
ファイルがない、と言ってるものは、該当パスにファイルがあるか確認しましょう。
あるいはアクセス権限が不足しているかも。

で、もう1つ問題なのはPHPのバージョン違いでエクステンションがロードできないケース。
CentOS5.xは標準でPHP5.1.6なので、5.2を入れるとエクステンションが動きません。
専用にビルドしたRPMならちゃんと動きますが・・・。


なので、おとなしく公式の5.3を入れるほうがいいですね。

Magento技術サポート・日本語化エクステンション・セキュリティ診断提供中です。日本語ガイドブックの販売・レンタルサーバサービス開始しました。 http://principle-works.jp/
 
プロフィール メール ホームページ
引用して書き込む
rodrigo6
 2012年2月 3日 17:19 JST  
掲示板 Regular Member
Regular Member
musical

状態: オフライン


登録日: 2009年3月11日
投稿数: 70

magentoを無事インストールできました。

php.iniのextension directoryとmodule directory を全てコメントアウトすると、
普通にインストールできました。デフォルトでエクステンションが動いたのでしょう。

大変でしたが良い勉強になりました。
Wink

 
プロフィール メール
引用して書き込む
内容生成: 6.31 秒
新規投稿 返信投稿


通常 通常
注目トピック 注目トピック
ロック済 ロック済
新着 新着
注目トピック 新着 注目トピック 新着
ロック済トピック 新着 ロック済トピック 新着
ゲストユーザの投稿を見る 
ゲストユーザ投稿可能 
HTML許可 
バッドワードをチェック