Este repositório faz parte de uma atribuição do curso EE610 no Departamento de EE, IIT Bombaim.
O principal objetivo disso é criar uma pequena ferramenta de editor de imagens.
Este código pode executar as seguintes tarefas:
Ajax, poste, obtenha, CGI
Não há nada para ficar com medo nesses termos, eles são apenas alguns nomes sofisticados.
Você pode consultar esta página para uma introdução básica e exemplos de trabalho.
Você pode consultar esta página para obter mais informações.
Você pode consultar este PGAE para obter mais informações.
Você pode consultar esta página para obter mais informações.
Eu testei este código no Xubuntu 16.04 e no Ubuntu 16.04, mas tenho 99% de certeza de que isso funcionará em todas as máquinas do Ubuntu.
A seguir estão as etapas a serem seguidas para usar este código em uma 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
Verifique o script CGI funcionando indo para http: //localhost/gui/scripts/hello.py
Mas se você enfrentar algum problema durante qualquer uma das etapas, poderá depurar com a ajuda da próxima etapa
LogLevel debug
Você pode ver as informações de depuração em /var/log/apache2/error.log
Este comando é útil às vezes ..
tail -f /var/log/apache2/error.log
Ajuda da Web: procure no Stackoverflow
No pior cenário: você sempre pode lançar um e -mail para mim. Você pode encontrar meus detalhes aqui
a) Verifique se as images da pasta possuem 777 permissões. Se não você pode fazer isso usando
sudo chmod -R 777 images/
O -R é usado para recursão (pasta dentro do cenário da pasta)
Também mude o proprietário para www-data
sudo chown -R www-data:www-data images/
b) O tamanho do upload da imagem deve ser maior que o limite permitido.
Você pode verificar e alterar este limite permitido em /etc/php/7.0/apache2/php.ini