我最近换了服务器。从共享w /控制面板到VPS
在我的旧服务器上,这个PHP工作了:
header("Content-disposition: attachment; filename= 'welcome.doc'");
header('Content-type: application/msword');
readfile("/home/abcme/aboveroot/admin/welcome.doc");
新服务中存在相同的文件夹结构。家里面有一个名为aboveroot的文件夹和一个名为admin的文件夹,以及一个名为welcome.doc的文件
我更改了/ home / abcme,以便“abcme”是正确的新帐户名
现在我收到一条错误消息,说无法找到该文件。是否需要在我的服务器中启用某些内容或者还有什么可以解释这个?
答案 0 :(得分:0)
根据你所说的结构如此:
>aboveroot
-home
-admin
-welcome.doc
所以你的标题会说(假设/ aboveroot是你的webroot,在给定名称的情况下似乎不是这样):
header("Content-disposition: attachment; filename= 'welcome.doc'");
header('Content-type: application/msword');
readfile("/aboveroot/admin/welcome.doc");