我在一个地址"http://www.mycms.com/customer"“上创建了一个新的Drupal 7站点,我正在尝试将它移到http://www.customer.com"的生产服务器上。我备份了数据库,并在"www.customer.com“MySQL服务器上还原了它。我从"http://www.mycms.com/customer“文件夹中复制了所有文件。我清除了数据库中的cache_*表。
当我转到"http://www.customer.com"“时,主页将被成功显示,但当我单击主页上的任何链接时,我会得到1 "404 Not”错误。如果我试图直接转到某个页面,例如"http://www.customer.com/node/15"“,也会显示相同的错误。
更多信息-
从适当的subdirectory.
之外,我不能检查drupal数据库本身内的任何设置。
任何人都不知道下一步该检查什么。
发布于 2012-04-11 14:01:18
简单地说,听起来你是在将站点移动到不同的服务器(而不仅仅是一个不同的URL)?
如果移动到另一台服务器,我最初的想法是,如果.htaccess文件是相同的,并且清除url的不工作在新服务器上,那么需要调整的是Apache配置。您有其他站点在这个新服务器上工作吗?
AllowOverride All需要在您的httpd.conf中设置一个。
发布于 2013-12-16 08:24:19
亚历克西是对的。解决了我的问题。在httpd.conf中,查找并启用mod_rewrite。
LoadModule rewrite_module modules/mod_rewrite.so发布于 2012-04-11 07:22:40
尝试删除当前的.htaccess文件,并上传随drupal附带的标准.htaccess文件。
https://stackoverflow.com/questions/10096088
复制相似问题