はじめまして。
これまでエックスサーバーでWordPressで運営していたサイトを、
試しにさくらVPSに移行しようと作業しています。(お試し期間)
その際に、管理画面から画像をアップロードすると、
その画像に対してphpのgetimagesize(’http://からの絶対パス’)をしてもサイズを取得できません。
引数にルートからのフルパスを入れればサイズを取得できるのですが…。
なにかサーバーの設定が問題なのか、全く違う原因なのか…。
絶対パスのままで取得できる方法をご存知の方はいますか??
宜しくお願い致します。
※移行前にアップした画像などは、まるごとFTPからアップしたのですが、
それらの画像サイズは絶対パスでも問題なく取得できています。
※パーミッションは、揃えてあるので問題ないと思います。
※phpはモジュール版でセーフモードはOFFになってます。
みんなの回答 2 件
php.iniのallow_url_fopenと読み取れない画像のパーミッション確認してください。
余計なお世話だけど、WordPress動かすなら、アクセスログ毎日チェックした方がいいですよ。
質問者です。
すいません。勘違いしていました。
今、Hosterを使ってドメインを変えずに作業をしていたのですが、
それで変な挙動をしていたみたいです…。
それで、サイズ取得できなかった理由はベーシック認証を掛けていたからでした…。
アドバイスをいただいたおかげで初歩的なミスに気づけました。ほんとにありがとうございました。
公開したらアクセスログ毎日チェックしようと思います。
ありがとうございました。
関連するトピックス