по ходу дела , как и с мобильной версией, никто тестировать модули не собирается. всем нужно, но тестить не хотим... все ждут, что кто-то это сделает за них.....
сегодня решил потестировать.
после каждой смены версии пыха чищу куки и папки data в модулях (может не надо?)
php 5.3. замена файлов хотя бы одного из модулей наглухо валит форум в белый экран. старые папки модулей удалены полностью, залиты новые.
php 5.4 - форум завелся, но при попытке входа - белый экран , но уже с ошибками
CODE:Strict Standards: Only variables should be passed by reference in /home/docs/index.php on line 357
и
CODE:Fatal error: Call to undefined function sqlite_open() in /home/docs/modules/watches/Watches.php on line 295
расширение sqlite3 включено
php 5.5 - ситуация аналогична с версией 5.4. белый экран с ошибками
php 5.6 - к имеющимся ошибкам добавилось еще...
CODE:Fatal error: Uncaught exception 'Exception' with message 'Unable to open database: unable to open database file' in /home/docs/modules/watches/Watches.php:295 Stack trace: #0 /home/docs/modules/watches/Watches.php(295): SQLite3->__construct('modules/watches...') #1 /home/docs/modules/watches/Watches.php(45): Watches->_openSqlite() #2 /home/docs/modules/watches/_index.php(24): Watches->watchingForums(Array, Array) #3 /home/docs/modules/watches/_index.php(33): _watchesIndex(Array) #4 /home/docs/index.php(52): require('/home/...') #5 {main} thrown in /home/docs/modules/watches/Watches.php on line 295
php 7.0 - форум по прежнему не завелся, но ошибки уже другие :
CODE:Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; VARS has a deprecated constructor in /home/docs/include/vars.class.php on line 3
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; FM has a deprecated constructor in /home/docs/include/fm.class.php on line 3
+ по ходу дела эта версия пыха принудительно перегоняет сайт в utf8. на три колеса прокрутки по странице такая хрень: |