2017-11-17 17 views
-2

cakePHP에 새로운 기능입니다. 업로드 기능이 작동하지 않습니다. 나는 이미 일할 수있는 프로젝트를 개발했다. cakePHP를 활성화하는 데 필요한 PHP 확장은 무엇입니까? 3.X에 대한 자신의 문서에 따르면cakePHP를 실행하는 데 필요한 확장 기능은 무엇입니까

+0

우리는 당신이 말하는 것을 이해할 수 있도록 몇 가지 코드를 입력하십시오. –

+0

업로드 할 때 오류가 있습니까? – Mark

+0

@mark에는 오류가 없습니다. – Leonine

답변

3

php.ini 파일로 이동하여이 두 확장자를 사용하십시오.

  • 확장 = php_mbstring.dll
  • 확장에 = php_intl.dll

있는지 의 file_uploads을 =.

그런 다음 아파치를 다시 시작하십시오.

0

: 업로드 할 수없는 경우

  • 이 mbstring
  • 국제
  • 는 SimpleXML을 그러나

나는 또한 당신이 실제로 권한이 있는지 확인하십시오 것 어떤 폴더에 업로드하려면 물건을 넣으려고합니다. (당신이에 CentOS를 사용하는 경우) cakephp3.x에 대한

1

필수 패키지는 다음과 같습니다

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

그런 다음 아파치를 다시 시작

$ sudo service httpd restart 

당신은 패키지가 필요한지 여기를 확인할 수 있습니다
https://book.cakephp.org/3.0/en/installation.html

업로드가 작동하지 않으면 다른 곳에서 문제가 있다고 생각합니다.
양식에 'multipart/form-data'가 없습니까?

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