Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在hostgator服务器上使用Codeigniter上载类时的文件路径invlalid_Codeigniter_File Upload_Filepath_Remote Server - Fatal编程技术网

在hostgator服务器上使用Codeigniter上载类时的文件路径invlalid

在hostgator服务器上使用Codeigniter上载类时的文件路径invlalid,codeigniter,file-upload,filepath,remote-server,Codeigniter,File Upload,Filepath,Remote Server,我使用codeigniter 2.1.2 upload类将文件上载到hostgator上的远程服务器。我在尝试上载文件时遇到以下错误 上载路径似乎无效。 以下是我的文件夹结构: 我的插件域/ ----导入(目标文件夹) ----应用/ --------控制器/ ------------上传\u controller.php 在我的控制器中,我尝试将不同的路径设置为$config['upload_path'],包括 /home/my hostgator username/public_html

我使用codeigniter 2.1.2 upload类将文件上载到hostgator上的远程服务器。我在尝试上载文件时遇到以下错误


上载路径似乎无效。

以下是我的文件夹结构:

我的插件域/

----导入(目标文件夹)

----应用/

--------控制器/

------------上传\u controller.php

在我的控制器中,我尝试将不同的路径设置为$config['upload_path'],包括

  • /home/my hostgator username/public_html/my addon domain folder/import/'
  • ../导入/
  • 我的网站url/导入/
  • 这些都不管用。我确信已将可写权限设置为文件夹“导入”


    非常感谢

    尝试使用
    realpath

     $config['upload_path'] = realpath('import');
    
    (建议您的导入文件夹位于web服务器根文件夹(index.php所在的位置)下一级)


    它不适用于我。文件夹“导入”位于我的加载项域文件夹下,但是realpath将返回指向我的控制器文件的路径,在我的情况下,将是“/home/my hostgator username/public_html/my addon domain folder/application/controllers。@user1310312您是否检查过:-您确定已初始化配置…$this->upload->initialize($config);我应用了$config['upload_path']=realpath('/home/my hostgator username/public_html/my addon domain folder/import/”)正如你所建议的。它现在可以工作了。非常感谢你指出这一点。并且尝试了$this->upload->initialize($config)。它也可以工作。wired说我在用户文档中没有读到任何关于它的内容。无论如何,你非常有帮助。再次感谢你。祝我晚安。
     $config['upload_path'] = './import/';