avonnadozie / liteframe Goto Github PK
View Code? Open in Web Editor NEWA lightweight PHP framework built for small and medium scale applications.
License: MIT License
A lightweight PHP framework built for small and medium scale applications.
License: MIT License
The documentation here recommends that a permissions mode of 0777 is used.
I was curious about what this project is and what it does, but I'm going to stay well away from any documentation that actually recommends 0777 as a serious permissions setting. This allows anyone on a system to read and write to a directory.
In addition, on files, it allows execution privileges, which is an additional security risk. For example, if an application accepts user input and saves it to a file with 0777 privileges, a malicious actor may be able to execute arbitrary code on the server!
Here are some good resources to learn about Linux permissions:
Strong permission settings are an essential safeguard against attack.
When we host a LiteFrame website https://domain.com being an https proxy server, assets (eg, http://domain.com/assets/css/bootstrap.min.css) are generated using http which lead browsers (Chrome, Opera, Firefox) to issue a (blocked:mixed-content) Status on assets preventing them to load.
Web server involve: Apache and Nginx,
Exceptions happen when you try to open a no secure website, That time assets load too because there are not protected.
#1 Do not use hard link for asset: Do not include the hostname and protocol, give the asset path from the server root,
#2 For the case where you will like to place assets on cdn give provide an env config for the cdn base hostname like CDN_ROOT
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.