- 締切済み
さくらインターネットでのパーミッションについて
こんばんは。お世話になっております。 友人に頼まれてサイトを作成したのですが、その中で管理者専用ページがあり、ログインパスワードなど任意で変えられるよう、別ファイルにdifine()を用いて(そのファイルに任意のパスワードなどを書込み)いるのですが、一度ログインするものの、ページを移動するとdifineを参照できないためか、ログイン状態を保つことが出来ません。 また、通常の(管理者以外が閲覧する)ページでも、訪問者が書込みできるようプログラムを組んでいるのですが、これも正常に機能する事が出来ません。 以上、書込みができる作りのため、書込み可能なファイルを設置しているディレクトリの属性を707とし、その各ファイルを606として、当初、当方で借りているサーバーでテストを行っていたのですが、こちらは何ら問題なく動作するものの、友人の借りている、さくらインターネットでは正常に機能する事が出来ないのです。 色々と調べて現在分かった範囲では、さくらインターネットではPHPをCGIとして動かしているため、ディレクトリに設定した707や、各ファイルに設定した606は利用出来ないとまでは分かったのですが、サイトの性質上、書込みができるよう設定するには、どのような対処を行えばいいのでしょうか? 乏しい知識ながらも、数が月かけて作り上げたサイト。。完成を控えてのこの状況に困り果てています。。 お忙しい中恐縮ですが、お知恵を頂戴したく投稿させていただきました。宜しくお願い申し上げます。
- みんなの回答 (3)
- 専門家の回答
お礼
notnotさんへ こんばんは。 パーミッションも含め、改めて見直したあと補足欄へ書き込みさせて頂きます。 ご親切な対応をありがとう御座います。
補足
notnotさんへ こんばんは。お世話になっております。 色々と見直してみたものの、なんら変更は無く、試にとアップしたファイルを全て削除し、新たにアップしてディレクトリやファイルの属性はそのまま(ディレクトリが755、ファイルが644)にしてみたら、エラーも出ず、また書き込みも出来るようなっておりました。 これって普通なのでしょうか? 当初書込みができるよう、属性には気を使っていたので、拍子抜けした感覚です・・。