06. juni 2003 - 21:03Der er
9 kommentarer og 1 løsning
Start tag ændret ved opgradering
Jeg har lige opgraderet fra Redhat 7.2 til Redhat 8.0 og har fået fat i Apache 2.0.40. Jeg har rodet i _voldsomt_ lang tid med at få php til at køre indtil jeg fandt ud af, at alle mine scripts startende med <? ikke virkede mere. Nu virker kun <?php. Hvor er det lige man laver det om? I php.conf står der ikke noget interessant. /feldt
Linux....uha, nu er vi ude i noget jeg ikke ved særligt meget om, men hvis php.conf er det samme som php.ini er til windows bør du lede efter:
; Allow the <? tag. Otherwise, only <?php and <script> tags are recognized. ; NOTE: Using short tags should be avoided when developing applications or ; libraries that are meant for redistribution, or deployment on PHP ; servers which are not under your control, because short tags may not ; be supported on the target server. For portable, redistributable code, ; be sure not to use short tags. short_open_tag = On
Jeg tror ikke commandoen i Redhat hedder det samme som i Windows. short_tag_open eksisterer ikke i mon php.conf. Dette er det fulde indhold i php.conf:
--------------------------------- # # PHP is an HTML-embedded scripting language which attempts to make it # easy for developers to write dynamically generated webpages. #
LoadModule php4_module modules/libphp4.so
# # Cause the PHP interpreter handle files with a .php extension. # <Files *.php> SetOutputFilter PHP SetInputFilter PHP LimitRequestBody 524288 </Files>
# # Add index.php to the list of files that will be served as directory # indexes. # DirectoryIndex index.php
# Allow the <? tag. Otherwise, only <?php and <script> tags are recognized. # NOTE: Using short tags should be avoided when developing applications or # libraries that are meant for redistribution, or deployment on PHP # servers which are not under your control, because short tags may not # be supported on the target server. For portable, redistributable code, # be sure not to use short tags. short_open_tag = On ---------------------------
Jeg får fejlen: "Invalid command 'short_open_tag', perhaps mis-spelled or defined by a module not included in the server configuration"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.