Php 将Drupal从删除服务器复制到本地主机
我已经将Drupal站点从实时生产服务器复制到我的Php 将Drupal从删除服务器复制到本地主机,php,drupal,drupal-7,Php,Drupal,Drupal 7,我已经将Drupal站点从实时生产服务器复制到我的localhost,并且我能够使用settings.php文件提供的信息设置数据库,但是除了主页之外,我似乎无法访问任何页面 我不断收到一个错误消息,称在此服务器上找不到请求的URL/production.URL/somepage 现在我猜问题是由于Drupal试图提供生产URL,而不是我的本地主机URL。我该如何解决这个问题?你有吗?这将影响Drupal生成的链接。您可能还必须这样做。问题可能是本地主机站点位于子目录内,而远程服务器安装在根目录
localhost
,并且我能够使用settings.php
文件提供的信息设置数据库,但是除了主页之外,我似乎无法访问任何页面
我不断收到一个错误消息,称在此服务器上找不到请求的URL/production.URL/somepage
现在我猜问题是由于Drupal试图提供生产URL,而不是我的本地主机URL。我该如何解决这个问题?你有吗?这将影响Drupal生成的链接。您可能还必须这样做。问题可能是本地主机站点位于子目录内,而远程服务器安装在根目录或其他名称的目录上 在localhost Drupal安装中,转到.htaccess文件,查找写有
#如果在子目录中使用Drupal,请修改RewriteBase…
,并将RewriteBase/Drupal
路径替换为在localhost文件夹中使用的正确子目录名
希望这有帮助。干杯。您安装了吗?您可以从drush执行大多数系统操作,如清除缓存和运行更新。使用此命令清除缓存
drush cache clear
此外,如果htaccess文件已被修改并导致问题,请执行一个简单的调试步骤,将其复制出来,并将其替换为drupal版本中未修改的文件。清除缓存并进行测试。我认为这个问题与清除URL有关,当将Drupal网站从一个环境移动到另一个环境时,您需要检查以下事项
我刚试着改变它,但什么都没有改变。此外,我无法清除缓存,因为由于上述错误,我无法登录。@jasonayer,如果您手动将浏览器中的
/production.url/somepage
更改为/somepage
页面是否加载?否。我尝试将其更改为本地主机url,但仍然无法加载。@jasonayer,您是否尝试过使用drush cc all
清除缓存?我尝试过,但我仍然不断从Apache收到一个错误,说找不到经过主页的任何页面。