Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Options

2.2 Upgrade / Embedded Forum Login Issues

PFAFFPFAFF
edited November 2015 in Vanilla 2.0 - 2.8

Wow. So, I followed @peregrine's excellent upgrade tutorial. Thanks for that. Everything seemed to flow smoothly and updates were successful the first time around. However, now there are some serious forum login issues.

I upgraded my PHP to 5.6, as suggested. I'm of course using Vanilla 2.2.

My forum is embedded with Wordpress, using the Vanilla Forum plugin. After upgrading, when I try to access the Vanilla dashboard, I can't login at all. I can login to the Wordpress side of things. When I try to login to the Vanilla dashboard, it sends me here http://www.nerdlouisville.org/forum/sso?target=/dashboard/settings/plugins and then just hangs and then sends me back to the Wordpress login page.

Here's the debug on my main page:
Debug Trace Info SSO String: eyJ1bmlxdWVpZCI6MywibmFtZSI6Ik1pa2UgUGZhZmYiLCJlbWFpbCI6Im1pY2hhZWwucC5wZmFmZkBnbWFpbC5jb20iLCJwaG90b3VybCI6IiIsIndwX25vbmNlIjoiOTM0ZDI3NmRiZSIsInJvbGVzIjoiYWRtaW5pc3RyYXRvcixiYnBfa2V5bWFzdGVyLEtleW1hc3RlciIsImNsaWVudF9pZCI6Im5lcmQtbG91aXN2aWxsZSJ9 Info RAW SSO Data: array ( 'uniqueid' => 3, 'name' => 'Mike Pfaff', 'email' => '**********@gmail.com', 'photourl' => '', 'wp_nonce' => '934d276dbe', 'roles' => 'administrator,bbp_keymaster,Keymaster', 'client_id' => 'nerd-louisville', ) Info SSO User: array ( 'Name' => 'Mike Pfaff', 'Email' => '*********@gmail.com', 'Photo' => '', 'Roles' => 'administrator,bbp_keymaster,Keymaster', 'wp_nonce' => '934d276dbe', ) Info UserModel->Connect() Info Not setting photo. Info Debug: array ( 'Name' => 'Mike Pfaff', 'Email' => '************@gmail.com', 'wp_nonce' => '934d276dbe', 'UserID' => 3, ) Info FormattedMessage: Session started for Mike Pfaff. Info context: array ( 'event' => 'session_start', 'userid' => 3, 'username' => 'Mike Pfaff', 'ip' => '136.165.223.19', 'timestamp' => 1447700258, 'method' => 'GET', 'domain' => 'http://www.nerdlouisville.org/forum', 'path' => '', ) Notice unserialize() expects parameter 1 to be string, array given in /home/louisvm5/public_html/forum/applications/yaga/settings/class.hooks.php line 493 Notice in_array() expects parameter 2 to be array, boolean given in /home/louisvm5/public_html/forum/applications/yaga/settings/class.hooks.php line 494 Notice AssetModel::CssPath() with direct paths is deprecated. in /home/louisvm5/public_html/forum/library/core/functions.general.php line 911

And, when I try to login to dashboard I do not get an error because it just redirects me back to Wordpress login. I've tried deactivating the Vanilla Forum Wordpress plugin, but that just means it doesn't load the forum.

I have no idea where to begin. I don't even know how to disable the redirect from /forum/ to the embedded /discussions/ page.

Any help would be greatly appreciated.

