The caozha-admin backend management framework is a general PHP website backend management framework, developed based on the open source ThinkPHP. Features: easy to use, zero threshold, clean and minimalist interface, and extremely convenient for secondary development.
caozha-admin background management framework function 1. System settings
2. Administrator management
3. Permission group management
4. System log
5. Backend function map
6. Integrated various common plug-ins such as Baidu UEditor, you can go to the demo page to view the calls.
7. Unlimited level classification
8. Article management system
9. User (member) management system
10. Comment system (supports building comments, supports setting block words, verification codes, whether review is required, etc., and can be integrated into any scenario. It can automatically adapt to different clients such as computers, tablets, and mobile phones.)
It mainly provides the above basic functions, on which you can expand and develop different applications.
Quick installation:
1. PHP version must be 7.1 or above.
2. Upload all source codes in the directory /Src/ to the server, and set the root directory of the website to point to the directory /Src/public/. (This is a requirement of ThinkPHP6.0. You can also point to /Src/, but the URL will have one more /public/)
3. Import the .sql file in the /Database/ directory into the MYSQL database.
4. Modify the file /Src/config/database.php and configure your database information (if it is a local test, you also need to modify the file /Src/.env. This configuration file will be used first for local tests).
5. Backend access address: http://your domain name/admin/index/login (Account number: caozha Password: 123456)
Pseudo-static settings:
1. The ThinkPHP framework must be set pseudo-static in the running directory for normal access, otherwise a 404 error will be displayed.
2. If you are using Apache, the pseudo-static setting is (.htaccess):
Options+FollowSymlinks-Multiviews
RewriteEngineOn
RewriteCond%{REQUEST_FILENAME}!-d
RewriteCond%{REQUEST_FILENAME}!-f
RewriteRule^(.*)index.php?s=1[QSA,PT,L]
3. If you are using Nginx, the pseudo-static setting is:
location/{
indexindex.php;
if(!-e$request_filename){
rewrite^(.*)$/index.php?s=/$1last;
break;
}
}
4. In the website running directory (/public/), there are two files: .htaccess and nginx.htaccess, which are pseudo-static files of Apache and Nginx respectively. You can use them directly.