revIgniter and LC8
Alex Tweedly
alex at tweedly.net
Wed May 4 19:45:42 EDT 2016
[ Hope no-one minds me cross-posting to two lists - but I think this
could be useful for people on both lists ]
I have a couple of web sites based on revIgniter, hosted on hostM.com
They've been running happily up until today - running the default
version in use by hostm which was (probably) the latest released version
(i.e. 7.1.4 I think).
Today, LC8..0 was released, so hostM have changed their default version
to that - and all my revIgniter sites now fail - see traceback info below.
hostm do provide a way to choose the version to be used, by using a
different extension (i.e. .lc vs .lc7 vs .lc6 etc.)
However, using this with revIgniter doesn't work, because revIgniter
then uses the same extension in all included files.
So - in case anyone else runs into this - the quick work-around is to
add the second line below at line97 in ignite.lc, which is then renamed
ignite.lc7
(and of course modify any links/redirects as needed ...)
put "." & item -1 of sTempFileName into gEXT
put ".lc" into gEXT -- override for now !! AGT
There may be a better workaround using .htaccess - but I couldn't get
that to work; I can't figure out what to use for the engine name.
So now that we have a workaround, what's the real problem ? What about
LC8.0 breaks with revIgniter ?
The traceback is as follows .. web site is http://christineirvine.co.uk
(still under development)
file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Router.lc"
file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/URI.lc"
file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Config.lc"
file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Log.lc"
file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Benchmark.lc"
file "/home/ua886128/public_html/christineirvine.co.uk/system/application/config/config.lc"
file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Hooks.lc"
file "/home/ua886128/public_html/christineirvine.co.uk/system/application/config/constants.lc"
file "/home/ua886128/public_html/christineirvine.co.uk/system/revigniter/Common.lc"
file "/home/ua886128/public_html/christineirvine.co.uk/system/revigniter/RevIgniter.lc"
file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Router.lc"
row 1114, col 35: script: parsing error (13)
row 1114, col 35: Operators mod: can't divide scalar by matrix (then)
row 1114, col 35: do: can't find command (then)
row 1114, col 35: request: error in keyword expression (then)
row 89, col 1: script: parsing error
row 89, col 1: if-then: error in statement
row 89, col 1: if-then: error in statement
row 89, col 1: if-then: error in statement
row 77, col 1: Handler: error in statement (rigLoadLibrary)
file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Output.lc"
row 138, col 1: Handler: can't find handler (rigLoadLibrary)
file "/home/ua886128/public_html/christineirvine.co.uk/system/libraries/Input.lc"
I've not been able to identify what is the failing line, or even which script it is in :-)
-- Alex.
More information about the use-livecode
mailing list