Comments

  • Options
    peregrineperegrine MVP
    edited November 2015

    in what folder is your vanilla forum located?

    and post your .htaccess IF you are using apache.

    if you are using nginx or something lese you need to post.

    what os are you using?

    post your config.php (remove sensitive info like salts, passwords, email).

    you might want to have a moderator remove your email in previous post.

    I would avoid embedding, it is not a robust solution.

    I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.

  • Options
    PFAFFPFAFF
    edited November 2015

    Actual directory with files is nerdlouisville.org/forum/ which is redirected to embed /discussion/.

    .htaccess:

    # Original
    # If you modify this file then change the above line to: # Modified
    <IfModule mod_rewrite.c>
       RewriteEngine On
       # Certain hosts may require the following line.
       # If vanilla is in a subfolder then you need to specify it after the /.
       # (ex. You put Vanilla in /forum so change the next line to: RewriteBase /forum)
       # RewriteBase /
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteRule ^(.*)$ index.php\?p=$1 [QSA,L]
    </IfModule>
    

    .config.php:

    <?php if (!defined('APPLICATION')) exit();
    
    // Conversations
    $Configuration['Conversations']['Version'] = '2.1.11';
    $Configuration['Conversations']['Subjects']['Visible'] = true;
    
    // Database
    $Configuration['Database']['Name'] = 'louisvm5_*******';
    $Configuration['Database']['Host'] = 'localhost';
    $Configuration['Database']['User'] = 'louisvm5_****';
    $Configuration['Database']['Password'] = '*********';
    $Configuration['Debug'] = true;
    
    // EnabledApplications
    $Configuration['EnabledApplications']['Conversations'] = 'conversations';
    $Configuration['EnabledApplications']['Vanilla'] = 'vanilla';
    $Configuration['EnabledApplications']['Yaga'] = 'yaga';
    
    // EnabledPlugins
    $Configuration['EnabledPlugins']['HtmLawed'] = 'HtmLawed';
    $Configuration['EnabledPlugins']['jsconnect'] = true;
    $Configuration['EnabledPlugins']['VanillaStats'] = true;
    $Configuration['EnabledPlugins']['CSSedit'] = true;
    $Configuration['EnabledPlugins']['MentionsLookup'] = true;
    
    // Garden
    $Configuration['Garden']['Title'] = 'Nerd Louisville Community';
    $Configuration['Garden']['Cookie']['Salt'] = '*************';
    $Configuration['Garden']['Cookie']['Domain'] = '';
    $Configuration['Garden']['Registration']['ConfirmEmail'] = false;
    $Configuration['Garden']['Registration']['Method'] = 'Connect';
    $Configuration['Garden']['Registration']['ConfirmEmailRole'] = '8';
    $Configuration['Garden']['Registration']['CaptchaPrivateKey'] = '';
    $Configuration['Garden']['Registration']['CaptchaPublicKey'] = '';
    $Configuration['Garden']['Registration']['InviteExpiration'] = '1 week';
    $Configuration['Garden']['Registration']['InviteRoles']['3'] = '0';
    $Configuration['Garden']['Registration']['InviteRoles']['4'] = '0';
    $Configuration['Garden']['Registration']['InviteRoles']['8'] = '0';
    $Configuration['Garden']['Registration']['InviteRoles']['16'] = '0';
    $Configuration['Garden']['Registration']['InviteRoles']['32'] = '0';
    $Configuration['Garden']['Registration']['InviteRoles']['34'] = '0';
    $Configuration['Garden']['Email']['SupportName'] = 'Nerd Louisville Community';
    $Configuration['Garden']['Email']['SupportAddress'] = '*****@nerdlouisville.org';
    $Configuration['Garden']['Email']['UseSmtp'] = false;
    $Configuration['Garden']['Email']['SmtpHost'] = 'mail.nerdlouisville.org';
    $Configuration['Garden']['Email']['SmtpUser'] = '*****@nerdlouisville.org';
    $Configuration['Garden']['Email']['SmtpPassword'] = '********';
    $Configuration['Garden']['Email']['SmtpPort'] = '26';
    $Configuration['Garden']['Email']['SmtpSecurity'] = '';
    $Configuration['Garden']['InputFormatter'] = 'Html';
    $Configuration['Garden']['Html']['SafeStyles'] = true;
    $Configuration['Garden']['Version'] = '2.2';
    $Configuration['Garden']['RewriteUrls'] = true;
    $Configuration['Garden']['Cdns']['Disable'] = false;
    $Configuration['Garden']['CanProcessImages'] = true;
    $Configuration['Garden']['SystemUserID'] = '2';
    $Configuration['Garden']['Installed'] = true;
    $Configuration['Garden']['InstallationID'] = '****';
    $Configuration['Garden']['InstallationSecret'] = '****';
    $Configuration['Garden']['Embed']['Allow'] = true;
    $Configuration['Garden']['Embed']['RemoteUrl'] = 'http://www.nerdlouisville.org/discussion/';
    $Configuration['Garden']['Embed']['ForceDashboard'] = false;
    $Configuration['Garden']['Embed']['ForceForum'] = '1';
    $Configuration['Garden']['Embed']['CommentsPerPage'] = '10';
    $Configuration['Garden']['Embed']['SortComments'] = 'asc';
    $Configuration['Garden']['Embed']['PageToForum'] = '1';
    $Configuration['Garden']['TrustedDomains'] = array('nerdlouisville.org');
    $Configuration['Garden']['HomepageTitle'] = '';
    $Configuration['Garden']['Description'] = '';
    $Configuration['Garden']['EditContentTimeout'] = '-1';
    $Configuration['Garden']['Format']['Hashtags'] = false;
    $Configuration['Garden']['Theme'] = 'nerdlouisville-embed';
    $Configuration['Garden']['MobileTheme'] = 'nerdlouisville-embed-mobile';
    $Configuration['Garden']['Authenticator']['SignOutUrl'] = '/entry/signout/{Session_TransientKey}?Target=http://www.nerdlouisville.org/wp-login.php?action=logout&redirect_to=%s';
    $Configuration['Garden']['SignIn']['Popup'] = false;
    $Configuration['Garden']['User']['ValidationRegex'] = '\\d\\w_ äöüß';
    $Configuration['Garden']['User']['ValidationLength'] = '{3,20}';
    $Configuration['Garden']['EmojiSet'] = '';
    $Configuration['Garden']['Profile']['EditPhotos'] = true;
    
    // Plugin
    $Configuration['Plugin']['HotThreads']['HideIfEmpty'] = 1;
    $Configuration['Plugin']['HotThreads']['AutoUpdateDelay'] = 120;
    $Configuration['Plugin']['HotThreads']['MaxEntriesToDisplay'] = 10;
    $Configuration['Plugin']['HotThreads']['DisplayPageSet'] = 'all';
    $Configuration['Plugin']['HotThreads']['AgeThreshold'] = 30;
    $Configuration['Plugin']['HotThreads']['ViewsThreshold'] = 100;
    $Configuration['Plugin']['HotThreads']['CommentsThreshold'] = 10;
    
    // Plugins
    $Configuration['Plugins']['GettingStarted']['Dashboard'] = '1';
    $Configuration['Plugins']['GettingStarted']['Discussion'] = '1';
    $Configuration['Plugins']['GettingStarted']['Plugins'] = '1';
    $Configuration['Plugins']['GettingStarted']['Categories'] = '1';
    $Configuration['Plugins']['GettingStarted']['Profile'] = '1';
    $Configuration['Plugins']['GettingStarted']['Registration'] = '1';
    $Configuration['Plugins']['CSSedit']['Preprocessor'] = '0';
    $Configuration['Plugins']['CSSedit']['AddOnMobile'] = '1';
    $Configuration['Plugins']['CSSedit']['Stylesheet'] = '1447163105.css';
    $Configuration['Plugins']['OnlineNow']['Frequency'] = '90';
    $Configuration['Plugins']['OnlineNow']['Location']['Show'] = 'every';
    $Configuration['Plugins']['OnlineNow']['Hide'] = '1';
    $Configuration['Plugins']['MentionsPlus']['MentionStart'] = '"';
    $Configuration['Plugins']['MentionsPlus']['MentionStop'] = '"';
    $Configuration['Plugins']['MentionsPlus']['MeActionCode'] = '/me';
    $Configuration['Plugins']['Groups']['Enabled'] = false;
    $Configuration['Plugins']['Memberships']['Enabled'] = false;
    $Configuration['Plugins']['BulkEdit']['UserIDs'] = '["8","7","9","14","6","15","5","13","11","10","3"]';
    $Configuration['Plugins']['Signatures']['MaxNumberImages'] = 'None';
    $Configuration['Plugins']['Signatures']['MaxLength'] = '500';
    $Configuration['Plugins']['Signatures']['HideGuest'] = '';
    $Configuration['Plugins']['Signatures']['HideEmbed'] = '';
    $Configuration['Plugins']['Signatures']['HideMobile'] = '';
    $Configuration['Plugins']['Signatures']['AllowEmbeds'] = '1';
    $Configuration['Plugins']['Signatures']['Default']['MaxNumberImages'] = 'None';
    $Configuration['Plugins']['Signatures']['Default']['MaxLength'] = '500';
    $Configuration['Plugins']['Signatures']['MaxImageHeight'] = '';
    $Configuration['Plugins']['Flagging']['UseDiscussions'] = '1';
    $Configuration['Plugins']['Flagging']['CategoryID'] = '18';
    $Configuration['Plugins']['Flagging']['NotifyUsers'] = array('3');
    $Configuration['Plugins']['MembersListEnh']['DCount'] = '20';
    $Configuration['Plugins']['MembersListEnh']['ShowPhoto'] = '1';
    $Configuration['Plugins']['MembersListEnh']['ShowSymbol'] = false;
    $Configuration['Plugins']['MembersListEnh']['ShowPeregrineReactions'] = false;
    $Configuration['Plugins']['MembersListEnh']['ShowLike'] = false;
    $Configuration['Plugins']['MembersListEnh']['ShowThank'] = false;
    $Configuration['Plugins']['MembersListEnh']['ShowKarma'] = false;
    $Configuration['Plugins']['MembersListEnh']['ShowAnswers'] = false;
    $Configuration['Plugins']['MembersListEnh']['ShowID'] = false;
    $Configuration['Plugins']['MembersListEnh']['ShowRoles'] = false;
    $Configuration['Plugins']['MembersListEnh']['ShowFVisit'] = false;
    $Configuration['Plugins']['MembersListEnh']['ShowLVisit'] = '1';
    $Configuration['Plugins']['MembersListEnh']['ShowEmail'] = false;
    $Configuration['Plugins']['MembersListEnh']['ShowIP'] = false;
    $Configuration['Plugins']['MembersListEnh']['ShowVisits'] = '1';
    $Configuration['Plugins']['MembersListEnh']['ShowDiCount'] = false;
    $Configuration['Plugins']['MembersListEnh']['ShowCoCount'] = false;
    $Configuration['Plugins']['UserBanner']['MaxHeight'] = '400';
    $Configuration['Plugins']['UserBanner']['MaxWidth'] = '800';
    $Configuration['Plugins']['UserBanner']['Position'] = 'below';
    $Configuration['Plugins']['MyProfile']['Version'] = '0.2.0b';
    
    // Preferences
    $Configuration['Preferences']['Email']['ConversationMessage'] = '1';
    $Configuration['Preferences']['Email']['BookmarkComment'] = '1';
    $Configuration['Preferences']['Email']['ParticipateComment'] = '1';
    $Configuration['Preferences']['Email']['WallComment'] = '1';
    $Configuration['Preferences']['Email']['ActivityComment'] = '1';
    $Configuration['Preferences']['Email']['DiscussionComment'] = '1';
    $Configuration['Preferences']['Email']['Mention'] = '1';
    $Configuration['Preferences']['Popup']['ConversationMessage'] = '1';
    $Configuration['Preferences']['Popup']['BookmarkComment'] = '1';
    $Configuration['Preferences']['Popup']['ParticipateComment'] = '1';
    $Configuration['Preferences']['Popup']['WallComment'] = '1';
    $Configuration['Preferences']['Popup']['ActivityComment'] = '1';
    $Configuration['Preferences']['Popup']['DiscussionComment'] = '1';
    $Configuration['Preferences']['Popup']['Mention'] = '1';
    
    // ProfileExtender
    $Configuration['ProfileExtender']['Fields']['DateOfBirth']['FormType'] = 'DateOfBirth';
    $Configuration['ProfileExtender']['Fields']['DateOfBirth']['Label'] = 'DateOfBirth';
    $Configuration['ProfileExtender']['Fields']['DateOfBirth']['Options'] = '';
    $Configuration['ProfileExtender']['Fields']['DateOfBirth']['OnProfile'] = '1';
    $Configuration['ProfileExtender']['Fields']['DateOfBirth']['Required'] = false;
    $Configuration['ProfileExtender']['Fields']['DateOfBirth']['OnRegister'] = false;
    $Configuration['ProfileExtender']['Fields']['Whatneighborhooddoyoulivein']['FormType'] = 'TextBox';
    $Configuration['ProfileExtender']['Fields']['Whatneighborhooddoyoulivein']['Label'] = 'What neighborhood do you live in?';
    $Configuration['ProfileExtender']['Fields']['Whatneighborhooddoyoulivein']['Options'] = '';
    $Configuration['ProfileExtender']['Fields']['Whatneighborhooddoyoulivein']['OnProfile'] = '1';
    $Configuration['ProfileExtender']['Fields']['Whatneighborhooddoyoulivein']['Required'] = false;
    $Configuration['ProfileExtender']['Fields']['Whatneighborhooddoyoulivein']['OnRegister'] = false;
    $Configuration['ProfileExtender']['Fields']['Whatareyourfavoriterestaurantsbarsorotherplacestovisit']['FormType'] = 'TextBox';
    $Configuration['ProfileExtender']['Fields']['Whatareyourfavoriterestaurantsbarsorotherplacestovisit']['Label'] = 'What are your favorite restaurants, bars, or other places to visit? ';
    $Configuration['ProfileExtender']['Fields']['Whatareyourfavoriterestaurantsbarsorotherplacestovisit']['Options'] = '';
    $Configuration['ProfileExtender']['Fields']['Whatareyourfavoriterestaurantsbarsorotherplacestovisit']['OnProfile'] = '1';
    $Configuration['ProfileExtender']['Fields']['Whatareyourfavoriterestaurantsbarsorotherplacestovisit']['Required'] = false;
    $Configuration['ProfileExtender']['Fields']['Whatareyourfavoriterestaurantsbarsorotherplacestovisit']['OnRegister'] = false;
    $Configuration['ProfileExtender']['Fields']['WhatareyourfavoriteplacestoshopplaygameshangoutinLouisville']['FormType'] = 'TextBox';
    $Configuration['ProfileExtender']['Fields']['WhatareyourfavoriteplacestoshopplaygameshangoutinLouisville']['Label'] = 'What are your favorite places to shop, play games, hangout in Louisville?';
    $Configuration['ProfileExtender']['Fields']['WhatareyourfavoriteplacestoshopplaygameshangoutinLouisville']['Options'] = '';
    $Configuration['ProfileExtender']['Fields']['WhatareyourfavoriteplacestoshopplaygameshangoutinLouisville']['OnProfile'] = '1';
    $Configuration['ProfileExtender']['Fields']['WhatareyourfavoriteplacestoshopplaygameshangoutinLouisville']['Required'] = false;
    $Configuration['ProfileExtender']['Fields']['WhatareyourfavoriteplacestoshopplaygameshangoutinLouisville']['OnRegister'] = false;
    $Configuration['ProfileExtender']['Fields']['Whatsortofnerdythingsareyouinterestedin']['FormType'] = 'TextBox';
    $Configuration['ProfileExtender']['Fields']['Whatsortofnerdythingsareyouinterestedin']['Label'] = 'What sort of nerdy things are you interested in? ';
    $Configuration['ProfileExtender']['Fields']['Whatsortofnerdythingsareyouinterestedin']['Options'] = '';
    $Configuration['ProfileExtender']['Fields']['Whatsortofnerdythingsareyouinterestedin']['OnProfile'] = '1';
    $Configuration['ProfileExtender']['Fields']['Whatsortofnerdythingsareyouinterestedin']['Required'] = false;
    $Configuration['ProfileExtender']['Fields']['Whatsortofnerdythingsareyouinterestedin']['OnRegister'] = false;
    
    // Routes
    $Configuration['Routes']['DefaultController'] = array('discussions', 'Internal');
    
    // Vanilla
    $Configuration['Vanilla']['Version'] = '2.2';
    $Configuration['Vanilla']['Discussions']['PerPage'] = '15';
    $Configuration['Vanilla']['Discussions']['Layout'] = 'modern';
    $Configuration['Vanilla']['Comments']['AutoRefresh'] = NULL;
    $Configuration['Vanilla']['Comments']['PerPage'] = '15';
    $Configuration['Vanilla']['Archive']['Date'] = '';
    $Configuration['Vanilla']['Archive']['Exclude'] = false;
    $Configuration['Vanilla']['AdminCheckboxes']['Use'] = '1';
    $Configuration['Vanilla']['Categories']['MaxDisplayDepth'] = '2';
    $Configuration['Vanilla']['Categories']['DoHeadings'] = '1';
    $Configuration['Vanilla']['Categories']['HideModule'] = false;
    $Configuration['Vanilla']['Categories']['Layout'] = 'table';
    $Configuration['Vanilla']['Discussion']['SpamCount'] = '3';
    $Configuration['Vanilla']['Discussion']['SpamTime'] = '60';
    $Configuration['Vanilla']['Discussion']['SpamLock'] = '120';
    $Configuration['Vanilla']['Comment']['SpamCount'] = '5';
    $Configuration['Vanilla']['Comment']['SpamTime'] = '60';
    $Configuration['Vanilla']['Comment']['SpamLock'] = '120';
    $Configuration['Vanilla']['Comment']['MaxLength'] = '40000';
    
    // Yaga
    $Configuration['Yaga']['Version'] = '1.0.3';
    $Configuration['Yaga']['Reactions']['Enabled'] = '1';
    $Configuration['Yaga']['Reactions']['RecordLimit'] = 10;
    $Configuration['Yaga']['Badges']['Enabled'] = '1';
    $Configuration['Yaga']['Badges']['DefaultPhoto'] = 'applications/yaga/design/images/default_badge.png';
    $Configuration['Yaga']['Ranks']['Enabled'] = '1';
    $Configuration['Yaga']['Ranks']['Photo'] = '/uploads/yaga/AEFT8BOYJT2X.jpg';
    $Configuration['Yaga']['LeaderBoard']['Enabled'] = '1';
    $Configuration['Yaga']['LeaderBoard']['Limit'] = '25';
    $Configuration['Yaga']['BestContent']['PerPage'] = 10;
    $Configuration['Yaga']['MenuLinks']['Show'] = '1';
    
    // Last edited by Mike Pfaff (136.165.223.19)2015-11-16 18:38:07
    
  • Options

    Yeah, I've come to realize that embedding is a bad idea. Worse, using the Single-Signon has caused some issues too.

    Let's say I go with a fresh install of 2.2 in a new folder. Can I point it to my old database and use the posts / users from it?

  • Options
    PFAFFPFAFF
    edited November 2015

    When I'm logged out, the forum seems to load correctly. But, with this:

    AssetModel::CssPath() with direct paths is deprecated. in /home/louisvm5/public_html/forum/library/core/functions.general.php line 911

    Edited to add: Actually, when I click on a discussion it's just a blank white page.

  • Options
    PFAFFPFAFF
    edited November 2015

    Some more information. When I tried to go to the dashboard/settings/ page:

    Trace
    #0 /home/louisvm5/public_html/forum/plugins/jsconnect/class.jsconnect.plugin.php(345): notFoundException('Provider')
    #1 [internal function]: JsConnectPlugin->EntryController_JsConnect_Create(Object(EntryController), '', '')
    #2 /home/louisvm5/public_html/forum/library/core/class.dispatcher.php(316): call_user_func_array(Array, Array)
    #3 /home/louisvm5/public_html/forum/index.php(44): Gdn_Dispatcher->dispatch()
    #4 {main}
    
  • Options
    peregrineperegrine MVP
    edited November 2015

    your .htaccess is wrong. see the FAQ.

    are you using apache?

    notice what is wrong.

    # (ex. You put Vanilla in /forum so change the next line to: RewriteBase /forum)
    # RewriteBase /
    

    perhaps

    # (ex. You put Vanilla in /forum so change the next line to: RewriteBase /forum)
    RewriteBase /forum
    

    also please reread my instructions in Fool Proof.

    I can't help you with sso issues or wordpress stuff. someone else might.

    AssetModel::CssPath() with direct paths is deprecated. in /home/louisvm5/public_html/forum/library/core/functions.general.php line 911

    this is due to a plugin or an app.

    it is just a notice and will go away when you stop debugging.

    see my comments here if you want to fix.

    http://vanillaforums.org/discussion/31134/getting-a-lot-of-warnings-with-debug-on-how-can-i-resolve-them

    I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.

  • Options

    Thanks @peregrine. Yes. Apache 2.4. I fixed the .htaccess, but nothing seems to have changed. So I think the primary issue is the jsconnect / signon integration.

  • Options
    peregrineperegrine MVP
    edited November 2015

    did you try the sso now that .htaccess is fixed without debugging turned on?

    you could possible look at js for errors. or get a sso expert to help you.

    I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.

  • Options

    Yup. Not working. Is it possible to do a fresh install of Vanilla and import my database without an embed/sso?

  • Options

    This may be related. When I click on a discussion, gives me this error:

    Fatal error: Call to undefined function mb_detect_encoding() in /home/louisvm5/public_html/forum/library/vendors/simplehtmldom/simple_html_dom.php on line 988

  • Options
    peregrineperegrine MVP
    edited November 2015

    yes.

    or you could use your existing one and change registration method in config.php
    disable embedding

    make backup of config.php first.

    probably just need to change these or temporarily remove.

    $Configuration['Garden']['Embed']['Allow'] = true;
    $Configuration['Garden']['Embed']['RemoteUrl'] = 'http://www.nerdlouisville.org/discussion/';
    $Configuration['Garden']['Embed']['ForceDashboard'] = false;
    $Configuration['Garden']['Embed']['ForceForum'] = '1';

    change this to Basic temporarily until you get captcha setup.

    $Configuration['Garden']['Registration']['Method'] = 'Connect';

    delete your ini files in cache.

    I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.

Sign In or Register to comment.