Problem/Motivation
Hi All,
Have a brand new Drupal 10 site that I finally got working last night (not much going on yet, a bit of content, some Commerce functionality, and finally yesterday, a Civicrm Install that was up and running). Today I tried to import some data into Civicrm and it said that my base_url might be set incorrectly. It looked wonky.
For a variety of reasons, I have my domain (edboost.org) forwarding to (edboost.org/edboost.org/web). I consider "edboost.org/edboost.org/web" my base URL.
The base URL in civicrm.settings was "edboost.org/edboost.org/web/edboost.org/web" which seemed odd. I edited to match the actual base url.
But, that new setting caused a white screen critical error: "Critical error. Please see server logs for errorID:15d300bb40ef"
I reverted back to the prior civicrm.settings and went to clear the cache and realized that my entire site was down (not just Civicrm).
I tried removing the settings file.
At this point, I could not access the site to see the error reports, so I went to the Watchdog table at the server level. I opened one blob and it said that the site was missing the expected civicrm.settings.php page. I put it back in and tried to access the site again. Same error.
I went to check the Watchdog message to look for a hint. It's all in Chinese.
This is what my error messages look like (all error messages now -- and I can verify that this message came from an error that I caused, so language does not see dependent on the referrer) and I only know enough Chinese to know that it's Chinese.
㩡㨶獻㔺∺琥灹≥猻㜺∺慗湲湩≧猻㠺∺浀獥慳敧㬢㩏㔲∺牄灵污䍜牯履敒摮牥䵜牡畫≰ㄺ笺㩳㨹"*瑳楲杮㬢㩳㤵∺潦敲捡⡨
牡畧敭瑮洠獵⁴敢漠祴数愠牲祡潼橢捥ⱴ渠汵楧敶≮紻㩳㨹┢畦据楴湯㬢㩳㈳∺楃楶䍜牯履敓瑴湩獧慂ⵧ挾浯楢敮⤨㬢㩳㨵┢楦敬㬢㩳㠸∺栯浯⽥獶畯捲㑥眯睷眯睷支扤潯瑳漮杲瘯湥潤⽲楣楶牣⽭楣楶牣潣敲䌯癩⽩潃敲匯瑥楴杮䉳条瀮灨㬢㩳㨵┢楬敮㬢㩩㐳㬰㩳㜱∺所捡瑫慲散獟牴湩≧猻ㄺ〳ㄲ∺〣⼠潨敭瘯潳牵散⼴睷⽷睷⽷摥潢獯牯⽧敷⽢潣敲椯据畬敤⽳潢瑯瑳慲湩⡣㘱⤴›摟畲慰彬牥潲彲慨摮敬彲敲污㈨昧牯慥档⤨愠杲浵⸮✮⼧潨敭瘯潳牵散⼴⸮✮㐳⤰⌊‱栯浯⽥獶畯捲㑥眯睷眯睷支扤潯瑳漮杲瘯湥潤⽲楣楶牣⽭楣楶牣潣敲䌯癩⽩潃敲匯瑥楴杮䉳条瀮灨㌨〴㨩张牤灵污敟牲牯桟湡汤牥㈨昧牯慥档⤨愠杲浵⸮✮⼧潨敭瘯潳牵散⼴⸮✮㐳⤰⌊′栯浯⽥獶畯捲㑥眯睷眯睷支扤潯瑳漮杲瘯湥潤⽲楣楶牣⽭楣楶牣潣敲䌯癩⽩潃敲匯瑥楴杮䉳条瀮灨ㄨ㐵㨩䌠癩屩潃敲卜瑥楴杮䉳条㸭潣扭湩⡥牁慲⥹⌊″栯浯⽥獶畯捲㑥眯睷眯睷支扤潯瑳漮杲瘯湥潤⽲楣楶牣⽭楣楶牣潣敲䌯癩⽩潃敲匯瑥楴杮䉳条瀮灨ㄨㄷ㨩䌠癩屩潃敲卜瑥楴杮䉳条㸭污⡬㐣⼠潨敭瘯潳牵散⼴睷⽷睷⽷摥潢獯牯⽧敶摮牯振癩捩浲振癩捩浲挭牯⽥剃⽍潃敲䌯湯楦⽧慍楧䵣牥敧瀮灨㈨㤲㨩䌠癩屩潃敲卜瑥楴杮䉳条㸭敧⡴甧敳䙲慲敭潷歲潌⸮✮㔣⼠潨敭瘯潳牵散⼴睷⽷睷⽷摥潢獯牯⽧敶摮牯振癩捩浲振癩捩浲挭牯⽥剃⽍潃敲䔯牲牯瀮灨㘨㜱㨩䌠䵒䍟牯彥潃普杩䵟条捩敍杲ⵥ弾束瑥✨獵牥牆浡睥牯䱫⸮⤧⌊‶栯浯⽥獶畯捲㑥眯睷眯睷支扤潯瑳漮杲瘯湥潤⽲楣楶牣⽭楣楶牣潣敲䌯䵒䌯牯⽥牅潲桰⡰㜵⤶›剃彍潃敲䕟牲牯㨺敤畢彧潬彧敭獳条⡥慢正牔捡‽〣⸮✮慦獬ⱥ✠Ⱗ㜠㜣⼠潨敭瘯潳牵散⼴睷⽷睷⽷摥潢獯牯⽧敶摮牯振癩捩浲振癩捩浲挭牯⽥剃⽍潃敲䔯牲牯瀮灨㜨㜴㨩䌠䵒䍟牯彥牅潲㩲携扥杵癟牡✨
When I try to rebuild cache via the command line, I get this:
vsource4@s1002:~/www/www/edboost.org/web$ drush cache:clear
Failed loading /usr/local/ioncube/ioncube.so: /usr/local/ioncube/ioncube.so: undefined symbol: zend_block_interruptions
Unable to load class Drush\Sql\Sql [error]
Error: Call to undefined method Symfony\Component\HttpFoundation\Response::create() in Drush\Boot\DrupalBoot8->terminate() (line 214 of phar:///usr/local/bin/drush/lib/Drush/Boot/DrupalBoot8.php).
Drush command terminated abnormally due to an unrecoverable error. [error]
Error: Return type of DrushBatchContext::offsetSet($name, $value) should either be compatible with
ArrayObject::offsetSet(mixed $key, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be
used to temporarily suppress the notice in phar:///usr/local/bin/drush/includes/batch.inc, line 39
I've tried running update.php and can get to the update screen but when I click update it takes me back to the white critical error page.
I'm at a complete loss and depairing. Can anyone point me in the right direction.
I reverted the only change that I made, but the site is still completely broken. Did it cause other changes? Or is it just not recognizing that I made the change?
Thank you for any and all help you might provide.
(No, I'm not quite qualified to do any of this -- but I have built and maintained a Drupal site for over 10 years... I hired folks to upgrade me from 7 to 9 because it felt out of my league, and they left me with such a mess --that I decided it was smarter to start over and now I'm just stuck).
Thank you!
-tiffani