0

我在服务器上有一个 Web 应用程序,它可以工作。当我移至 IPAGE 虚拟主机时,图像上传不再起作用。如果我单击“浏览服务器”,它会显示:您无权访问此服务器上的 /admin/kcfinder/browse.php。管理页面位于 /admin 文件夹中的主页下方。这是我在控制器中的代码:

  $_SESSION['KCFINDER']['disabled'] = false;
  $_SESSION['KCFINDER']['uploadURL'] = Yii::app()->baseUrl."/../images/"; // URL for the uploads folder
  $_SESSION['KCFINDER']['uploadDir'] = Yii::app()->basePath."/../../images/"; // path to the uploads folder

我检查了网址和它的好。

我在 kcfinder 文件夹中的 .htacces 文件:

<IfModule mod_php4.c>
  php_flag engine Off
</IfModule>
<IfModule mod_php5.c>
  php_flag engine Off
</IfModule>
<IfModule mod_php6.c>
  php_flag engine Off
</IfModule>
<IfModule mod_cgi.c>
  Options -ExecCGI
</IfModule>
RemoveHandler .cgi .pl .py .pyc .pyo .phtml .php .php4 .php3 .php5 .php6 .pcgi .pcgi3 .pcgi4 .pcgi5 .pchi6 .inc
RemoveType .cgi .pl .py .pyc .pyo .phtml .php .php4 .php3 .php5 .php6 .pcgi .pcgi3 .pcgi4 .pcgi5 .pchi6 .inc
SetHandler None
SetHandler default-handler
4

1 回答 1

0

好的,我解决了问题。Ipage 具有唯一的 session_path。所以你必须设置会话路径。 http://www.ipage.com/knowledgebase/read_article.bml?kbid=600

于 2014-11-23T11:55:18.033 回答