proftpd 500 OOPS: cannot change directory:/home/ftp

 

但客户端访问提示如下错误:

500 OOPS: cannot change directory:/home/ftp

原因是他的CentOS系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了。

//查看SELinux设置

 

# getsebool -a|grep ftp

ftp_home_dir-->off

 

//使用setsebool命令开启

 

 

# setsebool ftp_home_dir 1

 

由于操作系统一旦重启后,这种设置需要重新设置,这里使用-P参数实现.

 

//setsebool使用-P参数,无需每次开机都输入这个命令

 

# setsebool -P ftp_home_dir 1


( ! ) Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/vhosts/shan.info/httpdocs/templates/gk_publisher/html/com_k2/templates/default/item.php on line 169
Call Stack
#TimeMemoryFunctionLocation
10.0007412272{main}( ).../index.php:0
20.07034262240Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.07034262240Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.257911453128Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.258511477456Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.259211532784Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.259411560184require_once( '/var/www/vhosts/shan.info/httpdocs/components/com_k2/k2.php' ).../ComponentHelper.php:402
80.267611959816K2ControllerItem->execute( ).../k2.php:64
90.267611959816K2ControllerItem->display( ).../BaseController.php:710
100.277912610520K2ControllerItem->display( ).../item.php:78
110.277912610520K2ControllerItem->display( ).../controller.php:19
120.283312981560Joomla\CMS\Cache\Controller\ViewController->get( ).../BaseController.php:663
130.285213001928K2ViewItem->display( ).../ViewController.php:102
140.357415896688K2ViewItem->display( ).../view.html.php:742
150.357415896688K2ViewItem->loadTemplate( ).../HtmlView.php:230
160.359616069624include( '/var/www/vhosts/shan.info/httpdocs/templates/gk_publisher/html/com_k2/templates/default/item.php' ).../HtmlView.php:701

( ! ) Notice: Only variables should be assigned by reference in /var/www/vhosts/shan.info/httpdocs/templates/gk_publisher/html/com_k2/templates/default/item.php on line 478
Call Stack
#TimeMemoryFunctionLocation
10.0007412272{main}( ).../index.php:0
20.07034262240Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.07034262240Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.257911453128Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.258511477456Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.259211532784Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.259411560184require_once( '/var/www/vhosts/shan.info/httpdocs/components/com_k2/k2.php' ).../ComponentHelper.php:402
80.267611959816K2ControllerItem->execute( ).../k2.php:64
90.267611959816K2ControllerItem->display( ).../BaseController.php:710
100.277912610520K2ControllerItem->display( ).../item.php:78
110.277912610520K2ControllerItem->display( ).../controller.php:19
120.283312981560Joomla\CMS\Cache\Controller\ViewController->get( ).../BaseController.php:663
130.285213001928K2ViewItem->display( ).../ViewController.php:102
140.357415896688K2ViewItem->display( ).../view.html.php:742
150.357415896688K2ViewItem->loadTemplate( ).../HtmlView.php:230
160.359616069624include( '/var/www/vhosts/shan.info/httpdocs/templates/gk_publisher/html/com_k2/templates/default/item.php' ).../HtmlView.php:701
back to top