Comment changer mon URL de base

8

J'ai construit un site Web en utilisant Drupal. Maintenant, l'URL de base est http://xxx.xxx.xxx.xxx/drupal . Mais je veux changer l'URL de base en http://xxx.xxx.xxx.xxx Comment faire?

Merci.

user6919
la source
Avez-vous accès à ajouter vhost dans apache? Si oui, une façon simple consiste à ajouter un hôte virtuel pour mapper le répertoire où vous avez installé Drupal (y compris le dossier drupal) sur ServerName qui est xx.xx.xx.xx et recharger apache ..
Dipen
Salut Dipen, Comment ajouter un virtualhost pour mapper le répertoire où vous avez installé Drupal? Merci.
user6919

Réponses:

12

allez dans yousite/sites/defaultle settings.phpfichier et ouvrez-le , recherchez-le $base_urlet remplacez-le par la nouvelle valeur (quelque part autour de la ligne 270).

REMARQUE: settings.php est un fichier en lecture seule, vous devez d'abord effacer l'indicateur de lecture seule pour effectuer les modifications. Vous devrez redémarrer le serveur pour mettre à jour les modifications.

AjitS
la source
2
Je suppose qu'il peut y avoir des configurations exotiques où cela peut être nécessaire, mais dans la plupart des cas, vous ne devriez pas avoir à redémarrer le serveur du tout - le changement entrera en vigueur immédiatement.
Garrett Albright
lorsque je change le base_url en mon nom de domaine. J'obtiens beaucoup d'erreur sur la page. par exemple, "échec du chargement de la recherche". parce que l'emplacement de ressource a été changé en "nom de domaine / xxxx / xxx.css " (l'original est ip / xxxx / xxx.css ) pourquoi ??
user6919
Vous devez vérifier où se trouve l'installation de base de votre site Drupal. Si c'est à la racine du serveur (par exemple www), alors vous devez donner $base_url=siteroot; sinon s'il se trouve dans un dossier à l'intérieur de la racine du serveur, alors vous devez avoir une site_root/path_to_drupal_install_foldervaleur pour votre$base_url
AjitS
Ça ne me réveille pas.
alyssaeliyah
5

Il existe une variable globale appelée $base_urlque vous pouvez définir dans sites / default / settings.php. Essayez de changer sa valeur.

user7282
la source