首页 文章 精选 留言 我的

精选列表

搜索[建站],共1017篇文章
优秀的个人博客,低调大师

Joomla 3.9.16 发布,免费建站系统

Joomla 3.9.16现已发布。这是Joomla 3.x系列的安全版本,解决了6个安全漏洞,并包含20多个错误修复和改进。 3.9.16是什么? Joomla 3.9.16包括6个安全漏洞修复程序,并解决了多个错误,其中包括: 已修复安全问题 低优先级-核心-“特色文章”菜单参数中的SQL注入(影响Joomla 1.7.0到3.9.15) 低优先级-核心-com_templates图片操作中的CSRF(影响Joomla 3.2.0至3.9.15) 低优先级-核心-Protostar和Beez3中的XSS(影响Joomla 3.0.0至3.9.15) 低优先级-核心-com_templates中的访问控制不正确(影响Joomla 2.5.0至3.9.15) 低优先级-核心-com_users中的标识符冲突(影响Joomla 3.0.0至3.9.15) 低优先级-核心-com_fields SQL字段中的访问控制不正确(影响Joomla 3.7.0至3.9.15) 错误修复和改进 链接rel属性:'noopener'属性#28005,'sponsored'和'ugc'属性 字段-图像列表:更正文件夹结构的显示 热门标签模块修复 用户-联系人创建者插件:固定的catid 下载 Joomla 3.9.16 安装包 Joomla 3.9.16 升级包

优秀的个人博客,低调大师

Joomla 3.9.15 发布,免费建站系统

Joomla 3.9.15现已更新。这是Joomla的3.x系列的安全版本,它解决了三个低安全漏洞,包含20多个错误修复和改进。 3.9.15是什么? Joomla 3.9.15包含三个安全漏洞修复程序,并解决了几个漏洞,包括: 安全问题已修复 低优先级-核心-CSRF批量操作(影响Joomla 3.0.0至3.9.14) 低优先级-核心-CSRF com U模板少编译器(影响Joomla 3.0.0到3.9.14) 低优先级-核心-com操作日志中的XSS(影响Joomla 3.9.0到3.9.14) 错误修复和改进 Beez模板:修复同意字段model 操作日志电子邮件:使用绝对URL TinyMCE修复程序 用户电子邮件地址:不区分大小写管理 防止库扩展覆盖核心文件 访问GitHub以获取错误修复的完整列表 下载 下载Joomla 3.9.15 完整包 下载Joomla 3.9.15 升级包

优秀的个人博客,低调大师

Joomla 3.9.14 发布,免费建站系统

Joomla 3.9.14现已发布。这是Joomla 3.x系列的安全修复程序版本,它解决了两个安全漏洞,并包含超过35个错误修复程序和改进。 什么是3.9.14? Joomla 3.9.14包括两个安全漏洞修复程序以及一些错误和改进,包括: 已修复安全问题 低优先级-核心-框架文件中的路径公开(影响Joomla 3.8.0至3.9.13) 低优先级-核心-通过配置参数进行各种SQL注入(影响Joomla 2.5.0至3.9.13) 错误修复和改进 改善PHP 7.4兼容性 修复为可重复子表单中的输入字段生成的错误ID 修复样本数据学习 允许JSON文档缓存 避免Joomla在过时后出错 在Media Manager中显示完整的视频文件名和预览图标 下载 下载JOOMLA 3.9.13 完整包 下载JOOMLA 3.9.13 升级包

优秀的个人博客,低调大师

Joomla 3.9.13 发布,免费建站系统

Joomla 3.9.13现在发布。这是Joomla 3.x系列的安全修复程序版本,解决了两个安全漏洞,并包含15多个错误修复程序和改进。 什么是3.9.13? Joomla 3.9.13包括两个安全漏洞修复程序以及一些错误和改进,包括: 安全问题已修复 低优先级-核心-com_template中的CSRF覆盖视图(影响Joomla 3.2.0至3.9.12) 低优先级-核心-phpuft8映射文件中的路径泄露(影响Joomla 3.6.0至3.9.12) 错误修复和改进 改善PHP 7.4兼容性 改善反向代理支持 修复活动类别检测 修复消息过滤 改善发送群发邮件 下载 下载JOOMLA 3.9.13 完整包 下载JOOMLA 3.9.13 升级包

优秀的个人博客,低调大师

免费建站系统,Joomla 3.9.12 发布

Joomla 3.9.12现以发布。这是Joomla 3.x系列的安全修复程序版本,解决了一个安全漏洞,并包含30多个错误修复程序和改进。 什么是3.9.12? Joomla 3.9.12包含一个安全漏洞修复程序以及一些错误和改进,包括: 安全问题已修复 低优先级-核心-默认模板徽标参数中的XSS(影响Joomla 3.0.0至3.9.11) 错误修复和改进 在日历中修复minyear和maxyear 在Protostar中处理Google字体的粗细和样式 在mssql服务器上修复用户会话 通过向CLI Finder索引器添加暂停机制来保护SQL Server 修复Imagelist自定义字段默认图像 下载 下载Joomla 3.9.12 完整包 下载Joomla 3.9.12 升级包

