0

ローカル マシン (Wamp サーバー) で非常にスムーズに動作する Codeignter プロジェクトを開発しましたが、サーバー (namecheap) にアップロードした後、画像のアップロードで問題に直面しています。

アクセス許可を確認し、すべてのアップロード フォルダーに 777 を付与しました。コードはほとんどクリーンで、ローカルの WAMP で動作しています。

それから私はそれを別のサーバー(godaddy)にもアップロードしました:

A PHP Error was encountered

Severity: Warning

Message: escapeshellarg() has been disabled for security reasons

Filename: libraries/Upload.php

これを試してみました:セキュリティ上の理由から escapeshellarg() が無効になってい ますが、エラーの表示は停止しますが、アップロードは行われません。

他の誰かもこの問題に直面していましたか?

4

1 に答える 1

0

フォルダ システム > ライブラリ ファイル Upload.php

$cmd = 'file --brief --mime ' . escapeshellarg($file['tmp_name']) . ' 2>&1';

この行を削除

于 2013-06-19T08:22:24.893 に答える