Home >  > 法语问答网站

法语问答网站

一、选择vps
选择服务器操作系统的时候选的是ubuntu 20.04,因为考虑到要使用python3.x。
linode的日本机房无法连接,试了linode的德国机房、英国机房都慢,最后选择了新加坡的,速度一下快了许多。
p.s.我用的是中国移动宽带。

二、安装宝塔
(一)安装lnmp
我用的是德国 vps,选的宝塔的美国安装节点,结果有点慢。

在安装lnmp的时候,记得要选择正确的版本号:

我们安装nginx1.2 + php7.2 + mysql5.6 的快速安装模式进行安装。

因为tipask3.5对php版本的要求是7.2以上。

(二)安装扩展

三、安装tipask
(一)安装步骤如下:

1、安装宝塔管理面板,详情教程参见宝塔管理面板官网 www.bt.cn

2、配置php扩展,需要开启fileinfo、opcache扩展

3、添加网站,保存数据库账号信息,后面会用到。

4、上传程序源码,解压并修改bootstrap、storage目录权限为用户组可读写

5、设置程序目录和程序运行目录
网站目录可以直接选择解压缩后的那个tipask3.5.8文件夹,运行目录那里还真的不能省,一定要设置,不能访问无法访问。

6、配置网站伪静态规则

7、重启nginx服务器加载网站伪静态规则

8、访问网站安装地址进行可视化安装

9、文件管理中修改网站目录.env文件权限为可读可写

10、打开网站安装地址继续安装,填写网站相关信息,即可完成安装。

(二)Undefined constant 'STDIN'

到了正式安装的时候报错:Undefined constant 'STDIN'

查找了一下,是php版本问题,在public\index.php中加入以下代码即可:

if(! defined('STDIN')) define('STDIN', fopen("php://stdin","r"));

(三)Access denied for user ''@'localhost'
上面的问题解决之后,到安装的最后一步又报这个错误:

QueryException SQLSTATE[HY000] [1044] Access denied for user ''@'localhost' to database 'forge' (SQL: select * from ask_settings where (name = website_name) limit 1)

找了很久,没有找到解决方案。

(四)安装成功
使用宝塔后台的一键部署,再结合上面的视频教程中的安装步骤,不需要建立那个.env文件,也安装成功了。
不过重启nginx肯定不能少的啦。

四、修改模板
(一)模板位置
wwwroot/www.xxx.com/resources/views/themes

问题详细页面:question/detail.blade.php

(二)上面的导航
layout.public

暧昧帖

本文暂无标签