优秀的个人博客,低调大师

Joomla 3.9.11 发布,免费建站系统

Joomla 3.9.11现已推出。这是针对3.x系列Joomla的安全修复程序版本,它解决了一个安全漏洞,包含超过25个错误修复和改进。 什么是3.9.11? Joomla 3.9.11包含一个安全漏洞修复程序和一些错误和改进,包括: 安全问题已修复 低优先级 - 核心 - 强化com_contact联系表(影响Joomla 1.6.2到3.9.10) 错误修复和改进 自定义字段:修复语言字符串/未知列/排序 使用数字 动态创建类别 修复MySQL 8 的数据库模式检查器 在模板文件中的排序 改进了PHP 7.4兼容性 下载 下载 Joomla 3.9.11 完整包 下载 Joomla 3.9.11 升级包

优秀的个人博客,低调大师

LEMP环境下WordPress建站教程

LEMP 代表的是(L:Linux OS,E:Nginx,M:MySQL/MariaDB, P:PHP),与之对应的是 LAMP(唯一不同的是 A,代表 Apache 网络服务器),由于Nginx轻量、高效的特性,LEMP 在近来的 Web 服务中的出镜率越来越高。 为了追随潮流,在之前LAMP 搭建 WordPress的基础上,我又尝试了使用 Nginx 作为 WordPress 的网络服务器,尽管遇到了各种各样的问题,但是取得了不错的效果。由于 Nginx 的配置比较复杂,于是有很多需要注意的地方。 常见网络服务器的优缺点 1. Nginx Nginx 是十分轻量级的 HTTP 服务器,是一个高性能的 HTTP 和反向代理服务器,Nginx 以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。其拥有匹敌 Lighttpd 的性能,同时还没有 Lighttpd 的内存泄漏问题。 优点:轻量级,处理请求异步非阻塞,抗并发,高度模块化,有着 Lighttpd 的性能,且更稳定。 缺点:Nginx 在处理动态请求方面不如 Apache。 2. Apache Apache 是世界使用排名第一的 Web 服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。但是对于那些需要更强大的 Web 应用服务器(比如大小、可定制、响应速度、可扩展性等方面)的人而言,Apache 明显不符合他们的要求。 优点:兼容性和稳定性强,处理动态请求能力好。 缺点:体量大,在速度、性能不及其他轻量级 Web 服务器,并且消费内存较高。 3. Lighttpd Lighttpd 是一个具有非常低的内存开销,CPU 占用率低,效能好,以及丰富的模块等特点。Lighttpd 是众多 开源的轻量级的网络服务器中较为优秀的一个。支持 FastCGI、 CGI、 Auth、 输出压缩、URL 重写、Alias 等重要功能。 优点:轻量级,CPU 占用低,效能好,模块丰富,对FastCGI 支持非常好,比 Apache 性能更高。 缺点:稳定性没有 Apache 和 Nginx 好。 如果考虑网站的综合状况的话,比较理想的做法是用 Nginx 做高并发、缓存、代理前端内容,而使用 Apache 处理后台动态内容。不过如果只是驱动 WordPress,单独使用 Nginx 就够了。 安装 LEMP 安装过程和 LAMP 差不多,只是几个地方稍微不同。 安装 Nginx # 安装Nginx sudo apt install nginx # 检查Nginx运行状况 sudo systemctl status nginx.service 安装 PHP7 # 安装PHP7和PHPFastCGI管理器PHP-FPM sudo apt install php7.0 php7.0-fpm 安装 MariaDB 数据库 # 安装MariaDB sudo apt install mariadb-server mariadb-client php7.0-mysql # 重启PHP-FPM服务以便使用MySQL模块与数据库通信 sudo systemctl restart php7.0-fpm.service 为了安全加固 MariaDB,运行来自 Ubuntu 软件仓库中的二进制包提供的安全脚本,这会询问你设置一个 root 密码,移除匿名用户,禁用 root 用户远程登录,移除测试数据库等。 # 使用安全脚本 sudo mysql_secure_installation # 配置MariaDB以便普通用户能够不使用root权限来访问数据库 sudo mysql MariaDB> use mysql; MariaDB> update user set plugin='' where User='root'; MariaDB> flush privileges; MariaDB> exit # 然后使用如下命令执行数据库命令 mysql -u root -p -e 'show databases' 安装其他模块 还有一些 WordPress 会用到的模块,比如 mcrypt、mbstring,安装完后需要重启 PHP-FPM。 # 其他模块 sudo apt install php7.0-mcrypt php7.0-mbstring 到这里 LEMP 的安装工作就已经基本搞定了,接下来是最重要的配置环节。 配置 Nginx 主配置 首先是主配置文件/etc/nginx/nginx.conf: # Set user and group. user www-data www-data; # Usually equal to number of CPUs you have. worker_processes 1; # Global error log [ debug | info | notice | warn | error | crit ]. error_log /var/log/nginx/error.log warn; # Pid file pid /run/nginx.pid; events { worker_connections 1024; } http { ### Basic Settings ### include /etc/nginx/mime.types; default_type application/octet-stream; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 60; client_max_body_size 15m; # Limit the max size of plugin in WordPress. ### SSL Settings ### ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE ssl_prefer_server_ciphers on; ### Logging Settings ### access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; ### Gzip Settings ### gzip on; gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; ### FastCGI Settings ### fastcgi_cache_path /tmp/wpcache levels=1:2 keys_zone=WORDPRESS:250m inactive=1d max_size=1G; fastcgi_temp_path /tmp/wpcache/temp; fastcgi_cache_key "$scheme$request_method$host$request_uri"; fastcgi_cache_use_stale error timeout invalid_header http_500; fastcgi_ignore_headers Cache-Control Expires Set-Cookie; ### Virtual Host Configs ### include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; } 子配置 然后是 WordPress 的配置文件/etc/site-enabled/wordpress.conf: server { listen 80 default_server; listen [::]:80 default_server; root /home/ubuntu/wordpress; index index.html index.php; server_name www.infiniture.cn; access_log /var/log/nginx/infiniture.com.access.log; error_log /var/log/nginx/infiniture.com.error.log; # Managed by Certbot listen 443 ssl; ssl_certificate /etc/letsencrypt/live/www.infiniture.cn/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/www.infiniture.cn/privkey.pem; include /etc/letsencrypt/options-ssl-nginx.conf; ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; if ($scheme != "https") { return 301 https://$host$request_uri; } # Add rewrite support for wordpress location / { try_files $uri $uri/ /index.php?$args; rewrite /wp-admin$ $scheme://$host$uri/ permanent; } # Cache strategy set $no_cache 0; # POST requests and urls with a query string should always go to PHP if ($request_method = POST) { set $no_cache 1; } if ($query_string != "") { set $no_cache 1; } # Don't cache uris containing the following segments if ($request_uri ~* "(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(_index)?.xml|[a-z0-9_-]+-sitemap([0-9]+)?.xml)") { set $no_cache 1; } # Don't use the cache for logged in users or recent commenters if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in") { set $no_cache 1; } location ~ /wp-admin { location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; # Making the updates in WordPress real time. fastcgi_buffering off; add_header X-Accel-Buffering "no"; } } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_connect_timeout 600; fastcgi_send_timeout 600; fastcgi_read_timeout 600; fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k; fastcgi_cache_bypass $no_cache; fastcgi_no_cache $no_cache; fastcgi_cache WORDPRESS; fastcgi_cache_valid 200 301 302 1d; add_header X-Cache "$upstream_cache_status From $host"; } # Purge cache(Nginx Helper Purge Method: Using a Get) location ~ /purge(/.*) { allow 127.0.0.1; allow 182.254.246.42; deny all; fastcgi_cache_purge WORDPRESS "$scheme$request_method$host$1"; } # Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac). # Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban) location ~ /\. { deny all; } # Deny access to any files with a .php extension in the uploads directory # Works in sub-directory installs and also in multisite network # Keep logging the requests to parse later (or to pass to firewall utilities such as fail2ban) location ~* /(?:uploads|files)/.*\.php$ { deny all; } location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { expires max; log_not_found off; access_log off; } } 配置说明 以上配置中,需要说明的几个: client_max_body_size 15m;因为 WordPress 里很多插件的体积比较大,如果不设置这个值的大小,会导致插件或者主题安装失败。 fastcgi_cache_path /tmp/wpcache levels=1:2 keys_zone=WORDPRESS:250m inactive=1d max_size=1G;这个包括下面的所有内容都是为了使 Nginx 缓存动态文件,参数对应的是缓存位置,缓存级别,缓存标识及大小,有效期,最大容量。 由于 Nginx 不支持 Apache 的.htaccess文件,因此无法使用 WordPress 自带的地址重写功能,需要自己添加相应的功能。 # Add rewrite support for wordpress location / { try_files $uri $uri/ /index.php?$args; rewrite /wp-admin$ $scheme://$host$uri/ permanent; } fastcgi_buffering off;这个选项默认是开启的,它会把 FastCGI 返回的内容缓存起来,直到缓存空间满了之后一并输出,这会导致 WordPress 下更新时不会实时显示,而是更新完成后全部一起显示。关掉这个选项即可解决这个问题。 由于在线安装插件、主题需要等待的时间有时候会很长,因此如果不设置 FastCGI 的读写等待时长,很容易导致安装或者更新失败,因此需要设置如下内容。 fastcgi_connect_timeout 600; fastcgi_send_timeout 600; fastcgi_read_timeout 600; 为了更好管理动态文件缓存,我用了一个名为 “Nginx hleper” 的插件,为此增加了如下配置。 # Purge cache(Nginx Helper Purge Method: Using a Get) location ~ /purge(/.*) { allow 127.0.0.1; allow xxx.xxx.xxx.xxx; # 你的服务器地址 deny all; fastcgi_cache_purge WORDPRESS "$scheme$request_method$host$1"; } 总结 这样就在 LEMP 平台上搭建好了 WordPress 站点。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册