-
ID:jC/pXg さんの質問

はじめまして。
これまでエックスサーバーでWordPressで運営していたサイトを、
試しにさくらVPSに移行しようと作業しています。(お試し期間)

その際に、管理画面から画像をアップロードすると、
その画像に対してphpのgetimagesize(’http://からの絶対パス’)をしてもサイズを取得できません。
引数にルートからのフルパスを入れればサイズを取得できるのですが…。

なにかサーバーの設定が問題なのか、全く違う原因なのか…。
絶対パスのままで取得できる方法をご存知の方はいますか??
宜しくお願い致します。

※移行前にアップした画像などは、まるごとFTPからアップしたのですが、
 それらの画像サイズは絶対パスでも問題なく取得できています。
※パーミッションは、揃えてあるので問題ないと思います。
※phpはモジュール版でセーフモードはOFFになってます。

みんなの回答 2 件

ID:tm7MnS さんの回答

php.iniのallow_url_fopenと読み取れない画像のパーミッション確認してください。

余計なお世話だけど、WordPress動かすなら、アクセスログ毎日チェックした方がいいですよ。

ID:tm7MnS

パーミッションじゃなくて、ファイルのオーナーとグループですね。

ID:jC/pXg さんの回答

質問者です。
すいません。勘違いしていました。
今、Hosterを使ってドメインを変えずに作業をしていたのですが、
それで変な挙動をしていたみたいです…。
それで、サイズ取得できなかった理由はベーシック認証を掛けていたからでした…。
アドバイスをいただいたおかげで初歩的なミスに気づけました。ほんとにありがとうございました。
公開したらアクセスログ毎日チェックしようと思います。
ありがとうございました。

最終更新日:2014-02-02 (2,499 views)

関連するトピックス

ページ上部に戻る