Kirkeby Posted April 14, 2022 Posted April 14, 2022 Creating first blog posts all gave errors So far using IPB has been a series of errors, need help, or advice if this software package is not capable to support a sight as a blogging platform here are the error logs <?php exit; ?> Thu, 14 Apr 2022 03:50:24 +0000 Error: Class 'IPS\File' not found (0) #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/applications/core/modules/setup/install/license.php(32): IPS\Helpers\_Form->__construct('license', 'continue', Object(IPS\Http\Url)) #1 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Controller.php(101): IPS\core\modules\setup\install\_license->manage() #2 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Setup.php(220): IPS\Dispatcher\_Controller->execute() #3 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/admin/install/index.php(14): IPS\Dispatcher\_Setup->run() #4 {main} #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/init.php(1015): IPS\_Log::log('Error: Class 'I...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(Error)) #2 {main} ------------- Thu, 14 Apr 2022 03:51:08 +0000 Error: Class 'IPS\File' not found (0) #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/applications/core/modules/setup/install/license.php(32): IPS\Helpers\_Form->__construct('license', 'continue', Object(IPS\Http\Url)) #1 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Controller.php(101): IPS\core\modules\setup\install\_license->manage() #2 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Setup.php(220): IPS\Dispatcher\_Controller->execute() #3 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/admin/install/index.php(14): IPS\Dispatcher\_Setup->run() #4 {main} #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/init.php(1015): IPS\_Log::log('Error: Class 'I...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(Error)) #2 {main} ------------- Thu, 14 Apr 2022 03:51:40 +0000 Error: Class 'IPS\File' not found (0) #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/applications/core/modules/setup/install/license.php(32): IPS\Helpers\_Form->__construct('license', 'continue', Object(IPS\Http\Url)) #1 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Controller.php(101): IPS\core\modules\setup\install\_license->manage() #2 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Setup.php(220): IPS\Dispatcher\_Controller->execute() #3 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/admin/install/index.php(14): IPS\Dispatcher\_Setup->run() #4 {main} #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/init.php(1015): IPS\_Log::log('Error: Class 'I...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(Error)) #2 {main} ------------- Thu, 14 Apr 2022 04:24:45 +0000 Error: Class 'IPS\File' not found (0) #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/applications/core/modules/setup/install/license.php(32): IPS\Helpers\_Form->__construct('license', 'continue', Object(IPS\Http\Url)) #1 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Controller.php(101): IPS\core\modules\setup\install\_license->manage() #2 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Setup.php(220): IPS\Dispatcher\_Controller->execute() #3 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/admin/install/index.php(14): IPS\Dispatcher\_Setup->run() #4 {main} #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/init.php(1015): IPS\_Log::log('Error: Class 'I...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(Error)) #2 {main} ------------- Thu, 14 Apr 2022 14:53:14 +0000 Error: Class 'IPS\File' not found (0) #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/applications/core/modules/setup/install/license.php(32): IPS\Helpers\_Form->__construct('license', 'continue', Object(IPS\Http\Url)) #1 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Controller.php(101): IPS\core\modules\setup\install\_license->manage() #2 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Setup.php(220): IPS\Dispatcher\_Controller->execute() #3 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/admin/install/index.php(14): IPS\Dispatcher\_Setup->run() #4 {main} #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/init.php(1015): IPS\_Log::log('Error: Class 'I...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(Error)) #2 {main} ------------- Thu, 14 Apr 2022 15:01:32 +0000 Error: Class 'IPS\File' not found (0) #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/applications/core/modules/setup/install/license.php(32): IPS\Helpers\_Form->__construct('license', 'continue', Object(IPS\Http\Url)) #1 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Controller.php(101): IPS\core\modules\setup\install\_license->manage() #2 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Setup.php(220): IPS\Dispatcher\_Controller->execute() #3 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/admin/install/index.php(14): IPS\Dispatcher\_Setup->run() #4 {main} #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/init.php(1015): IPS\_Log::log('Error: Class 'I...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(Error)) #2 {main} ------------- Thu, 14 Apr 2022 15:27:31 +0000 BadMethodCallException: NO_TEMPLATE_FILE - /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/admin/install/html/forms/rowDesc.phtml (0) #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Helpers/Form/FormAbstract.php(279): IPS\Theme\Dev\_Template->__call('rowDesc', Array) #1 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Helpers/Form/Form.php(456): IPS\Helpers\Form\_FormAbstract->rowHtml(Object(IPS\Helpers\Form)) #2 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Theme/Theme.php(4515) : eval()'d code(6): IPS\Helpers\_Form->__toString() #3 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Theme/Dev/Template.php(171): IPS\Theme\theme_global_core_setup_block('license', Object(IPS\Helpers\Form), true, true) #4 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/applications/core/modules/setup/install/license.php(92): IPS\Theme\Dev\_Template->__call('block', Array) #5 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Controller.php(101): IPS\core\modules\setup\install\_license->manage() #6 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Setup.php(220): IPS\Dispatcher\_Controller->execute() #7 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/admin/install/index.php(14): IPS\Dispatcher\_Setup->run() #8 {main} #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/init.php(1015): IPS\_Log::log('BadMethodCallEx...', 'uncaught_except...') #1 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Helpers/Form/Form.php(469): IPS\IPS::exceptionHandler(Object(BadMethodCallException)) #2 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Theme/Theme.php(4515) : eval()'d code(6): IPS\Helpers\_Form->__toString() #3 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Theme/Dev/Template.php(171): IPS\Theme\theme_global_core_setup_block('license', Object(IPS\Helpers\Form), true, true) #4 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/applications/core/modules/setup/install/license.php(92): IPS\Theme\Dev\_Template->__call('block', Array) #5 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Controller.php(101): IPS\core\modules\setup\install\_license->manage() #6 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Setup.php(220): IPS\Dispatcher\_Controller->execute() #7 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/admin/install/index.php(14): IPS\Dispatcher\_Setup->run() #8 {main}
Jim M Posted April 14, 2022 Posted April 14, 2022 "Class x not found" would indicate that you're missing a file on your server or that something is out of date that is attempting to access a class which is no longer present. Please try going to the client area and downloading a full set of files then extracting these to your local computer. Then please upload the contents of "ips_****" folder to your server, overwriting what is there.
Kirkeby Posted April 14, 2022 Author Posted April 14, 2022 I have uploaded the files 2 times so far, I guess I keep doing it
Jim M Posted April 14, 2022 Posted April 14, 2022 7 minutes ago, Kirkeby said: I have uploaded the files 2 times so far, I guess I keep doing it Are you having any failures with your FTP or have it set to not overwrite existing files? Are permissions on your server set correctly? If they are not, it could cause files to not be accessible.
Kirkeby Posted April 15, 2022 Author Posted April 15, 2022 So still busted, I have uploaded at least 5 tiimes since last night, even to the point that I installed CUTE FTP licensed rather than using an open source ftp client, uploaded the entire package again, and this is still busted, the good news is that each time I upload I get new and different errors Error: Call to undefined function ctype_lower() (0) #0 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/3rd_party/HTMLPurifier/HTMLPurifier/TokenFactory.php(48): HTMLPurifier_Token_Tag->__construct('', Array) #1 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/3rd_party/HTMLPurifier/HTMLPurifier/Lexer/DOMLex.php(39): HTMLPurifier_TokenFactory->__construct() #2 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/3rd_party/HTMLPurifier/HTMLPurifier/Lexer.php(117): HTMLPurifier_Lexer_DOMLex->__construct() #3 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/3rd_party/HTMLPurifier/HTMLPurifier.php(153): HTMLPurifier_Lexer::create(Object(HTMLPurifier_Config)) #4 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Text/Parser.php(260): HTMLPurifier->purify('<p data-doc-id=...') #5 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Text/Parser.php(228): IPS\Text\_Parser->purify('<p data-doc-id=...') #6 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Helpers/Form/Editor.php(410): IPS\Text\_Parser->parse('<p data-doc-id=...') #7 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Helpers/Form/FormAbstract.php(167): IPS\Helpers\Form\_Editor->getValue() #8 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Helpers/Form/Editor.php(542): IPS\Helpers\Form\_FormAbstract->setValue(true, false) #9 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Helpers/Form/FormAbstract.php(147): IPS\Helpers\Form\_Editor->setValue(true) #10 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Helpers/Form/Editor.php(203): IPS\Helpers\Form\_FormAbstract->__construct('blog_entry_cont...', NULL, true, Array, NULL, NULL, NULL, NULL) #11 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/applications/blog/sources/Entry/Entry.php(397): IPS\Helpers\Form\_Editor->__construct('blog_entry_cont...', NULL, true, Array) #12 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Content/Item.php(178): IPS\blog\_Entry::formElements(NULL, Object(IPS\blog\Blog)) #13 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Content/Item.php(128): IPS\Content\_Item::buildCreateForm(Object(IPS\blog\Blog)) #14 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/applications/blog/modules/front/blogs/submit.php(70): IPS\Content\_Item::create(Object(IPS\blog\Blog)) #15 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Controller.php(101): IPS\blog\modules\front\blogs\_submit->manage() #16 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/applications/blog/modules/front/blogs/submit.php(47): IPS\Dispatcher\_Controller->execute() #17 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/system/Dispatcher/Dispatcher.php(153): IPS\blog\modules\front\blogs\_submit->execute() #18 /hermes/walnacweb05/walnacweb05af/b1378/pow.hawkeyeaccessio/PernillaHealth/community/index.php(13): IPS\_Dispatcher->run() #19 {main}
Kirkeby Posted April 15, 2022 Author Posted April 15, 2022 So now I have no errors with FTP using CUTE 9, all files transfered This is still busted , and now this morning no response from support,\ Buyers remorse Hostingunlock 1
Stuart Silvester Posted April 15, 2022 Posted April 15, 2022 This latest error is an issue with your PHP build, it appears to be missing some integral functions that are part of PHP and required for many PHP projects. https://www.php.net/manual/en/ref.ctype.php You should let your web host know about this so they can correct the issue.
Kirkeby Posted April 15, 2022 Author Posted April 15, 2022 (edited) My installation shows no errors, on the same server I have 2 other installations of IPB running, SQL is not the problem I am guessing that the buck is being passed and that no real support will be offered now, good one ya got my money, nothing left for you to do here, I am guessing this is fabricated to sell more cloud hosting from you guys Edited April 15, 2022 by Kirkeby
Stuart Silvester Posted April 15, 2022 Posted April 15, 2022 The issue appears to be with PHP, not MySQL. The error log you provided clear shows that the 'default' required ctype_* functions are missing on your server. Your screenshot does also indicate that there are further things missing from your PHP version. The 'phar' extension for example (whilst not required for the software to work) is needed for installing 3rd party applications (whether from the Marketplace or ones you upload). If you have other Invision Community installs working without issue on the server, it may be that they are using a different PHP version that does not have these extensions and functionality missing.
Kirkeby Posted April 15, 2022 Author Posted April 15, 2022 Here is the thing, I decided to use this software for a simple blog site for my wife, I thought hej IPB will be a good answer rather than going with a Open Source option, or with google. All I want is a simple blog site, and as demonstrated willing to pay for it, because paying for it comes with top level support, so now several days in, I have a non functioning site, and no real support, been told to reinstall, and then told that my sql server is not capable even though IPB reports database is compatible. If Invision Community is unable or unwilling to support this product that I have several other installations running on the same server with same SQL server just let me know, we can work out a refund and move along, just let me know how to move forward 1 minute ago, Stuart Silvester said: The issue appears to be with PHP, not MySQL. The error log you provided clear shows that the 'default' required ctype_* functions are missing on your server. Your screenshot does also indicate that there are further things missing from your PHP version. The 'phar' extension for example (whilst not required for the software to work) is needed for installing 3rd party applications (whether from the Marketplace or ones you upload). If you have other Invision Community installs working without issue on the server, it may be that they are using a different PHP version that does not have these extensions and functionality missing. the missing extensions I had enabled on the server today, but also the software these are not critical but advised additions, TELL ME WHAT IS MISSING, not extensions for 3rd party apps, I need help here not an open ended statement that you SQL server is busted 3 minutes ago, Stuart Silvester said: The issue appears to be with PHP, not MySQL. The error log you provided clear shows that the 'default' required ctype_* and yet this was not an error last night, how would re-uploading cause this, VAFAN
Kirkeby Posted April 15, 2022 Author Posted April 15, 2022 here are my IPB installations running on same shared hosting service http://dmmclan.net/forums/ and http://kirkebyranch.com/ these installations other than the inability of the IPB servers to deliver updates work and have worked flawlessly on this host for years the c-type extension has now been enabled, please tell why this is not a guideline, why does the self diagnosis not report this, why do other version work without the additional tweaks PLEASE AT LEAST HELP
Hostingunlock Posted April 15, 2022 Posted April 15, 2022 (edited) that's why it's good to have your own dedicated server it seems that the blog application needs several php functions that shared hosting does not have simply tell invisioncommunity support which part is necessary to install on your shared server so that you can report that problem yourself sorry my english but I know how you feel right now but it's just a matter of telling your hosting provider to install the necessary php files to run your blog well invision community you have several applications but these applications have a requirement to be able to work well with it is the case now that it is giving you a problem with blog as I mentioned that the invision community support tell you which extensions are necessary to be able to run blog and then you can report this problem to your hosting provider so that they can install these requirements Edited April 15, 2022 by Hostingunlock
Hostingunlock Posted April 15, 2022 Posted April 15, 2022 wait to see what they tell you about the support if c-type is enabled if you get another error post it here
Stuart Silvester Posted April 15, 2022 Posted April 15, 2022 13 minutes ago, Kirkeby said: the c-type extension has now been enabled, please tell why this is not a guideline, why does the self diagnosis not report this, why do other version work without the additional tweaks It isn't an extension you have to install, is an integral part of PHP that was specifically disabled on your web host.
Kirkeby Posted April 15, 2022 Author Posted April 15, 2022 I am done, I understand now that suppoort truly does not come with this purchase, I will figure it out myself
Stuart Silvester Posted April 15, 2022 Posted April 15, 2022 We are trying to help as much as we can (note that typically server issues are outside of the scope of our support but we're trying to help you get running!). As a summary Jim noted that these kind of errors: Error: Class 'IPS\File' not found (0) mean that the class couldn't be loaded, whether that's because the file is missing, the upload of it failed or PHP simply doesn't have permission to read the file. You were able to re-upload the files and solve that issue. Great! Then you experienced some further issues when trying to create a blog entry, some core PHP functions had been explicitly disabled by your web host, resulting in this error: Error: Call to undefined function ctype_lower() (0) We haven't said that your MySQL server has an issue, or needs any remedial work. I do not know where this assumption has come from. Now that you've confirmed that second issue is fixed, hopefully you should be all set and able to set up your Blog. If you have any further issues, please do let us know. Mark H and Jim M 2
Recommended Posts