Блог Вольфа: исходный код блога с открытым исходным кодом
Добро пожаловать в группу для общения: 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
Если вы уже установили его ранее, переключитесь в корневой каталог вашего приложения и выполните следующую команду для обновления:
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.
Модификация:
$config = [
// Шаблон файла суффикс
'view_suffix' => 'php',
// Разделитель имени файла шаблона
'view_depr' => '_',
];
• Шаблон суффикса файла по умолчанию использует формат html, блог изменен на php, если вы привыкли к html, вы можете изменить его обратно.
• Разделитель имён файлов шаблонов вы можете настроить самостоятельно.
Например, в блоге используется символ подчёркивания, а официально используется символ косой черты, поэтому вам необходимо создать новую папку в папке view.
Если у вас есть какие-либо вопросы, пожалуйста, оставьте сообщение, адрес: https://code.wangjianbo.cn/info/128/.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )