Typecho:修订间差异
imported>Malacology init |
imported>Malacology 小 →nginx: formatting |
||
第2行: | 第2行: | ||
<pre>$ yay -S typecho</pre> | <pre>$ yay -S typecho</pre> | ||
==nginx== | ==nginx== | ||
编辑配置文件<pre>$ vim /etc/nginx/conf.d/typecho.conf</pre>文件内容如下,<code>#</code> 注释内容可以不注释,但是前提是自己配置好 SSL 的公钥和密钥。<pre>server { | 编辑配置文件<pre>$ vim /etc/nginx/conf.d/typecho.conf</pre>文件内容如下,<code>#</code> 注释内容可以不注释,但是前提是自己配置好 SSL 的公钥和密钥。 | ||
<pre>server { | |||
listen 80; | listen 80; | ||
server_name 127.0.0.1; | server_name 127.0.0.1; | ||
第42行: | 第43行: | ||
} | } | ||
</pre> | </pre> | ||
==PHP== | ==PHP== | ||
<pre>$ vim /etc/php7/php.ini</pre>去掉<pre>;extension=mysqli | <pre>$ vim /etc/php7/php.ini</pre>去掉<pre>;extension=mysqli |
2022年5月25日 (三) 04:53的版本
安装
$ yay -S typecho
nginx
编辑配置文件
$ vim /etc/nginx/conf.d/typecho.conf
文件内容如下,#
注释内容可以不注释,但是前提是自己配置好 SSL 的公钥和密钥。
server { listen 80; server_name 127.0.0.1; # return 301 https://$server_name$request_uri; #} #server { # listen 443 ssl http2; # server_name domain; root /usr/share/webapps/typecho; # ssl_certificate /etc/KEY; # ssl_certificate_key /etc/KEY; # ssl_session_cache builtin:1000 shared:SSL:10m; # ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4; # ssl_prefer_server_ciphers on; access_log /var/log/nginx/freshrss_access.log; error_log /var/log/nginx/freshrss_error.log; location / { index index.php index.html index.htm; } location ~ .*\.php(\/.*)*$ { # 404 try_files $fastcgi_script_name =404; fastcgi_split_path_info ^(.+?.php)(/.*)$; # default fastcgi_params include fastcgi_params; # fastcgi settings fastcgi_pass unix:/run/php-fpm7/php-fpm.sock; fastcgi_index index.php; fastcgi_buffers 8 16k; fastcgi_buffer_size 32k; # fastcgi params fastcgi_param DOCUMENT_ROOT $realpath_root; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; #fastcgi_param PHP_ADMIN_VALUE "open_basedir=$base/:/usr/lib/php/:/tmp/"; } }
PHP
$ vim /etc/php7/php.ini
去掉
;extension=mysqli
- extension=pdo_mysql
前面的;
systemctl enable php-fpm7 systemctl restart php-fpm7
mariadb
详见 mariadb 一节
美化
网站根目录为/usr/share/webapps/typecho
所以主题目录应该放置于/usr/share/webapps/typecho/usr/themes/
下。