mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-08-04 23:57:29 +02:00
PHP 5.4 does not support parse_ini_file()'s INI_SCANNER_TYPED. Use INI_SCANNER_RAW instead, and if the value is supposed to be boolen, then convert the string.
@@ -1,6 +1,6 @@
|
|||||||
RSS-Bridge does no longer support PHP 5.4 (see [Requirements](Requirements)), but can be made compatible to run on PHP 5.4 installations. The following script provides an automated way to downgrade the sources.
|
RSS-Bridge no longer supports PHP 5.4 (see [Requirements](Requirements)), but can be made compatible to run on PHP 5.4 installations. The following script provides an automated way to downgrade the sources.
|
||||||
|
|
||||||
Be aware that this script may stop working on any release without notice. This script may or may not be updated in the future. It is known to work on commit [2fd60c68b083f43068703cab87c5e72a8eacc1c4](https://github.com/RSS-Bridge/rss-bridge/commit/2fd60c68b083f43068703cab87c5e72a8eacc1c4).
|
Be aware that this script may stop working on any release without notice. This script may or may not be updated in the future. It is known to work on commit [4c5013bc82ea9385beb8c6354d367401a15bdf97](https://github.com/RSS-Bridge/rss-bridge/commit/4c5013bc82ea9385beb8c6354d367401a15bdf97) (release version 2018-06-10).
|
||||||
|
|
||||||
Place the following content in a file called **downgrade.sh** in the **root folder of your RSS-Bridge installation**:
|
Place the following content in a file called **downgrade.sh** in the **root folder of your RSS-Bridge installation**:
|
||||||
|
|
||||||
@@ -10,7 +10,7 @@ Place the following content in a file called **downgrade.sh** in the **root fold
|
|||||||
echo "Downgrade RSS-Bridge to PHP 5.4.0"
|
echo "Downgrade RSS-Bridge to PHP 5.4.0"
|
||||||
|
|
||||||
# index.php
|
# index.php
|
||||||
sed -i 's/5.6.0/5.4.0/g' ./index.php
|
sed -i 's/5.6.0/5.4.0/g; s/INI_SCANNER_TYPED/INI_SCANNER_RAW/g; s/if(!is_bool(\($config.*\)))/\1 = (\1 === "true");\n&/'
|
||||||
|
|
||||||
# html.php
|
# html.php
|
||||||
sed -i 's/$bridgeClass::PARAMETERS/$bridgeClass::$PARAMETERS/g' ./lib/html.php
|
sed -i 's/$bridgeClass::PARAMETERS/$bridgeClass::$PARAMETERS/g' ./lib/html.php
|
||||||
|
Reference in New Issue
Block a user