Ce référentiel fait partie d'une affectation du cours EE610 au département EE, IIT Bombay.
L'objectif principal est de faire un petit outil d'éditeur d'image.
Ce code peut effectuer les tâches suivantes:
Ajax, poster, obtenir, cgi
Il n'y a rien pour avoir peur de ces termes, ce ne sont que des noms de fantaisie.
Vous pouvez référer cette page pour une introduction de base et des exemples de travail.
Vous pouvez référer cette page pour plus d'informations.
Vous pouvez référer ce PGAE pour plus d'informations.
Vous pouvez référer cette page pour plus d'informations.
J'ai testé ce code dans Xubuntu 16.04 et Ubuntu 16.04, mais je suis sûr à 99% que cela fonctionnera dans toutes les machines Ubuntu.
Voici les étapes à suivre pour utiliser ce code sur une nouvelle machine
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
Vérifiez le script CGI fonctionnant en allant sur http: //localhost/gui/scripts/hello.py
Mais si vous rencontrez des problèmes pendant l'une des étapes, vous pouvez les déboguer à l'aide de l'étape suivante
LogLevel debug
Vous pouvez voir les informations de débogage dans /var/log/apache2/error.log
Cette commande est parfois utile.
tail -f /var/log/apache2/error.log
Aide Web: Regardez dans StackOverflow
Pire des cas: vous pouvez toujours me laisser un courrier. Vous pouvez trouver mes coordonnées ici
a) Vérifiez si les images du dossier ont 777 autorisations. Sinon, vous pouvez le faire en utilisant
sudo chmod -R 777 images/
Le -r est utilisé pour la récursivité (dossier dans le scénario du dossier)
Changez également le propriétaire en www-data
sudo chown -R www-data:www-data images/
b) La taille du téléchargement d'image doit être plus que la limite autorisée.
Vous pouvez vérifier et modifier cette limite autorisée dans /etc/php/7.0/apache2/php.ini