質問編集履歴

1

環境情報追記

2021/02/12 03:31

投稿

sat0
sat0

スコア2

test CHANGED
File without changes
test CHANGED
@@ -33,3 +33,91 @@
33
33
  PHPIniDir "/etc"
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ ### 追記
40
+
41
+ CentOS7.9,apache2.4,php7.4,mariadb15.1
42
+
43
+ ファイル名を変更したら、このページは動作していませんと表示されるようになってしまいました。
44
+
45
+ 環境構築は入れているもののバージョンは違いますが下記の情報を、
46
+
47
+ https://qiita.com/sakunowman/items/637b6582db23390561cd
48
+
49
+ index.phpは以下のものを使用しています。
50
+
51
+ ```ここに言語名を入力
52
+
53
+ <?php
54
+
55
+ define('DSN', 'mysql:host=localhost;dbname=lamp_test;charset=utf8');
56
+
57
+ define('DB_USERNAME', 'XXXX');
58
+
59
+ define('DB_PASSWORD', 'XXXX');
60
+
61
+
62
+
63
+ try {
64
+
65
+ $_db = new PDO(DSN, DB_USERNAME, DB_PASSWORD);
66
+
67
+ $_db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
68
+
69
+ } catch(PDOException $e){
70
+
71
+ echo $e->getMessage();
72
+
73
+ exit;
74
+
75
+ }
76
+
77
+
78
+
79
+ $stmt = $_db->query("SELECT * FROM prefectures ORDER BY id ASC");
80
+
81
+ $prefectures = $stmt->fetchAll(PDO::FETCH_ASSOC);
82
+
83
+
84
+
85
+ function escape($s){
86
+
87
+ return htmlspecialchars($s, ENT_QUOTES, 'UTF-8');
88
+
89
+ }
90
+
91
+ ?>
92
+
93
+ <!DOCTYPE html>
94
+
95
+ <html>
96
+
97
+ <head>
98
+
99
+ <meta charset="utf-8">
100
+
101
+ <title>lamp-test</title>
102
+
103
+ </head>
104
+
105
+ <body>
106
+
107
+ <ul>
108
+
109
+ <?php foreach($prefectures as $prefecture): ?>
110
+
111
+ <?php echo "<li>".escape($prefecture['name'])."</li>" ?>
112
+
113
+ <?php endforeach ?>
114
+
115
+ </ul>
116
+
117
+ </body>
118
+
119
+ </html>
120
+
121
+ ```
122
+
123
+ 他に何か足りていない情報があればご指摘お願いいたします。