- Текущая версия использует ThinkPHP 5.1.x, требование к версии PHP не ниже PHP 5.6, подробнее см. официальную документацию ThinkPHP.
- Если требуется повторная установка, удалите ./config/install.lock, ./config/database.php, ./application/middleware.php, ./application/tags.php.Документация -- Прочтение документации может помочь вам в разработке!
Технический обмен разработкой (QQ-группа 217549678)
DIYGW — это проект с открытым исходным кодом, который можно использовать в любом месте без каких-либо ограничений. Приглашаем вас форкнуть проект.
- Версия PHP не ниже PHP 5.6, рекомендуется использовать PHP 7 для достижения наилучшего результата;
- Необходимо включить PATHINFO, режим совместимости URL ThinkPHP больше не поддерживается (в связи с тем, как элегантно представить).
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
```* Nginx```
server {
слушать 80;
сервер_имя demo.diygw.com;
корень /home/wwwroot/Diygw;
индекс index.php index.html index.htm;
добавить_заголовок X-Powered-Host $hostname;
скрыть_заголовок_fastcgi X-Powered-By;
если (!-e $request_filename) {
перезаписать ^/(.+?\.php)/?(.*)$ /$1/$2 last;
перезаписать ^/(.*)$ /index.php/$1 last;
}
локация ~ \.php($|/){
индекс_fastcgi index.php;
перенаправить_fastcgi 127.0.0.1:9000;
включить fastcgi_params;
установить $real_script_name $fastcgi_script_name;
если ($real_script_name ~ "^(.+?\.php)(/.+)$") {
установить $real_script_name $1;
}
разделить_путь_fastcgi ^(.+?\.php)(/.*)$;
параметр_fastcgi PATH_INFO $fastcgi_path_info;
параметр_fastcgi SCRIPT_NAME $real_script_name;
параметр_fastcgi SCRIPT_FILENAME $document_root$real_script_name;
параметр_fastcgi PHP_VALUE open_basedir=$document_root:/tmp/:/proc/;
запись_доступа /home/wwwlog/domain_access.log доступ;
запись_ошибок /home/wwwlog/domain_error.log ошибка;
}
локация ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
запись_доступа отключить;
запись_ошибок отключить;
срок_действия 30d;
}
локация ~ .*\.(js|css)?$ {
запись_доступа отключить;
запись_ошибок отключить;
срок_действия 12h;
}
}
```Лицензия
--
* Diygw распространяется на условиях лицензии `MIT`, что позволяет использовать его в любом месте без ограничений.
* В Diygw используется часть кода, взятая из интернета. Если у вас есть претензии, вы можете связаться с автором для удаления.### Дух поделиться
Большое спасибо за вашу поддержку! Если вам нравится Diygw, пожалуйста, расскажите о нем своим друзьям, помогите другим установить Diygw или напишите статью в его похвалу. Diygw — это наследие ThinkPHP и новая легенда. Разработка Diygw выполнена командой разработчиков Diygw. Если вы хотите поддержать нашу работу, вы можете сделать пожертвование на Diygw.
#### Пожертвование через Alipay (получатель: luckyzf@126.com)
[](http://www.diygw.com "Решение для интернет-магазина WeChat Mini Program")
#### Пожертвование через WeChat (получатель: сайт html580 — Дэн Чжифэн)
[](http://www.diygw.com "Решение для интернет-магазина WeChat Mini Program")
Официальная группа технического обмена Diygw [482112340](https://jq.qq.com/?_wv=1027&k=48Dm8gg)
Если у вас есть предложения, идеи, комментарии или вы нашли ошибки в Diygw, пожалуйста, свяжитесь с нами по адресу 280160522@qq.com.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )