Deployment Drupal6部署:在XAMPP上开发,此时在线本地主机仍然是基本路径
我在XAMPP上开发了一个Drupal站点。我通过上传数据库的zip文件和.sql文件将其部署到ApacheWebServer。然而,Views 2生成的页面上的链接仍然与XAMPP-等上的链接一样(因此它不是www.example.com,而是)。在哪里更改此设置 我查看了settings.php,但似乎不是这样。我更改了Deployment Drupal6部署:在XAMPP上开发,此时在线本地主机仍然是基本路径,deployment,drupal,drupal-6,Deployment,Drupal,Drupal 6,我在XAMPP上开发了一个Drupal站点。我通过上传数据库的zip文件和.sql文件将其部署到ApacheWebServer。然而,Views 2生成的页面上的链接仍然与XAMPP-等上的链接一样(因此它不是www.example.com,而是)。在哪里更改此设置 我查看了settings.php,但似乎不是这样。我更改了$base\uURL值,但没有这样做 编辑:这仅适用于视图2生成的链接 编辑2:进一步调查后:只有一个特定视图存在此问题 编辑3:查看管理页面上的视图预览时,没有此问题。问题
$base\uURL
值,但没有这样做
编辑:这仅适用于视图2生成的链接
编辑2:进一步调查后:只有一个特定视图存在此问题
编辑3:查看管理页面上的视图预览时,没有此问题。问题只出现在实时版本上。通常,在更改服务器时不需要更改任何内容-Drupal会自行确定它的安装位置和url(通过查看服务器变量,如
$\u server['HTTP\u HOST']
-请参阅)。例如,当您安装在http://www.example.com
并请求该页面,它应将$base\u url设置为http://www.example.com
并相应地重写链接。如果没有,检查一下
- 您不会将
设置为其他值(如$base\u url
)。请注意,Drupal不仅在localhost
中搜索settings.php,而且在sites/default
- 您使用Drupal的链接生成函数(,),而不是在主题或模块中放入硬编码值(如
)localhost/…
尝试清除所有Drupal缓存,尤其是
admin/build/views/tools
上的视图缓存,结果发现它只是由视图生成的链接。。。但我仍然不知道如何改变主意,发布那个视图(index.php?q=admin/build/views>export)?hm-对我来说并没有让事情变得更清楚。对不起,我放弃了。我现在回去,问题已经解决了。我怀疑这是我的缓存已被清除的结果。非常感谢。你已经回答了我这么多的问题,哈哈。