Jump to content
thirty bees forum

the.rampage.rado

Silver member
  • Posts

    912
  • Joined

  • Last visited

  • Days Won

    62

Posts posted by the.rampage.rado

  1. 17 hours ago, DRMasterChief said:

    I get the above error when I change to php 7.4?!?! 

    php 7.3 doesn't work at all, you get an error 500

     

    According to the requirements, php 7.2 should work with tb 1.4 as well.....

    btw.... how should I proceed if I want to go to php 8.x? 

    If you switch between php versions in your cpanel you should make sure that php loads all needed extensions for thirtybees. Most probably you have 500 on php7.3 because you have never used it before and your pdo_mysql is not turned on by default. Either this or some other requirement is not on. I rolled thirtybees on 7.3 for ages before moving to 7.4 and now I'm debugging final notices and errors to finally move to php8 and later.



    There are numerous posts in the forum regarding updating to thirtybees 1.5 (and then 1.5.1 or edge), the benefits of doing so and of course the right approach in order to achieve this without problems. For example: 


    Just a hint: when you have a running shop it's strongly advised to use your core updater module that will take care of your vendor folder (and all other files that must be synced for your special thirtybees/php combination). Do not manually load folders from any distribution as they will more likely be overwritten by core updater once you run it's updates. It will also migrate and fix your db, etc. So no need for manual file transfers (other than manually backing up which is strongly advised of course! 😉 )

  2. In order to debug the most of your shop you will always need to have installed this module:

    image.png.c14bca1682a86ef2304089298379e126.png

    It collects and displays in a userfriendly manner nearly all errors (notices and warnings also, depending of it's configuration) and you will have a handy tool to debug and fix most of your issues.

    If it shows nothing next time when you encounter this issue it might be helpful to turn (temporarily!!!) the debug mode:

    image.png.ed742c285685254e8b06ef6a8457ab24.png
    Advanced->Performance and turn ON 'Debug Mode' and you can have 'Display deprecation warnings' always ON.

    Then go to your problematic page and it should show vital error information. (which should also be populated in your error_log in your root folder (accessible by ftp)).

    Most probably you have some module that hooks in there and is not compatible with your current php version.

  3. 12 hours ago, nickz said:

    That is just a number, if 1.0.8 works perfectly why would you change to have 1.5.? It makes no sense from the use case point of view. Sure most people love to have the newest but the newer shops use more energy, weight usually more and you won't find modules for it.

    - "no sense from the use case point of view" - tons of bug and SECURITY fixes?! Not interested? New features and new php versions support?! Not interested? OK...
    - "newer shops use more energy, weight usually more' - code was optimized, refactored and improved. Not interested? OK...

    - "and you won't find modules for it." - no backwards compatibility changes in newest release, meaning ALL current modules will work with core (of course if they are compatible with the php version you want to rock!!!). Not interested? OK...

     

    @SLiCK_303 I believe this issue is caused by the new analytics implementation. I believe UA is slowly turning off all their apis and we will have to move to GA4.

    For me it also does not display the totals but the sources underneath are shown. image.png.3d650a34662751ace12ac13354cdcb4b.png

  4. Regarding the initial post, it's obiously some bug. I did replicate it just now. Tracking here.


    Regarding the second one, I'm not sure what you mean. Could you post little bit more details, like if any of the rules were previously saved, or whatever?

  5. Not able to replicate the operators not supported issue. What exactly did you do so we can replicate it? Post screenshots of your discount, if possible so I can try and replicate. Also, could you post the second part of the error log as it's very helpful too? Thanks!

     

    The email 'issue' is not an issue or a bug, it's a feature change that enables smoother progression.

  6. 4 hours ago, horia said:

    Thank you for sharing that info, I did not know that.

    But with all caches I was able to find deleted, no litespeed cache enable, fresh install, no modules installed,  and this problem appearing only for one page checkout and works fine for 5 steps standard , it seems to me that this is not a cache problem.

    Anyway,  I went to Preferences->Customers and change setting  for Registration process type from Only account creation(default setting)  to Standard (account creation and address creation) and it looks like it solved the problem.

    Interesting,  for 1.4 TB version this problem never happens,  I have stores in 1.4 that works fine with that default setting.

    Maybe this will be useful for you.

    Thanks

     

    With this information I managed to reproduce it on my test site just now.

    Tracked here: https://github.com/thirtybees/thirtybees/issues/1745

     

    EDIT: It is generally good idea to have Standard setting there as it's more user-friendly.

  7. On 3/20/2023 at 2:24 PM, datakick said:
    That's strange. Try to manually edit settings.inc.php and change value of _TB_BUILDPHP to 7.4 Then go to core updater and try update. It will probably display something funny (manual modifications warnings, etc), but you can ignore these and perform the update.

    What happens when you apply this manual fix?

    As I said the tbmigrator can't update straight to more modern version of thirtybees as those don't work on php5.6 and your PS1.6.1.xx was very unhappy on everything newer than php7 if I remember correctly.

     

    The way to update to latest TB is with little patience and core updater will do its job step by step.

  8. First check what version does it say inside.

    If it's not 7.4 make it be. If it does not work you can try 755, but it should be 644

    And as you're inside settings.inc.php check if you have a populated _PHP_ENCRYPTION_KEY_ as it's another nagging bug from past times. (if you have it, don't share it with us 😛 )

×
×
  • Create New...