首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >迁移到XAMPP本地安装-配置临时目录

迁移到XAMPP本地安装-配置临时目录
EN

Drupal用户
提问于 2015-02-11 16:05:14
回答 2查看 992关注 0票数 0

我在VPS上复制了一个站点,以便在本地机器上运行XAMPP。当我使用备份和迁移还原站点时,我会在站点的所有页面上得到错误消息:

指定的文件临时://filemy1oSK无法复制,因为目标目录没有正确配置。

我有干净的安装drupal运行良好的XAMPP。在文件系统配置页面(admin/config/media/ File - System )上,他们使用'/Applications/XAMPP/xamppfiles/temp/‘,所以我尝试使用这个和’/Applications/XAMPP/xamppfiles/私有/‘,但这不能修复错误。

有一个类似的Drupal回答了关于将站点从本地移动到VPS的问题,我试图通过那里的建议进行工作,但没有效果。上面的答案推荐来自本网站的建议。在此之后,为了避免使用正斜杠启动文件路径,我尝试使用‘sites/default/files/私有/’和‘sites/default/files/temp/’,但这也不能修复错误。

由于这是一个本地安装,安全性问题就不那么严重了。我一直在将上面的目录设置为777,以确保有足够的权限。我也做了‘网站’,‘网站/默认’和‘网站/默认/文件/’777。

顺便提一句,干净的URLS没有在本地安装上工作,尽管它们在Drupal的新安装上运行得很好。这使网站上的链接停止工作。我通过访问http://localhost/sitename/?q=admin/config/search/clean-urls禁用了它们,站点链接现在在没有干净URLS的情况下工作。

另外,顺便提一句,当我使用下载的站点文件安装一个干净的数据库时,我收到了一条错误消息。我这样做是为了能够安装备份迁移模块并正确地恢复站点。在安装结束时,我得到了错误:

弃用函数: preg_replace():不推荐/e修饰符,在_acquia_profile_create_node()中使用preg_replace_callback ()(/e的第158行)

我没有任何管理菜单和覆盖管理屏幕不工作。我假设这是临时文件错误的结果。

有什么建议吗?

EN

回答 2

Drupal用户

发布于 2015-02-11 16:09:11

此问题与Drupal配置无关。它与您的tmp文件夹权限相关。您必须更新tmp文件夹权限,以便apache用户拥有正确的写权限。

chmod -R 0700 chmod -R 0700 /tmp

票数 0
EN

Drupal用户

发布于 2015-02-12 13:46:16

如果您将tmp目录设置为与工作本地drupal实例相同的路径:尝试通过db (例如phpmyadmin)清除所有缓存表(缓存和使用cache_的所有内容),并查看这是否有帮助。

在从VPS导出之前,您也可以尝试将tmp目录设置为XAMPP路径。出口后立即退回去。

如果它仍然不起作用:

您可以尝试通过FTP将文件复制到本地服务器,并通过db导入sql转储(例如mysql命令行或phpmyadmin),并查看它是否像这样工作(没有备份和迁移模块)。在这里,最好还是在导出之前设置tmp目录。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/147136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档