ニックネームが登録できない
miro > ニックネームが登録できない @ 2013/7/23 12:51 |
---|
はじめまして、miroと申します。
質問させてください。 ユーザ管理にて、ニックネームを登録してもニックネームが反映されず ユーザリスト表示においてもニックネームが空白のままになっています。 (登録時は、正常に情報を更新した、というメッセージが出ます) どなたか、アドバイスをお願い致します。 #ロケットサーバにて、レンタルサーバデフォルトインストールの2.0.4から2.1.1にVerUpを しています。VerUp時には、FTPでファイルをUpする際のパーミッションに苦労しました。 (結局全部666でUpしました) ■ BaserCMSのバージョン:2.11 ■ レンタルサーバー名:ロケットサーバー ■ スマートURLの利用:ON ■ 設置フォルダ:ドキュメントルート ■ 利用しているデータベース:MySQL ■ PHPスキル(自己評価):D 以上、よろしくお願い致します。 |
yuse > Re: ニックネームが登録できない @ 2013/7/24 20:24 |
---|
こんにちは。
とりいそぎ私が2.1.1で動作確認したのですが、baser\controllers以下のファイルパーミッションは644になってました。 ピンポイントで変えてもうまくいくかどうか不明ですが、影響が気になるようであれば まずはこのファイルだけ変えてみてニックネームが登録されるか確認してみてはいかがでしょうか。 もし急ぎで、とにかくニックネームだけ変えたい!という場合は、DBになりますが、 (インストール時に決めたプレフィックス)_usersテーブルのnickname列を直接変更してやれば、変わります。 でわでわ |
miro > Re: ニックネームが登録できない @ 2013/7/25 7:53 |
---|
yuseさん
ありがとうございます。やってみます。 取り急ぎ。。 |
miro > Re: ニックネームが登録できない @ 2013/7/25 8:31 |
---|
yuseさん
パーミッション一部直してみましたが、だめでした。 DBをよく分かってないのですが、もしかしてニックネームのフィールドが 無い状態なのかもしれません。 確か、Baser2.0.4ではニックネームが無かったため、その状態で作られた DBにニックネームのフィールドが無いのでは?と・・・ WebDBadminなるもので、それっぽいDBを調べると以下の項目しかありませんでした。 id name password real_name_1 real_name_2 email user_group_id created modified となると、DB作り直しなんでしょうかね?。。。トホホorz |
yuse > Re: ニックネームが登録できない @ 2013/7/27 0:03 |
---|
こんにちは。
無かったですか、、本来ならば、 bc_usersテーブルに user_group_idの次にnicknameという列がVarchar(255)で定義されてます。 影響範囲がまったく見えない状態なので、 なんともいえませんが、 プログラムさえ正しければ、もしかしたら、nicknameカラムを追加すれば動くようになるかも知れません。。 前向きな答えでなく申し訳ないですが。。 |
miro > Re: ニックネームが登録できない @ 2013/8/2 8:06 |
---|
yuseさん
遅レスで申し訳ございません。ちょっと立て込んでおりました。 アドバイスありがとうございました。 ちょっと、DB弄ってみます。。。 #テストページにて、ニックネームが追加された前後のVerで無理やりUpdateしてみたりしたのですが、結果はうまく動かなくなりました。。。(^^; DB弄ってみた結果はまた、ご報告させて頂きます |
miro > Re: ニックネームが登録できない @ 2013/8/6 7:50 |
---|
yuseさん
ありがとうございました。解決しました。m(_ _)m やったのは、アドバイス頂いたとおりにDBにカラムを追加しました。 以下、環境依存かもしれませんが現象を記録します。 テスト環境(VerをDown、Upなどをして、最終的にVer2.1.2)においては DBのカラムを追加しただけで、ニックネームが使える様になりました。 (前投稿にて動かなくなったのは、どうやらロケットサーバの障害と当たったためで 再度updateを実施したところ動くようになった) 本番環境(Ver2.1.1)ではDBを追加しただけでは使える様になりませんでした。 ダメもとで、しっかりバックアップした後にVer2.1.2に上げたところ ニックネームが使える様になりました。 update実施がトリガーかVer2.1.1の問題であったかは不明ですが、これにて 運用が開始できそうです。 あらためて、ありがとうございました。 |