質問編集履歴

1

公式のインストール手順に従って、libsの配置先を変更。

2017/01/07 08:25

投稿

TeraTaka0614
TeraTaka0614

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,21 @@
1
+ ###追記
2
+
3
+ コメントを参考に構成を変更しました。
4
+
5
+ ```
6
+
7
+ libsの配置を以下に変更
8
+
9
+ 旧)/var/www/html/smarty-compile-check/libs/
10
+
11
+ 新)/usr/local/lib/smarty-3.1.30/libs/
12
+
13
+ ※smarty-3.1.30は、サイトからDLしたものを解凍してそのまま配置しています。
14
+
15
+ ```
16
+
17
+
18
+
1
19
  ###発生している問題と達成したいこと
2
20
 
3
21
  $smarty->display(~~) を実行したとき、以下のエラーで弾かれてしまいます。
@@ -58,8 +76,6 @@
58
76
 
59
77
  smarty-compile-check/
60
78
 
61
- libs/
62
-
63
79
  templates/
64
80
 
65
81
  index.tpl
@@ -69,6 +85,16 @@
69
85
  cache/
70
86
 
71
87
  index.php
88
+
89
+ /usr/
90
+
91
+ local/
92
+
93
+ lib/
94
+
95
+ smarty-3.1.30/
96
+
97
+ libs/
72
98
 
73
99
  ```
74
100
 
@@ -82,7 +108,9 @@
82
108
 
83
109
  <?php
84
110
 
111
+ define("SMARTY_DIR", "/usr/local/lib/smarty-3.1.30/libs/");
112
+
85
- require_once(__DIR__ . "/libs/Smarty.class.php");
113
+ require_once(SMARTY_DIR . "Smarty.class.php");
86
114
 
87
115
  $smarty = new Smarty();
88
116