Softbank(ソフトバンク)サーバー(情報が少なすぎて正式名称、プランは不明です)では
デフォルトの状態ではPHPのセッション(Session)機能が使えないため、ログイン機能などがそのままでは使えません。
まぁ超超マイナーなサーバーのため情報が少ない&役に立つかどうか微妙ですが、
下記手順にてセッションが使えるようになります。
※下記の手順はあくまでも当サイトのプログラムを指します。
1,photo_newsフォルダ内にsessionという空のフォルダ(ディレクトリ)を作成して下さい。
※当プログラム以外の場合にはプログラムファイルと同じ階層に作成下さい。
2,admin.phpをエディタソフトで開いて下さい。
3,20行目付近の「session_start();」の上の行に以下リンク先の1行をコピペ下さい。
※当プログラム以外の場合にはsession_start()の前に記述すればOKです。
4,管理画面にて投稿してみてください。
セッション機能有効化のための追記用テキストファイル
※記号などが変換されるためあえて外部ファイルにしています。
以下は事の経緯になります。
適当に読み飛ばしてOKです。
このことは当サイトのユーザーよりニュースプログラムでログインできないというお問い合わせがあり、
判明したという経緯があります。
まずSoftbank(ソフトバンク)サーバー問い合わせたところ下記回答が来たとのことです。
------------------------------------------------------------
ソフトバンクモバイル 法人お客様センター
PHPのセッション機能は使用可能でございますが、
使用に際しご留意いただきたい点がございます。
PHP内で、/var/lib/php/sessionを指定していただいている
状況でしたら、お客様の自ディレクトリ内ファイルを
ご指定いただけますでしょうか。
上記は、/var/lib/php/session への書き込み権限が無い事に
起因するプラットフォーム(Parallels Plesk Panel)の
仕様でございます。
また、お客様領域より上位のファイルの改変につきましては、
共有サーバのため、承りかねます旨、ご了承ください。
------------------------------------------------------------
wwまぁ例によってサーバー会社にありがちな回答が、、、そういうことを聞いているんじゃないんですがねw
デフォルトで動くかどうかを聞きたかっただけなんだけど。。
何度か無駄なやりとりを行い、ようやく解決することが出来た。
まぁこんなサーバーをあえて借りることはないとは思いますが、どなたかの役に立てば嬉しいです。
少なくとも現状分かっているセッション機能がデフォルトで使えないサーバーは
Yahooジオプラスとこのソフトバンクです。(まぁほぼ同一会社なので納得ですが、対処法が異なります)
ジオプラスは一応マニュアルありますが、ソフトバンクは無いようです。
まぁあまり文句を言いたくはないのですが、まだまだイレギュラー仕様のサーバーが未だ多いため、少しでも改善(ボトムアップ)できたらと。