開発メモ,主に補足by子連れ親父プログラマー

2012-04-04

XAMPP for Windows の .htaccess 設置でエラーで Symfony2 用に short_open_tag が Offにできない

XAMPP for Windows の .htaccess 設置でエラーで Symfony2 用に short_open_tag が Offにできない

いやー、まあ、何事かと思いましたけどね。 XAMPP のデフォルトでは、php.ini の short_open_tag が On で、apache の AllowOverride が All じゃない、 ってことで、Symfony2 を動かそうとして short_open_tag を Off にするとメタメタになってしまうわけです。 で、悩むこと数日間。

設定は、

C:\xampp\apache\conf\httpd.conf
ではなく、
C:\xampp\apache\conf\extra\httpd-xampp.conf 
でやります。

以下のようになっている部分があるので、

<Directory "C:/xampp/htdocs/xampp">
    <IfModule php5_module>
     <Files "status.php">
      php_admin_flag safe_mode off
     </Files>
    </IfModule>
    AllowOverride AuthConfig
</Directory>
以下のように書き換えます。
<Directory "C:/xampp/htdocs/xampp">
    <IfModule php5_module>
     <Files "status.php">
      php_admin_flag safe_mode off
     </Files>
    </IfModule>
    AllowOverride All
</Directory>

それから、C:\xampp\php\php.ini を開いて、

short_open_tag = Off
として、 C:\xampp\htdocs\xampp 以下に、.htaccess を置いて、
php_flag short_open_tag On 
と書けばよい。ちなみに Windows で .htaccess というファイルを作るには、FTPソフトを使えばよい。

このブログを検索

Powered by Blogger.

ラベル

php (17) jQuery (13) OSX (10) MySQL (8) Javascript (7) Postgres (7) port (7) apache (6) Java (3) Smarty (2) html (2) pear (2) FCKEditor (1) XAMPP (1) css (1) git (1) perl (1) ruby (1)

Facebookバナー