トップページ > 記事閲覧
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
以上、何卒よろしくお願い申し上げます。