Jump to content

Cyberg Studio AS

Clients
  • Posts

    23
  • Joined

  • Last visited

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by Cyberg Studio AS

  1. <?php /* https://invisioncommunity.com/4guides/advanced-options/configuration-options/using-constantsphp-r25/ */ //\define( 'USE_DEVELOPMENT_BUILDS','' ); \define('CP_DIRECTORY','xxxx'); \define('COOKIE_PREFIX','xxxxx_'); //\define ('RECOVERY_MODE',''); <--- This was not commented out as it is now!!! ?> ...in case someone else do stupid stuff like I did, this is what caused the issue 😄
  2. Are you serious now? this is embarrassing .·´¯`(>▂<)´¯`·. thank you so much for the help - you guys 🤩
  3. That I have done several times, and when I have I have also cleared the system caches. You mention that I might have deleted the hooks.php file(?) that file is populated and "active" in the /plugins/ folder and looks like this: <?php return array ( '\\IPS\\Http\\Url\\Internal' => array ( 1 => array ( 'file' => 'applications/cms/hooks/InternalUrl.php', 'class' => 'cms_hook_InternalUrl', ), ), '\\IPS\\forums\\Forum' => array ( 2 => array ( 'file' => 'applications/cms/hooks/Forum.php', 'class' => 'cms_hook_Forum', ), 19 => array ( 'file' => 'applications/downloads/hooks/Forums.php', 'class' => 'downloads_hook_Forums', ), ), '\\IPS\\forums\\modules\\admin\\forums\\forums' => array ( 3 => array ( 'file' => 'applications/cms/hooks/forums.php', 'class' => 'cms_hook_forums', ), 22 => array ( 'file' => 'applications/downloads/hooks/Forum.php', 'class' => 'downloads_hook_Forum', ), ), '\\IPS\\Http\\Url' => array ( 4 => array ( 'file' => 'applications/cms/hooks/Url.php', 'class' => 'cms_hook_Url', ), ), '\\IPS\\Text\\Parser' => array ( 5 => array ( 'file' => 'applications/cms/hooks/Parser.php', 'class' => 'cms_hook_Parser', ), ), '\\IPS\\forums\\Topic\\Post' => array ( 6 => array ( 'file' => 'applications/cms/hooks/Post.php', 'class' => 'cms_hook_Post', ), ), '\\IPS\\Theme\\class_forums_front_topics' => array ( 7 => array ( 'file' => 'applications/cms/hooks/topics.php', 'class' => 'cms_hook_topics', ), ), '\\IPS\\Lang' => array ( 8 => array ( 'file' => 'applications/cms/hooks/Lang.php', 'class' => 'cms_hook_Lang', ), ), '\\IPS\\Data\\Store\\Database' => array ( 9 => array ( 'file' => 'applications/cms/hooks/Database.php', 'class' => 'cms_hook_Database', ), 24 => array ( 'file' => 'applications/nexus/hooks/clientAreaLinkLoad.php', 'class' => 'nexus_hook_clientAreaLinkLoad', ), 27 => array ( 'file' => 'applications/nexus/hooks/Database.php', 'class' => 'nexus_hook_Database', ), ), '\\IPS\\Widget' => array ( 10 => array ( 'file' => 'applications/cms/hooks/Widget.php', 'class' => 'cms_hook_Widget', ), ), '\\IPS\\forums\\Topic' => array ( 11 => array ( 'file' => 'applications/cms/hooks/Topic.php', 'class' => 'cms_hook_Topic', ), ), '\\IPS\\Http\\Url\\Friendly' => array ( 12 => array ( 'file' => 'applications/cms/hooks/FriendlyUrl.php', 'class' => 'cms_hook_FriendlyUrl', ), ), '\\IPS\\Output' => array ( 13 => array ( 'file' => 'applications/cms/hooks/Output.php', 'class' => 'cms_hook_Output', ), ), '\\IPS\\forums\\api\\forums' => array ( 14 => array ( 'file' => 'applications/cms/hooks/apiForum.php', 'class' => 'cms_hook_apiForum', ), 23 => array ( 'file' => 'applications/downloads/hooks/apiForum.php', 'class' => 'downloads_hook_apiForum', ), ), '\\IPS\\Login\\Handler' => array ( 15 => array ( 'file' => 'applications/convert/hooks/LoginHandler.php', 'class' => 'convert_hook_LoginHandler', ), ), '\\IPS\\Text\\LegacyParser' => array ( 16 => array ( 'file' => 'applications/convert/hooks/LegacyParser.php', 'class' => 'convert_hook_LegacyParser', ), ), '\\IPS\\Db' => array ( 17 => array ( 'file' => 'applications/convert/hooks/Db.php', 'class' => 'convert_hook_Db', ), ), '\\IPS\\Dispatcher\\Front' => array ( 18 => array ( 'file' => 'applications/convert/hooks/FrontDispatcher.php', 'class' => 'convert_hook_FrontDispatcher', ), ), '\\IPS\\nexus\\Package\\Item' => array ( 20 => array ( 'file' => 'applications/downloads/hooks/nexusPackage.php', 'class' => 'downloads_hook_nexusPackage', ), ), '\\IPS\\core\\modules\\front\\modcp\\modcp' => array ( 21 => array ( 'file' => 'applications/downloads/hooks/frontModcp.php', 'class' => 'downloads_hook_frontModcp', ), ), '\\IPS\\core\\modules\\front\\system\\register' => array ( 25 => array ( 'file' => 'applications/nexus/hooks/register.php', 'class' => 'nexus_hook_register', ), ), '\\IPS\\Theme\\class_core_front_global' => array ( 26 => array ( 'file' => 'applications/nexus/hooks/clientAreaLink.php', 'class' => 'nexus_hook_clientAreaLink', ), ), '\\IPS\\Dispatcher\\Admin' => array ( 28 => array ( 'file' => 'applications/nexus/hooks/DispatcherAdmin.php', 'class' => 'nexus_hook_DispatcherAdmin', ), ), );
  4. Hi there folks. Im running Invision Community v4.7.14 Lately, I have been encountering an EX0 error while trying to access the Articles section of my website. This error appears on both the front-end menu and the PAGES menu items in the ACP. As soon as I enter the Content Databases, the EX0 error message appears, affecting all underlying tabs related to Articles. However, the "Page Management" menu seems unaffected. I have installed some opentype plugins, namely SuperTopics, Pages SuperGallery, SuperGrid, and Sticky Contact Us Button. These plugins seem to have stopped working or at least affected by the error. I have tried disabling all customization and clearing system caches, but it did not resolve the issue. I have also attempted to uninstall and reinstall the plugins but to no avail. I need some help with this folks. ############# When I go to Articles from the Front-End Menu TECHNICAL DETAILS Error: Call to undefined method IPS\Lang::recordWord() (0) #0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Theme/Theme.php(610) : eval()'d code(128): IPS\cms\_Databases->recordWord(2) #1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Theme/Theme.php(610) : eval()'d code(244): IPS\Theme\class_cms_database_supergrid_categorylisting->categoryRow(Object(IPS\cms\Categories1)) #2 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/front/database/index.php(155): IPS\Theme\class_cms_database_supergrid_categorylisting->index(Object(IPS\cms\Databases), Array, Object(IPS\Http\Url\Friendly)) #3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/front/database/index.php(51): IPS\cms\modules\front\database\_index->view() #4 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Dispatcher/Controller.php(118): IPS\cms\modules\front\database\_index->manage() #5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Databases/Dispatcher.php(343): IPS\Dispatcher\_Controller->execute() #6 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/widgets/Database.php(128): IPS\cms\Databases\_Dispatcher->run() #7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Pages/Page.php(1321): IPS\cms\widgets\_Database->render() #8 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Pages/Page.php(2301): IPS\cms\Pages\_Page->getWidgets() #9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/front/pages/page.php(116): IPS\cms\Pages\_Page->output() #10 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/front/pages/page.php(43): IPS\cms\modules\front\pages\_page->view() #11 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Dispatcher/Controller.php(118): IPS\cms\modules\front\pages\_page->manage() #12 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/front/pages/page.php(33): IPS\Dispatcher\_Controller->execute() #13 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Dispatcher/Dispatcher.php(153): IPS\cms\modules\front\pages\_page->execute() #14 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/index.php(13): IPS\_Dispatcher->run() #15 {main} These details only show because you are logged in as an administrator. You can view them again later in the System Logs section of the AdminCP. CONTENT Databases Error: Call to undefined method IPS\Lang::recordWord() (0) #0 /xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Databases/Databases.php(879): IPS\cms\_Databases->recordWord(1) #1 /xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Databases/Databases.php(271): IPS\cms\_Databases->preLoadWords() #2 /xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Patterns/ActiveRecord.php(148): IPS\cms\_Databases::constructFromData(Array) #3 /xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/admin/databases/databases.php(83): IPS\Patterns\_ActiveRecord::load(1) #4 /xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Helpers/Table/Db.php(444): IPS\cms\modules\admin\databases\_databases->IPS\cms\modules\admin\databases\{closure}('Articles', Array) #5 /xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Helpers/Table/Table.php(504): IPS\Helpers\Table\_Db->getRows(Array) #6 /xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/admin/databases/databases.php(231): IPS\Helpers\Table\_Table->__toString() #7 /xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Dispatcher/Controller.php(118): IPS\cms\modules\admin\databases\_databases->manage() #8 /xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Node/Controller.php(69): IPS\Dispatcher\_Controller->execute() #9 /xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/admin/databases/databases.php(44): IPS\Node\_Controller->execute() #10 /xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Dispatcher/Dispatcher.php(153): IPS\cms\modules\admin\databases\_databases->execute() #11 /xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/boss/index.php(13): IPS\_Dispatcher->run() #12 {main} ARTICLES Articles Error: Call to undefined method IPS\Lang::recordWord() (0) #0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Databases/Databases.php(879): IPS\cms\_Databases->recordWord(1) #1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Databases/Databases.php(271): IPS\cms\_Databases->preLoadWords() #2 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Patterns/ActiveRecord.php(148): IPS\cms\_Databases::constructFromData(Array) #3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/admin/databases/records.php(61): IPS\Patterns\_ActiveRecord::load('1') #4 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Dispatcher/Controller.php(107): IPS\cms\modules\admin\databases\_records->manage() #5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/admin/databases/records.php(42): IPS\Dispatcher\_Controller->execute() #6 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Dispatcher/Dispatcher.php(153): IPS\cms\modules\admin\databases\_records->execute() #7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/boss/index.php(13): IPS\_Dispatcher->run() #8 {main} Categories Error: Call to undefined method IPS\Lang::recordWord() (0) #0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Databases/Databases.php(879): IPS\cms\_Databases->recordWord(1) #1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Databases/Databases.php(271): IPS\cms\_Databases->preLoadWords() #2 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Databases/Databases.php(216): IPS\cms\_Databases::constructFromData(Array) #3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/Application.php(129): IPS\cms\_Databases::databases() #4 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/admin/databases/categories.php(60): IPS\_Application::IPS\cms\{closure}('IPS\\cms\\Categor...') #5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Dispatcher/Dispatcher.php(153): IPS\cms\modules\admin\databases\_categories->execute() #6 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/boss/index.php(13): IPS\_Dispatcher->run() #7 {main} Fields Error: Call to undefined method IPS\Lang::recordWord() (0) #0 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Databases/Databases.php(879): IPS\cms\_Databases->recordWord(1) #1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Databases/Databases.php(271): IPS\cms\_Databases->preLoadWords() #2 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Patterns/ActiveRecord.php(148): IPS\cms\_Databases::constructFromData(Array) #3 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Fields/Fields.php(1687): IPS\Patterns\_ActiveRecord::load(1) #4 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Node/Model.php(1409): IPS\cms\_Fields->canDelete() #5 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/sources/Fields/Fields.php(1616): IPS\Node\_Model->getButtons(Object(IPS\Http\Url\Internal), false) #6 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Node/Controller.php(206): IPS\cms\_Fields->getButtons(Object(IPS\Http\Url\Internal), false) #7 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/admin/databases/fields.php(125): IPS\Node\_Controller->_getRow(1) #8 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Helpers/Tree/Tree.php(130): IPS\cms\modules\admin\databases\_fields->_getRoots(NULL) #9 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Node/Controller.php(99): IPS\Helpers\Tree\_Tree->__toString() #10 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/admin/databases/fields.php(65): IPS\Node\_Controller->manage() #11 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Dispatcher/Controller.php(107): IPS\cms\modules\admin\databases\_fields->manage() #12 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Node/Controller.php(69): IPS\Dispatcher\_Controller->execute() #13 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/applications/cms/modules/admin/databases/fields.php(49): IPS\Node\_Controller->execute() #14 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/system/Dispatcher/Dispatcher.php(153): IPS\cms\modules\admin\databases\_fields->execute() #15 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/httpd.www/boss/index.php(13): IPS\_Dispatcher->run() #16 {main} Best regards
  5. Update! I have found the problem and solved it. It was a feature in CloudFlare that apparently conflicted with the API-call settings -- "Super Bot Fight Mode" was enabled and set to: Definitely automated (definitely automated traffic typically consists of bad bots) Selected action for this traffic was set to BLOCK. (mistakingly) blocking the access to /api MENU page. NB!!! In case you get any of these support requests in the future. - WAF rules do not override the settings of the Bot Fight Mode, so if you whitelist i.e. Hosting IP or URL/FULL URL it still get's blocked. - This feature does not get disabled when "Pause Cloudflare on Site" under Advanced Settings is enabled either.
  6. Is there by any chance that the API functionality are contacting Invision servers for some sort of verification?
  7. I got a reply from the folks at Namecheap. ...I wish there was an GRTFM option to this.
  8. As far as I can see, those two mod's are enabled over at my hostingprovider - I have sendt them an suport ticket too just to clarify this.
  9. Downloaded the htaccess file, uploaded it to /api folder and renamed it .htaccess - logging into my ACP and hit continue = nada! Loging out ...cleaning cookies, browser cache and disable cloudflare. Loging in and clearing system caches Changed the premissions on the API .htaccess file from 644 to 775 - hitting Continue = nothing Disable root .htaccess and push Continue = nope! Cheking init.php and the API settings showing me the obvious 'NEXUS_LKEY_API_DISABLE' => TRUE, Manually edit from TRUE to FALSE // Commerce license key API settings // See https://remoteservices.invisionpower.com/docs/licenseapi 'NEXUS_LKEY_API_DISABLE' => FALSE, 'NEXUS_LKEY_API_CHECK_IP' => TRUE, 'NEXUS_LKEY_API_ALLOW_IP_OVERRIDE' => FALSE, I did got the API menu (forgot to screenshot it) and could brows the tabs but as soon as I hit Continue it went back to the "default" screen as seen below. ...help!
  10. What you and Makoto describes is exactely what a 429 error means and what a proxy does when it ratelimit's your IP. It's all about you triggering the Proxys "Maximum Connections". I would have asked the hosting provider to whitelist the IP and then go bug-hunting.
  11. Hi, It's not the script or any part of the script that throws a 429 error. Take a look at the server log in your Cpanel, you will see that nothing on your behalf is near overloading the server. It is most likely than not that your hosting provider uses a proxy - resulting you getting ratelimited - get them to whitelist your IP address. NB! IF you don't got any static IP from your ISP (just a dynamic one) and they whitelist your IP -AND- at somepoint you get a new IP you will get the same 429 error all over again. You should also considder: - change the current admin URL, to avoid being rate limited. - get a static IP from your ISP or use a VPN service - upgrade to VPS to have no restrictions.
  12. Hi there, I'm setting up some commission products under Commerce. I added a main product "animation" and wanted to use the "custom fields" to add "extra options" for the customer to choose from -or- add to the main product before checkout. Now, the part on adding "custom fields" and linking them to the main product under "Stock & Price Adjustments" wasn't a problem. I ticked off the "Use different stock levels and prices depending on custom field values" and added the price to each "extra option" and saved it. So when I tried it the price adjusted as intended (see pics) "No Extras = Animation 1200 // Gore +300 = Animation 1200 + Gore 300 =1500) but the PROBLEM is.... ...that I can only use the "select" and/or "radio" alternatives under "Field Type" to make IPB happy, and not the "checkbox set" to make ME happy. You see, I want my customers to make multiple choices and not "single" choices and that I can't figure out how to do, IF there is such an option? I have tried different approaches but with no luck. Is there an workaround here or do I have to make multiply products and the "Association" option?
  13. Problem solved: Seems like som caching problems with cloudflare. Turned on Development mode // Purge all cached files and hard reloaded the current page/browser cache (Ctrl+F5) = fixed
  14. ...my bad, I dind't mention that I have tried that too. I have also made a backup of my "prod" ckeditor and replaced the ckeditor dir with my staging copy that works as it should, but with no luck. Ther must be somewhere else that the problem occurs.
  15. Hello there... - I just experienced that my CKeditor just died at the production site in the ACP and at the front end - it works at my staging site where I do my testing - and I just can't figure out why. I have tried to compare the config files but they are basically the same as far as I can see. Somebody got a clue about whats happening here?
  16. Hi MattEngland2022, You don't by any chance got directory privacy//protection or htpasswd with user/pass enabled on your domain/subdomain? In case you have, you must either turn this off or add an allowance to the main .htacces file. I had the same trouble as you with enabling API on my staging domain until I added "Allow from xxx.xxx.xxx.xxx" insert server or client IP.
×
×
  • Create New...