トップページ > 記事閲覧
user.iniに関して
投稿日 : 2015/06/24(Wed) 19:23
投稿者 masa
参照先
お世話になります。
s335.xrea.comを使っています。
6/24午前1時まで動いていたphpで、「 Class 'OAuth' not found」のエラーとなります。

要は、それまでは、/virtual/(アカウント名)/extension/のoauth.soを読み込めていたのにバージョンアップ作業にて読み込めなくなったようです。
とりあえず、管理画面より、phpは、php56を利用する形に変更しています。


.user.ini(php.iniから自動で名称変更された?)ファイルには、以下のように記述しています。

extension_dir="/virtual/(アカウント名)/extension/"
extension=oauth.so
Re: user.iniに関して
投稿日 : 2015/06/24(Wed) 21:50
投稿者 masa
参照先
すみません。

補足です。
ssh 経由で、public_htmlフォルダと同じ階層の別フォルダをカレントディレクリにして、test.phpを叩いているのですが、

「Class 'OAuth' not found」のエラーとなり

.user.iniを読み込めていない状況になっています。

/virtual/(アカウント名)/extension/に配置した
oauth.soをロードしたいだけなのですが、
何か、特別な設定変更が必要でしょうか?

ご教授のほどよろしくお願い致します。
Re: user.iniに関して
投稿日 : 2015/06/25(Thu) 22:09
投稿者 masa
参照先
お世話になります。

自己解決しました。
.user.iniを複製して、
php.iniにリネームし、
さらに、pecl bundle oauth-1.2.3
を実行するなどして、oauthの最新版モジュールをlocalでビルドし、extension フォルダに放り込むことで、動きました。

お騒がせいたしました。
Re: user.iniに関して
投稿日 : 2015/06/26(Fri) 11:25
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
masa 様

平素は弊社サービスをご利用いただき、誠にありがとうございます。
また、この度はご回答が遅くなり、自己解決いただいてしまい、申し訳ございませんでした。

いただきました件につきまして、「extension_dir」や「extension」の記述場所が、変更となりました。
PHPで拡張モジュールを追加する場合の設定ファイル 「/public_html/.fast-cgi-bin/」の「php(バージョン名).ini」を編集し、記述いただく必要がございます。

◇お知らせ
MySQL/PostgreSQL/Apache/PHPのバージョンアップメンテナンスについて
・重要な仕様変更
PHPで拡張モジュールを追加する場合の設定ファイル
http://www.xrea.com/info/upgrade2014.html

以上、何卒よろしくお願い申し上げます。