Puncte:0

Cum să obțineți adresa URL de bază a unui site în API-ul Queue?

drapel co

Încerc să obțin adresa URL de bază a site-ului web drupal 8 într-un proces de coadă, dar primesc http://default ca URL de bază. Ce îmi lipsește aici?

  funcția publică testUrl() {
    global $base_url;
    var_dump($base_url);
    $gazdă = \Drupal::request()->getSchemeAndHttpHost();
    var_dump($gazdă); // ieșire - http://default
    $host2 = \Drupal::request()->getHost();
    var_dump($gazdă2); // ieșire - implicit
    $uri = \Drupal::request()->getUri();
    var_dump($uri); // ieșire - http://default
    $url = \Drupal\Core\Url::fromUserInput('/', ['absolute' => TRUE])->toString();
    var_dump($url); // ieșire - http://default
    $url_options = [
      „absolut” => ADEVĂRAT,
      'language' => \Drupal::languageManager()->getCurrentLanguage(),
    ];
    $site_url = \Drupal\Core\Url::fromRoute('<front>', [], $url_options)->toString();
    var_dump($site_url); // ieșire - http://default
    var_dump($_SERVER['SERVER_NAME']); // ieșire - NULL
    a muri;
  }
Puncte:2
drapel us

Procesul care rulează lucrătorul de coadă va seta gazda implicită. De exemplu, drush cron

Poate fi necesar să setați numele gazdei publice cu cererea drush, prin uri sau să utilizați un alias drush.

drush --uri=http://example.com cron

Mai multe informatii https://docs.drush.org/en/8.x/usage/

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.