php ÀÇ define ¸í·É Àü¿ª»ç¿ëÀÌ µÇÁö ¾Ê½À´Ï´Ù.

   Á¶È¸ 7508   Ãßõ 0    

Windows Server 2008 R2 에서 IIS 7.5 + PHP 5.3.7 으로 실험목적으로 사용중입니다.

 

PHP 기반 웹을 설치하고 이것저것 설정을 했는데, 문제점이 있습니다.

 

실제 사용과 겉으로는 아무런 이상없이 사용이 가능합니다만,

숨어 있는 설정파일들 또는 라이브러리 php 파일끼리의 define 명령어가 전역으로 인식이 되지 않습니다.

 

아래를 참고해주세요.

 

index.php 의 일부 내용:

 

define('DATA_HOME', '');

setting.php 의 일부 내용:

 

// You may hide these directories (from web browsers)
// by setting DATA_HOME at index.php.

define('DATA1_DIR', DATA_HOME . 'data1/' );
define('DATA2_DIR', DATA_HOME . 'data2/' );
define('DATA3_DIR', DATA_HOME . 'data3/' );
define('DATA4_DIR', DATA_HOME . 'data4/' );
define('BACKUP1_DIR', DATA_HOME . 'backup1/' );
define('BACKUP2_DIR', DATA_HOME . 'backup2/' );

define('FILES1_DIR', DATA_HOME . 'files1/');

define('FILES2_DIR', DATA_HOME . 'files2/' );

setting.php 에서의 일부 에러:

 

PHP Notice: Use of undefined constant DATA_HOME - assumed 'DATA_HOME' in C:\x\y\z\setting.php on line 1

 

위와 같이 index.php 에서 DATA_HOME 을 선언했음에도, 다른 php 파일에서 DATA_HOME 을 읽지 못합니다.

 

또한 다른 php 파일들에서도 이러한 현상이 나타납니다.

 

이 PHP 기반 웹을 사용하는 다른 웹서버에서는 이러한 에러없이 원활하게 돌아가는것을 확인하고, 다른 버전들도,

이리저리 바꿔가며 해봤지만 같은 에러가 발생합니다.

 

해결책을 모르겠습니다.

 

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
±èÀ±¼ú 2011-08
/ ÀÌ°Ô ¾Æ´Ï°í \ ·Î °æ·Î¸¦ ¹Ù²Ù¾î¾ß ÇÒµí ½ÍÀºµ¥¿ä...
¸®´ª½º¿Í À©µµ¿ìÀÇ °æ·Î ¼³Á¤ Â÷ÀÌÁ¡¿¡¼­ ¿¡·¯ ³ª´Â°Å °°½À´Ï´Ù.
     
ÃÖ¹ÎÀç 2011-08
¿ì¼±ÀûÀ¸·Î ´äº¯ °¨»çÇÕ´Ï´Ù. ^^
'/' ¸¦ ''·Î º¯°æÇϸé
PHP Parse error: syntax error, unexpected T_STRING in C:\x\y\z\setting.php on line 74
ÀÌ·±½ÄÀ¸·Î ¿¡·¯°¡ Ãâ·ÂµÇ°í HTTP 500 ¿¡·¯¸¦ Ãâ·ÂÇعö¸³´Ï´Ù.
          
ÃÖ¹ÎÀç 2011-08
¶ÇÇÑ, index.php ¿¡ ÀÖ´ø define ¹®À» setting.php ¿¡ Á÷Á¢ ½áÁÖ´Â ¹æ¹ýµµ ÀÖ±äÇѵ¥,
ÀÌ·¯¸é '/' À» »ç¿ëÇصµ ¾Æ¹«·± ¿¡·¯µµ ¾ø½À´Ï´Ù¸¸, ´Ù¸¥ php ÆÄÀÏÀÌ ¾öû³ª°Ô ¸¹¾Æ ¿Ã¹Ù¸¥ ¹æ¹ýÀº ¾Æ´Ñµí ÇÕ´Ï´Ù.
ALpha 2011-08
DATA_HOME ÀÇ ÄõÅ×ÀÌ¼Ç ¸¶Å©¸¦ Á¦°ÅÇÏ¸é ¾î¶»°Ô µÇ³ª¿ë? \\ ·Î »ç¿ëÇصµ ¿¡·¯Àΰ¡¿ä?

ÀÌ°Ç Á¤¸» ;; ¹¯´Â Àúµµ Á» ÀÌ»óÇÏÁö¸¸ ... ÀÎŬ·çµå³ª ¸®ÄâÀ̾îÀÇ À§Ä¡´Â ÃÖ»ó´ÜÀ̽ÃÁÒ?


QnA
Á¦¸ñPage 3777/5685
2014-05   4967002   Á¤ÀºÁØ1
2015-12   1503393   ¹é¸Þ°¡
2011-08   7713   ¼­Çö¼®
2011-08   7763   Á¤ÀºÁØ1
2011-08   6739   Á¤ÀºÁØ1
2011-08   5736   ¾¾µð°øÀå
2011-08   9119   °¡ºü·Î±¸³ª
2011-08   6062   NiteFlite9
2011-08   6326   ±è1Á¤2¿í
2011-08   9688   »ðÁú¸Å´Ï¾Æ
2011-08   7137   ¹æoÈ¿o¹®
2011-08   6562   ¶Ñ¶Ñ±è´ë¿ø
2011-08   6306   ´À´å
2011-08   6000   ±è°Ç¿ì
2011-08   7509   ÃÖ¹ÎÀç
2011-08   6462   Áö´Ïº¸ÀÌ
2011-08   8168   ¹öÁö´Ï¾Æ
2011-08   6074   Á¤Èñ¼·
2011-08   7621   ½Å°ü¾Ç»ê
2011-08   6301   ¾ÈÇü°ï
2011-08   6114   Ballrok
2011-08   9454   °¡ºü·Î±¸³ª