このリポジトリは、IITボンベイのEE部門でのコースEE610の割り当ての一部です。
これの主な目標は、小さな画像エディターツールを作成することです。
このコードは、次のタスクを実行できます。
ajax、post、get、cgi
これらの用語について怖がるものは何もありません。それらはただの派手な名前です。
基本的な紹介と作業例については、このページを参照できます。
詳細については、このページを参照できます。
詳細については、このPGAEを参照できます。
詳細については、このページを参照できます。
Xubuntu 16.04とUbuntu 16.04でこのコードをテストしましたが、これがすべてのUbuntuマシンで機能すると確信しています。
以下は、このコードを新鮮なマシンで使用するために従うべき手順です
sudo apt install apache2
cd /var/www/html
git clone https://github.com/TummanapallyAnuraag/EE610_GUI.git gui
sudo a2enmod cgi
sudo service apache2 restart
<Directory "/var/www/html/gui">
AllowOverride All
</Directory>
sudo service apache2 restart
http://localhost/gui/scripts/hello.pyにアクセスして、CGIスクリプトを確認してください
ただし、ステップのいずれかで問題に直面した場合は、次のステップの助けを借りてデバッグできます
LogLevel debug
/var/log/apache2/error.logでデバッグ情報を見ることができます
このコマンドは時々役立ちます。
tail -f /var/log/apache2/error.log
Webヘルプ:StackOverFlowをご覧ください
最悪のシナリオ:いつでもメールを送信できます。ここで私の詳細を見つけることができます
a)フォルダーのimages 777の権限があるかどうかを確認します。そうでない場合は、使用することでそうすることができます
sudo chmod -R 777 images/
-Rは再帰に使用されます(フォルダーシナリオ内のフォルダー)
また、所有者をwww-dataに変更します
sudo chown -R www-data:www-data images/
b)画像のアップロードサイズは、許容制限を超えている必要があります。
この許容制限を確認して変更できます/etc/php/7.0/apache2/php.ini