Dieses Repository ist Teil einer Aufgabe des Kurses EE610 in der EE -Abteilung IIT Bombay.
Das Hauptziel davon ist es, ein kleines Image -Editor -Tool zu erstellen.
Dieser Code kann die folgenden Aufgaben ausführen:
Ajax, Post, Get, CGI
Es gibt nichts zu Angst vor diesen Begriffen, sie sind nur einige ausgefallene Namen.
Sie können diese Seite für eine grundlegende Einführung und Arbeitsbeispiele verweisen.
Sie können diese Seite für weitere Informationen verweisen.
Sie können diese PGAE für weitere Informationen verweisen.
Sie können diese Seite für weitere Informationen verweisen.
Ich habe diesen Code in Xubuntu 16.04 und Ubuntu 16.04 getestet, aber ich bin zu 99% sicher, dass dies in allen Ubuntu -Maschinen funktioniert.
Im Folgenden finden Sie die Schritte, die für die Verwendung dieses Codes auf einer frischen Maschine befolgt werden müssen
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
Überprüfen Sie das CGI -Skript, indem Sie unter http: //localhost/gui/scripts/hello.py gehen
Wenn Sie jedoch Probleme haben, während Sie einen der Stufen haben, können Sie sie mit Hilfe des nächsten Schritts debuggen
LogLevel debug
Sie können die Debug -Informationen in /var/log/apache2/Error.log sehen
Dieser Befehl ist manchmal nützlich.
tail -f /var/log/apache2/error.log
Webhilfe: Schauen Sie sich in Stackoverflow an
Schlimmstes Szenario: Sie können mir immer eine E -Mail geben. Hier finden Sie meine Details
a) Überprüfen Sie, ob die images 777 Berechtigungen haben. Wenn nicht, können Sie dies durch Verwendung tun
sudo chmod -R 777 images/
Der -r wird zur Rekursion verwendet (Ordner im Ordnerszenario)
Wechseln Sie auch den Eigentümer in www-data
sudo chown -R www-data:www-data images/
b) Die Bild -Upload -Größe muss mehr als die zulässige Grenze sein.
Sie können dieses zulässige Limit in /etc/php/7.0/apache2/php.ini überprüfen und ändern