heroku php codeigniter procfile无法打开webboot.sh

heroku php codeigniter procfile无法打开webboot.sh,php,apache,codeigniter,heroku,Php,Apache,Codeigniter,Heroku,heroku无法打开webboot.sh,它与我的Procfile位于同一目录中。你知道为什么吗 程序文件: web: sh webboot.sh webboot.sh: sed -i 's/Listen 80/Listen '$PORT'/' /app/apache/conf/httpd.conf sed -i 's/^DocumentRoot/# DocumentRoot/' /app/apache/conf/httpd.conf sed -i 's/^ServerLimit 1/Serv

heroku无法打开webboot.sh,它与我的Procfile位于同一目录中。你知道为什么吗

程序文件:

web: sh webboot.sh
webboot.sh:

sed -i 's/Listen 80/Listen '$PORT'/' /app/apache/conf/httpd.conf
sed -i 's/^DocumentRoot/# DocumentRoot/' /app/apache/conf/httpd.conf
sed -i 's/^ServerLimit 1/ServerLimit 8/' /app/apache/conf/httpd.conf
sed -i 's/^MaxClients 1/MaxClients 8/' /app/apache/conf/httpd.conf

for var in `env|cut -f1 -d=`; do
  echo "PassEnv $var" >> /app/apache/conf/httpd.conf;
done
echo "Include /app/www/conf/httpd/*.conf" >> /app/apache/conf/httpd.conf
touch /app/apache/logs/error_log
touch /app/apache/logs/access_log
tail -F /app/apache/logs/error_log &
tail -F /app/apache/logs/access_log &
export LD_LIBRARY_PATH=/app/php/ext
export PHP_INI_SCAN_DIR=/app/www
echo "Launching apache"
exec /app/apache/bin/httpd -DNO_DETACH

不知道这对您是否仍然重要,但如果您的Procfile和webboot.sh位于文档根目录中,您的Procfile应该调用:

web:    sh www/webboot.sh
据我所知,您的Pocfile将在/app中调用,而您的默认文档根目录将是/app/www