2017-11-17 11 views
-2

cakePHPに新しい。アップロード機能が動作していません。私はすでに働くプロジェクトを開発しました。 cakePHPを有効にするために必要なPHP拡張機能とは何ですか? 3.xのための彼らのドキュメントによるとcakePHPを実行するために必要な拡張機能

+0

あなたが言うことを理解できるように、コードを入力してください。 –

+0

アップロードするときにいくつかのエラーがありますか? – Mark

+0

@マークはありません。そこには何のエラーもありません。 – Leonine

答えて

3

php.iniファイルに移動し、この2つの拡張子を有効にします。

  • 拡張子= php_mbstring.dll
  • 拡張子= php_intl.dll

とに=わから file_uploadsを作ります。

次に、Apacheを再起動します。

0

  • 国際空港をmbstringの

    • のSimpleXML

    アップロードすることができない場合しかし、私はまた、あなたが実際に権限を持っていることを確認しますどんなフォルダにアップロードするにしても、あなたはものを置こうとしています。

  • 1

    (あなたがCentOSのを使用している場合)cakephp3.xに不可欠なパッケージは以下のとおりです。

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

    次にApacheの再起動:あなたはパッケージが必要とされている何のためにここで確認することができ

    $ 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() ?> 
    
    関連する問題