[英]Error creating resource: [message] fopen(https://localhost:80/oauth/token): failed to open stream: Connection refused
[英]getimagesize / fopen connection refused
我正在嘗試使用本地 php function getimagesize 從絕對 URL 的遠程圖像中獲取大小。 我正在使用 PHP 7.3,這里是代碼:
$fichier = 'http://mydomain/images/image.jpg';
$size = getimagesize($fichier);
var_dump($size);
代碼返回:
PHP Warning: getimagesize(http://mydomain/images/image.jpg): failed to open stream: Connection refused in ...
使用 fopen,同樣的問題:
PHP Warning: fopen(http://mydomain/images/image.jpg): failed to open stream: Connection refused
當我從另一台服務器嘗試相同的 URL 時,它正在工作。
此外,如果我試圖從其他圖像和其他域但在同一服務器上獲取信息,它也不起作用。
allow_url_fopen 已啟用。 我認為它應該來自 Apache conf,但不確定......有人有想法嗎? 謝謝 !
最后,問題來自網絡。 Apache 無法解析自己的公共域名。 所以為了糾正這個問題,我只是在hosts文件中有“127.0.0.1 mydomain”,問題就解決了。 希望它可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.