ローカル環境でfopenがエラーになる
-
こんにちは
acf_formを使用してcsvデータから投稿データを生成する処理を作成しています。
ロリポなどのWEBサーバ上では問題なく動作するのですがローカル環境(mac+docker)だとエラーになってしまいます。
$file_importの場所にcsvデータは存在していましたが、PHPファイルのパスは/var/www/html/wp-content/themes・・になっていてcsvファイルのパスはのパスはhttp://localhost/wp-content/uploads・・になっているのでパスの問題?なのか、もしくはパーミッションの問題?なのか判断がつきません
failed to open stream: Cannot assign requested address in /var/www/html/wp-content/themes/xxx/single-import_test.php on line 46
ローカル環境なのでhttpsではないはずなのですが、、(SSLはReally Simple SSLというプラグインを使用しています)
wordpressからメディアアップロードなどはできるのでパーミッションではないかと推測しています
アドバイスをいただけると嬉しいです
よろしくお願いいたします
$file_import = get_field('file_import'); $id_new_post = get_field('id_new_post'); echo $file_import; //→http://localhost/wp-content/uploads/2023/02/test.csv存在している if($id_new_post == ''){ $row = 1; $str_postID = ''; $arr_data = array(); if (($handle = fopen($file_import, "r")) !== FALSE) { ...
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「ローカル環境でfopenがエラーになる」には新たに返信することはできません。