Блог Вольфа: исходный код блога с открытым исходным кодом
Добро пожаловать в группу для общения: 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 к локальному php-серверу (например, PHPstudy) или другому локальному серверу PHP, а затем перейдите на главную страницу блога, чтобы отобразить сайт блога в обычном режиме.
Если вы уже установили его ранее, переключитесь в корневой каталог вашего приложения и выполните следующую команду для обновления:
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 является собственным файлом Thinkphp, и любой модуль может вызывать его.
Const.php и define.php являются пользовательскими файлами, и их можно импортировать, если они необходимы 【см. /app/Common/Controller/BaseController.php】.
В проекте добавлен Error.php контроллер, который автоматически перенаправляет на страницу 404 при возникновении ошибки.
404 по умолчанию вызывает официальную функцию помощника abort, которая будет нормально отображать страницу 404 только тогда, когда app_debug=False, в противном случае появится соответствующее предупреждение об ошибке.
Адрес страницы 404 можно изменить в /config/app.php в http_exception_template.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )