该存储库是孟买EE部门EE610课程的一部分。
这样做的主要目标是制作一个小型图像编辑器工具。
此代码可以执行以下任务:
ajax,post,get,cgi
这些术语没有什么可害怕的,它们只是一些花哨的名字。
您可以参考此页面以获取基本的介绍和工作示例。
您可以参考此页面以获取更多信息。
您可以参考此PGAE以获取更多信息。
您可以参考此页面以获取更多信息。
我已经在Xubuntu 16.04和Ubuntu 16.04中测试了此代码,但是我99%肯定这将在所有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
网络帮助:在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中检查并更改此允许的限制