Este repositorio es parte de una tarea del curso EE610 en el departamento de EE, IIT Bombay.
El objetivo principal de esto es hacer una pequeña herramienta de editor de imágenes.
Este código puede realizar las siguientes tareas:
Ajax, Post, Get, CGI
No hay nada que tenga miedo de estos términos, son solo algunos nombres elegantes.
Puede consultar esta página para obtener una introducción básica y ejemplos de trabajo.
Puede consultar esta página para obtener más información.
Puede consultar este pgae para obtener más información.
Puede consultar esta página para obtener más información.
He probado este código en Xubuntu 16.04 y Ubuntu 16.04, pero estoy 99% seguro de que esto funcionará en todas las máquinas Ubuntu.
Los siguientes son los pasos a seguir para usar este código en una máquina fresca
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
Consulte el script CGI que funcione yendo a http: //localhost/gui/scripts/hello.py
Pero si enfrenta algún problema mientras cualquiera de los pasos, puede depurarlos con la ayuda del siguiente paso
LogLevel debug
Puede ver la información de depuración en /var/log/apache2/error.log
Este comando es útil a veces.
tail -f /var/log/apache2/error.log
Ayuda web: mire en Stackoverflow
El peor de los casos: siempre puedes dejarme un correo. Puedes encontrar mis datos aquí
a) Verifique si las images de carpeta tienen 777 permisos. Si no, puede hacerlo usando
sudo chmod -R 777 images/
El -r se usa para la recursión (carpeta dentro del escenario de la carpeta)
También cambie al propietario a data www
sudo chown -R www-data:www-data images/
b) El tamaño de carga de la imagen debe ser más que el límite permitido.
Puede verificar y cambiar este límite permitido en /etc/php/7.0/apache2/php.ini