teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

各プログラムファイルの階層を追加

2024/04/09 03:09

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -79,11 +79,31 @@
79
79
  drwxr-xr-x 2 username username 4096 4月 8 15:20 composer
80
80
  ```
81
81
 
82
+ ### 各プログラムファイルの階層
83
+ Excelを操作するPHPファイル「tcpdf_MakeEXCEL.php」のある階層
84
+ ```
85
+ html---
86
+ L--excel---
87
+ L--PhpSpreadsheet---
88
+ L--tcpdf_MakeEXCEL.php
89
+ ```
90
+ autoload.phpの階層
91
+ ```
92
+ home---
93
+ L--username---
94
+ L--composer.json
95
+ L--composer.lock
96
+ L--vendor---
97
+ L--autoload.php
98
+ L--composer
99
+ ```
82
100
 
83
101
  ### 補足情報(FW/ツールのバージョンなど)
84
102
  LINUXの種類
85
103
  Debian GNU/Linux 10 (buster)
86
104
 
105
+ vendorのパーミッションは「drwxr-xr-x」、autoload.phpのパーミッションは「-rw-r-xr-x」です
106
+
87
107
  ### 対応履歴
88
108
  requireをincludeに変えてみる
89
109
  ```php

1

対応履歴更新

2024/04/09 02:56

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -84,5 +84,17 @@
84
84
  LINUXの種類
85
85
  Debian GNU/Linux 10 (buster)
86
86
 
87
+ ### 対応履歴
88
+ requireをincludeに変えてみる
89
+ ```php
90
+ ini_set('display_errors', 'On');
91
+ include 'vendor/autoload.php';
92
+ ```
93
+ 結果:
94
+ ```
95
+ Warning: include(vendor/autoload.php): failed to open stream: No such file or directory in /var/www/html/excel/PhpSpreadsheet/tcpdf_MakeEXCEL.php on line 5
87
96
 
97
+ Warning: include(): Failed opening 'vendor/autoload.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/excel/PhpSpreadsheet/tcpdf_MakeEXCEL.php on line 5
98
+ ```
99
+
88
100
  どうすればライブラリを読み込めるでしょうか。よろしくお願いします。