1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wolf18-Wolf-Blog-thinkphp-5.2.x

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
必读——博客源码说明.md 7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 09:07 b2c9571

Блог Вольфа: исходный код блога с открытым исходным кодом

Добро пожаловать в группу для общения: 652087037 【Создана группа на 2000 человек, ожидаем развития】

После использования исходного кода укажите источник на вашем веб-сайте (необязательно).

Построен на основе Thinkphp 5.2.X (требуется PHP версии >= 7.1), если вы используете его, вы можете изучить официальную документацию более подробно.

Адрес документации: временно отсутствует.

Мы продолжим обновлять версию Thinkphp в будущем.

Рекомендуется использовать среду PHPstudy для локальной сборки, официальный адрес: http://phpstudy.php.cn/.

Особое внимание: каталог доступа к проекту — /public/.

【Веб-сайт по умолчанию включает app_debug, если вам нужно отладить, пожалуйста, перейдите в соответствующую группу, например /app/index/config/app.php, чтобы включить или отключить его самостоятельно】.

Стили после сборки можно просмотреть в файле demo.png в том же каталоге.

Настройте информацию о базе данных в database.php и привяжите доступ к пути /public, чтобы перейти на главную страницу.

Как получить доступ

Просто настройте информацию о подключении к базе данных в /config/database.php (основные изменения — это значения параметров username и password).

Привяжите путь доступа /public к phpstudy или другому локальному PHP-серверу, а затем напрямую перейдите на домашнюю страницу блога, чтобы отобразить веб-сайт блога нормально.

Как обновить версию Thinkphp

  • Подробности см. в [официальном руководстве Thinkphp].

Если вы уже установили его ранее, переключитесь в корневой каталог вашего приложения и выполните следующую команду для обновления:

composer update topthink/framework

Изменения и дополнения

Добавление

  • Добавьте простое описание бэкэнда.

Доступ к бэкэнду: ваш домен проекта/admin 【например, blog.com/admin】.

Шаблон бэкэнда не разработан мной, исходный код взят из TPTCMS, официальный сайт: https://www.tpt360.com/.

Я просто немного изменил его. Если вам нужна глубокая разработка, обратитесь к официальному руководству.

  • Создайте тестовую базу данных.

Подробности см. в /public/index.php, значение параметра INSTALL_SQL по умолчанию равно TRUE【автоматическое выполнение программы установки базы данных】.

Вы можете получить доступ к домашней странице веб-сайта.

【После запуска проекта установите INSTALL_SQL на FALSE или удалите соответствующий код для самостоятельной установки базы данных】.

Те, кто создал базу данных статей, могут пропустить этот шаг.

Файлы, связанные с базой данных, находятся в каталоге /extend/.

Удалите базу данных и не забудьте удалить файл /extend/installsql.lock одновременно 【installsql.lock существует, что означает, что система уже создала тестовую базу данных блога】.

Данные используются только для тестирования.

  • Определите часто используемые определения.

В /app/Common/const.php、/app/Common/define.php、 /app/common.php определены некоторые константы и методы, которые часто используются в проекте. Среди них common.php является собственным, и любой модуль может быть вызван.

Const.php и define.php являются пользовательскими, и их можно импортировать, если они вам нужны 【см. /app/Common/Controller/BaseController.php】.

  • В проекте добавлен Error.php контроллер, и ошибка доступа автоматически перейдёт на страницу 404.

    404 по умолчанию вызывает официальную функцию помощника abort, которая будет отображаться нормально только при app_debug=False, иначе появится соответствующее предупреждение об ошибке.

    404 страница указывает на изменение пути в /config/app.php http_exception_template.

Модификация:

  • /app/Common/Controller/BaseController.php

$config = [

// Шаблон файла суффикс

'view_suffix' => 'php',

// Разделитель имени файла шаблона

'view_depr' => '_',

];

• Шаблон суффикса файла по умолчанию использует формат html, блог изменен на php, если вы привыкли к html, вы можете изменить его обратно.

• Разделитель имён файлов шаблонов вы можете настроить самостоятельно.

Например, в блоге используется символ подчёркивания, а официально используется символ косой черты, поэтому вам необходимо создать новую папку в папке view.

Если у вас есть какие-либо вопросы, пожалуйста, оставьте сообщение, адрес: https://code.wangjianbo.cn/info/128/.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wolf18-Wolf-Blog-thinkphp-5.2.x.git
git@api.gitlife.ru:oschina-mirror/wolf18-Wolf-Blog-thinkphp-5.2.x.git
oschina-mirror
wolf18-Wolf-Blog-thinkphp-5.2.x
wolf18-Wolf-Blog-thinkphp-5.2.x
master