vegas-cmf / filesystem
此包已被废弃,不再维护。未建议替代包。
Vegas CMF 文件系统管理器
v1.0.3
2017-02-09 09:06 UTC
Requires
- php: >=5.4
- ext-phalcon: >=1.3.0,<2
- aws/aws-sdk-php: 2.*
- knplabs/gaufrette: 0.1.*
- phalcon/devtools: 1.3.x-dev
- phalcon/incubator: 1.3.*
- phpseclib/phpseclib: 0.3.*
- vegas-cmf/core: 1.*
Requires (Dev)
- phpunit/phpunit: 4.0.*
- satooshi/php-coveralls: 1.0.1
This package is not auto-updated.
Last update: 2022-08-20 06:44:38 UTC
README
测试
FTP 服务器
FTP 适配器的测试套件使用本地 FTP 服务器。在以下示例中,我们展示了如何基于 vsftpd 服务设置本地 ftp 服务器,您可以在系统中轻松安装。在以下步骤中,我们展示了如何在 Ubuntu 系统中安装它。
sudo apt-get install vsftpd
sudo vim /etc/vsftpd.conf
找到并设置以下行
anonymous_enable=YES
write_enable=YES
local_enable=YES
ftpd_banner=Welcome to Vegas Ftp Test Server
重启 FTP 服务器
sudo service vsftpd restart
现在我们应该创建一个示例用户
sudo groupadd ftp-users
sudo mkdir /home/ftp-user
sudo chmod 775 /home/ftp-user
sudo chown ftp-user:ftp-users /home/ftp-user
sudo useradd -g ftp-users -d /home/ftp-user ftp-user
sudo passwd ftp-user
#(enter the password: test1234)
touch /home/ftp-user/hello.txt
echo "Hello Vegas" > /home/ftp-user/hello.txt
当一切完成时,请尝试使用 ftp-user 账户登录到您的本地服务器。
ftp localhost
现在您可以运行测试
./vendor/bin/phpunit