在travis-ci上启用short_open_tags的问题

时间:2015-05-17 13:47:05

标签: php apache travis-ci

我正在尝试建立一个现有的项目来测试travis-ci,但是我在打开short_open_tags时遇到了问题。

.travis.yml中的当前设置:

before_script:
   - sudo apt-get update
   - sudo apt-get install apache2 libapache2-mod-fastcgi
   # enable php-fpm
   - sudo cp ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf.default ~/.phpenv/versions/$(phpenv version-name)/etc/php-fpm.conf
   - sudo a2enmod rewrite actions fastcgi alias
   - echo "cgi.fix_pathinfo = 1" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
   - ~/.phpenv/versions/$(phpenv version-name)/sbin/php-fpm
   # configure apache virtual hosts
   - sudo cp -f build/travis-ci-apache /etc/apache2/sites-available/default
   - sudo sed -e "s?%TRAVIS_BUILD_DIR%?$(pwd)?g" --in-place /etc/apache2/sites-available/default
   # short_open_tag
   - sed -i 's/short_open_tag = Off/short_open_tag = On/' ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
   - sed -i 's/asp_tags = Off/asp_tags = On/' ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
   - sudo service apache2 restart

我尝试过简单地将short_open_tags = On添加到php.ini,但如果它出现在多个地方,请尝试在某处发生问题,尝试通过

添加
  - phpenv config-add travis.php.ini

我创建了一个.htaccess文件,将其放在项目的根目录中:

<IfModule mod_php5.c>
   php_value short_open_tag 1
 </IfModule>

我是初学者,并不知道还有什么可以尝试。

0 个答案:

没有答案