什么是扩展需要运行 cakePHP



我是cakePHP的新手。有了它,上传功能现在不起作用。我已经开发了项目来工作。我需要为 cakePHP 启用哪些 PHP 扩展?

转到您的 php.ini 文件并启用这两个扩展名。

  • 扩展名=php_mbstring.dll
  • 扩展名=php_intl.dll

并确保file_uploads = 开

然后重新启动 apache。

cakephp3.x 的基本软件包是(如果你使用的是 CentOS(:

$ sudo yum -y install php-intl php-mbstring php-xml

然后重新启动 Apache :

$ sudo service httpd restart 

您可以在此处查看需要哪些软件包:
https://book.cakephp.org/3.0/en/installation.html

但是,如果上传不起作用,我认为其他地方有问题。
也许您的表单没有"多部分/表单数据"?

<?= $this->Form->create($tests, ['enctype' => 'multipart/form-data']) ?>
<?= $this->Form->end() ?>

根据他们的 3.x 文档:

  • 兆字符串
  • 国际
  • 单工

但是,如果您无法上传,我也会确保您实际上有权上传到您尝试放置内容的任何文件夹中。

相关内容

  • 没有找到相关文章

最新更新