<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>系统管理 Archives - CNERIS</title>
	<atom:link href="https://cneris.com/zh/category/%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86/feed/" rel="self" type="application/rss+xml" />
	<link>https://cneris.com/zh/category/系统管理/</link>
	<description></description>
	<lastBuildDate>Tue, 03 Dec 2024 20:55:23 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>未看到 “当可用免费配送时隐藏其他配送方式” 的选项</title>
		<link>https://cneris.com/zh/%e6%9c%aa%e7%9c%8b%e5%88%b0-%e5%bd%93%e5%8f%af%e7%94%a8%e5%85%8d%e8%b4%b9%e9%85%8d%e9%80%81%e6%97%b6%e9%9a%90%e8%97%8f%e5%85%b6%e4%bb%96%e9%85%8d%e9%80%81%e6%96%b9%e5%bc%8f-%e7%9a%84/</link>
					<comments>https://cneris.com/zh/%e6%9c%aa%e7%9c%8b%e5%88%b0-%e5%bd%93%e5%8f%af%e7%94%a8%e5%85%8d%e8%b4%b9%e9%85%8d%e9%80%81%e6%97%b6%e9%9a%90%e8%97%8f%e5%85%b6%e4%bb%96%e9%85%8d%e9%80%81%e6%96%b9%e5%bc%8f-%e7%9a%84/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 17 Nov 2024 22:23:25 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[免费配送]]></category>
		<category><![CDATA[固定运费]]></category>
		<category><![CDATA[配送方式]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2708</guid>

					<description><![CDATA[<p>如果您未看到 “当可用免费配送时隐藏其他配送方式” 的选项，可以通过手动调整规则或添加自定义代码来实现此功能。 方法 1：使用预设规则 进入 WooCommerce &gt; 设置 &gt; 配送，选择您的配送区域。 配置： 设置 免费配送，最低订单金额为 60 欧元。 设置 固定运费，基础费用为 5 欧元。 虽然 WooCommerce 不会自动隐藏固定运费，但客户满足条件时可以选择免费配送。 方法 2：使用自定义代码 将以下代码添加到 functions.php 文件中，以在提供免费配送时自动隐藏其他配送方式： add_filter( ‘woocommerce_package_rates’, ‘hide_shipping_methods_when_free_is_available’, 100 ); function hide_shipping_methods_when_free_is_available( $rates ) { $free = array(); foreach ( $rates as $rate_id =&gt; $rate ) { if ( ‘free_shipping’ === $rate-&gt;method_id [...]</p>
<p>The post <a href="https://cneris.com/zh/%e6%9c%aa%e7%9c%8b%e5%88%b0-%e5%bd%93%e5%8f%af%e7%94%a8%e5%85%8d%e8%b4%b9%e9%85%8d%e9%80%81%e6%97%b6%e9%9a%90%e8%97%8f%e5%85%b6%e4%bb%96%e9%85%8d%e9%80%81%e6%96%b9%e5%bc%8f-%e7%9a%84/">未看到 “当可用免费配送时隐藏其他配送方式” 的选项</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>如果您未看到 <strong>“当可用免费配送时隐藏其他配送方式”</strong> 的选项，可以通过手动调整规则或添加自定义代码来实现此功能。<span id="more-2708"></span></p>
<h4>方法 1：使用预设规则</h4>
<ol>
<li>进入 <strong>WooCommerce &gt; 设置 &gt; 配送</strong>，选择您的配送区域。</li>
<li>配置：
<ul>
<li>设置 <strong>免费配送</strong>，最低订单金额为 60 欧元。</li>
<li>设置 <strong>固定运费</strong>，基础费用为 5 欧元。</li>
</ul>
</li>
<li>虽然 WooCommerce 不会自动隐藏固定运费，但客户满足条件时可以选择免费配送。</li>
</ol>
<h4>方法 2：使用自定义代码</h4>
<p>将以下代码添加到 <code>functions.php</code> 文件中，以在提供免费配送时自动隐藏其他配送方式：</p>
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-php">add_filter( 'woocommerce_package_rates', 'hide_shipping_methods_when_free_is_available', 100 );<br />
function hide_shipping_methods_when_free_is_available( $rates ) {<br />
$free = array();<br />
foreach ( $rates as $rate_id =&gt; $rate ) {<br />
if ( 'free_shipping' === $rate-&gt;method_id ) {<br />
$free[ $rate_id ] = $rate;<br />
break;<br />
}<br />
}<br />
return ! empty( $free ) ? $free : $rates;<br />
}<br />
</code></div>
</div>
<h4>最后一步</h4>
<ul>
<li>保存更改并刷新结账页面进行测试。</li>
</ul>
<p>The post <a href="https://cneris.com/zh/%e6%9c%aa%e7%9c%8b%e5%88%b0-%e5%bd%93%e5%8f%af%e7%94%a8%e5%85%8d%e8%b4%b9%e9%85%8d%e9%80%81%e6%97%b6%e9%9a%90%e8%97%8f%e5%85%b6%e4%bb%96%e9%85%8d%e9%80%81%e6%96%b9%e5%bc%8f-%e7%9a%84/">未看到 “当可用免费配送时隐藏其他配送方式” 的选项</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e6%9c%aa%e7%9c%8b%e5%88%b0-%e5%bd%93%e5%8f%af%e7%94%a8%e5%85%8d%e8%b4%b9%e9%85%8d%e9%80%81%e6%97%b6%e9%9a%90%e8%97%8f%e5%85%b6%e4%bb%96%e9%85%8d%e9%80%81%e6%96%b9%e5%bc%8f-%e7%9a%84/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>错误: Terminating since out of inotify watches. Consider increasing /proc/sys/fs/inotify/max_user_watches</title>
		<link>https://cneris.com/zh/%e9%94%99%e8%af%af-terminating-since-out-of-inotify-watches-consider-increasing-proc-sys-fs-inotify-max_user_watches/</link>
					<comments>https://cneris.com/zh/%e9%94%99%e8%af%af-terminating-since-out-of-inotify-watches-consider-increasing-proc-sys-fs-inotify-max_user_watches/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 03 Nov 2024 17:44:05 +0000</pubDate>
				<category><![CDATA[Centos]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[专用服务器]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[脚本]]></category>
		<category><![CDATA[inotify watches]]></category>
		<category><![CDATA[inotify 监视器]]></category>
		<category><![CDATA[max_user_watches]]></category>
		<category><![CDATA[sysctl]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2701</guid>

					<description><![CDATA[<p>错误： 该错误表示系统已达到 “inotify 监视器” 的最大数量，影响了监视文件和目录的能力。这通常发生在许多应用程序或进程需要观察文件和目录变化时。 解决方案： 要增加 inotify watches 限制，请按照以下步骤操作： 打开终端，并使用以下命令查看当前值： cat /proc/sys/fs/inotify/max_user_watches 临时将该值增加（例如，增加到 524288），运行以下命令： sudo sysctl fs.inotify.max_user_watches=524288 为了使更改永久生效，请编辑 /etc/sysctl.conf 文件： sudo nano /etc/sysctl.conf 在文件末尾添加以下内容： fs.inotify.max_user_watches=524288 保存文件，并使用以下命令应用更改： sudo sysctl -p 完成这些步骤后，系统将允许更多的 inotify 监视器，此错误将不再出现。</p>
<p>The post <a href="https://cneris.com/zh/%e9%94%99%e8%af%af-terminating-since-out-of-inotify-watches-consider-increasing-proc-sys-fs-inotify-max_user_watches/">错误: Terminating since out of inotify watches. Consider increasing /proc/sys/fs/inotify/max_user_watches</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>错误：</strong> 该错误表示系统已达到 &#8220;inotify 监视器&#8221; 的最大数量，影响了监视文件和目录的能力。这通常发生在许多应用程序或进程需要观察文件和目录变化时。<span id="more-2701"></span></p>
<p><strong>解决方案：</strong> 要增加 <code>inotify watches</code> 限制，请按照以下步骤操作：</p>
<ol>
<li>打开终端，并使用以下命令查看当前值：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash"><span class="hljs-built_in">cat</span> /proc/sys/fs/inotify/max_user_watches<br />
</code></div>
</div>
</li>
<li>临时将该值增加（例如，增加到 524288），运行以下命令：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">sudo sysctl fs.inotify.max_user_watches=524288<br />
</code></div>
</div>
</li>
<li>为了使更改永久生效，请编辑 <code>/etc/sysctl.conf</code> 文件：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">sudo nano /etc/sysctl.conf<br />
</code></div>
</div>
</li>
<li>在文件末尾添加以下内容：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">fs.inotify.max_user_watches=524288<br />
</code></div>
</div>
</li>
<li>保存文件，并使用以下命令应用更改：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">sudo sysctl -p<br />
</code></div>
</div>
</li>
</ol>
<p>完成这些步骤后，系统将允许更多的 <code>inotify</code> 监视器，此错误将不再出现。</p>
<p>The post <a href="https://cneris.com/zh/%e9%94%99%e8%af%af-terminating-since-out-of-inotify-watches-consider-increasing-proc-sys-fs-inotify-max_user_watches/">错误: Terminating since out of inotify watches. Consider increasing /proc/sys/fs/inotify/max_user_watches</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e9%94%99%e8%af%af-terminating-since-out-of-inotify-watches-consider-increasing-proc-sys-fs-inotify-max_user_watches/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>在WordPress管理面板中如何查看服务器的功能？</title>
		<link>https://cneris.com/zh/%e5%9c%a8wordpress%e7%ae%a1%e7%90%86%e9%9d%a2%e6%9d%bf%e4%b8%ad%e5%a6%82%e4%bd%95%e6%9f%a5%e7%9c%8b%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%9a%84%e5%8a%9f%e8%83%bd%ef%bc%9f/</link>
					<comments>https://cneris.com/zh/%e5%9c%a8wordpress%e7%ae%a1%e7%90%86%e9%9d%a2%e6%9d%bf%e4%b8%ad%e5%a6%82%e4%bd%95%e6%9f%a5%e7%9c%8b%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%9a%84%e5%8a%9f%e8%83%bd%ef%bc%9f/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 29 Oct 2024 09:18:51 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[PHP 版本]]></category>
		<category><![CDATA[Query Monitor]]></category>
		<category><![CDATA[WP-ServerInfo]]></category>
		<category><![CDATA[内存限制]]></category>
		<category><![CDATA[服务器的功能]]></category>
		<category><![CDATA[网站健康]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2690</guid>

					<description><![CDATA[<p>在WordPress管理面板中如何查看服务器的功能？ 安装系统信息插件 进入 WordPress 管理面板，选择 插件 &gt; 添加新插件，搜索 Site Health（网站健康）、WP-ServerInfo 或 Query Monitor 等插件。 使用“网站健康”工具 WordPress 在 工具 &gt; 网站健康 中包含一个 网站健康 工具。在这里，你可以查看服务器环境的详细信息，例如 PHP 版本、内存限制和最大执行时间。 查看其他详细信息 如果需要更详细的信息，可以安装 WP-ServerInfo 插件。此插件显示有关服务器的数据，例如 MySQL 版本、CPU 使用率、内存等。</p>
<p>The post <a href="https://cneris.com/zh/%e5%9c%a8wordpress%e7%ae%a1%e7%90%86%e9%9d%a2%e6%9d%bf%e4%b8%ad%e5%a6%82%e4%bd%95%e6%9f%a5%e7%9c%8b%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%9a%84%e5%8a%9f%e8%83%bd%ef%bc%9f/">在WordPress管理面板中如何查看服务器的功能？</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>在WordPress管理面板中如何查看服务器的功能？<span id="more-2690"></span></p>
<ul>
<li><strong>安装系统信息插件</strong><br />
进入 WordPress 管理面板，选择 <strong>插件 &gt; 添加新插件</strong>，搜索 <strong>Site Health</strong>（网站健康）、<strong>WP-ServerInfo</strong> 或 <strong>Query Monitor</strong> 等插件。</li>
<li><strong>使用“网站健康”工具</strong><br />
WordPress 在 <strong>工具 &gt; 网站健康</strong> 中包含一个 <strong>网站健康</strong> 工具。在这里，你可以查看服务器环境的详细信息，例如 PHP 版本、内存限制和最大执行时间。</li>
<li><strong>查看其他详细信息</strong><br />
如果需要更详细的信息，可以安装 <strong>WP-ServerInfo</strong> 插件。此插件显示有关服务器的数据，例如 MySQL 版本、CPU 使用率、内存等。</li>
</ul>
<p>The post <a href="https://cneris.com/zh/%e5%9c%a8wordpress%e7%ae%a1%e7%90%86%e9%9d%a2%e6%9d%bf%e4%b8%ad%e5%a6%82%e4%bd%95%e6%9f%a5%e7%9c%8b%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%9a%84%e5%8a%9f%e8%83%bd%ef%bc%9f/">在WordPress管理面板中如何查看服务器的功能？</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e5%9c%a8wordpress%e7%ae%a1%e7%90%86%e9%9d%a2%e6%9d%bf%e4%b8%ad%e5%a6%82%e4%bd%95%e6%9f%a5%e7%9c%8b%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%9a%84%e5%8a%9f%e8%83%bd%ef%bc%9f/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A PHP session was created by a session_start() function call. This interferes with REST API and loopback requests. The session should be closed by session_write_close() before making any HTTP requests.</title>
		<link>https://cneris.com/zh/a-php-session-was-created-by-a-session_start-function-call-this-interferes-with-rest-api-and-loopback-requests-the-session-should-be-closed-by-session_write_close-before-making-any-http-requests-3/</link>
					<comments>https://cneris.com/zh/a-php-session-was-created-by-a-session_start-function-call-this-interferes-with-rest-api-and-loopback-requests-the-session-should-be-closed-by-session_write_close-before-making-any-http-requests-3/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 29 Oct 2024 09:10:27 +0000</pubDate>
				<category><![CDATA[Centos]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[专用服务器]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[脚本]]></category>
		<category><![CDATA[PHP 会话]]></category>
		<category><![CDATA[session_start() 代码]]></category>
		<category><![CDATA[session_write_close()]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2682</guid>

					<description><![CDATA[<p>此错误是由于 session_start() 函数创建了 PHP 会话，干扰了 WordPress 中的 REST API 和 loopback 请求。要解决此问题： 定位 session_start() 代码 在主题或激活的插件中查找 session_start() 函数。它可能在主题的 functions.php 文件或自定义插件中。 在 session_start() 后添加 session_write_close() 确保在每次调用 session_start() 后、执行任何 HTTP 请求之前调用 session_write_close()。这将关闭会话，从而允许 REST API 正常工作。例如： session_start(); // 在此处编写您的代码 session_write_close(); 在 WordPress 中使用 init 钩子 如果 session_start() 需要放在 functions.php 中，确保将其包装在 init 钩子中，并使用 session_write_close()，如下所示： add_action(‘init’, function() { if (!session_id()) [...]</p>
<p>The post <a href="https://cneris.com/zh/a-php-session-was-created-by-a-session_start-function-call-this-interferes-with-rest-api-and-loopback-requests-the-session-should-be-closed-by-session_write_close-before-making-any-http-requests-3/">A PHP session was created by a session_start() function call. This interferes with REST API and loopback requests. The session should be closed by session_write_close() before making any HTTP requests.</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>此错误是由于 <code>session_start()</code> 函数创建了 PHP 会话，干扰了 WordPress 中的 REST API 和 loopback 请求。要解决此问题：<span id="more-2682"></span></p>
<ol>
<li><strong>定位 <code>session_start()</code> 代码</strong><br />
在主题或激活的插件中查找 <code>session_start()</code> 函数。它可能在主题的 <code>functions.php</code> 文件或自定义插件中。</li>
<li><strong>在 <code>session_start()</code> 后添加 <code>session_write_close()</code></strong><br />
确保在每次调用 <code>session_start()</code> 后、执行任何 HTTP 请求之前调用 <code>session_write_close()</code>。这将关闭会话，从而允许 REST API 正常工作。例如：</p>
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-php"><span class="hljs-title function_ invoke__">session_start</span>();<br />
<span class="hljs-comment">// 在此处编写您的代码</span><br />
<span class="hljs-title function_ invoke__">session_write_close</span>();<br />
</code></div>
</div>
</li>
<li><strong>在 WordPress 中使用 <code>init</code> 钩子</strong><br />
如果 <code>session_start()</code> 需要放在 <code>functions.php</code> 中，确保将其包装在 <code>init</code> 钩子中，并使用 <code>session_write_close()</code>，如下所示：</p>
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-php"><span class="hljs-title function_ invoke__">add_action</span>(<span class="hljs-string">'init'</span>, function() {<br />
    <span class="hljs-keyword">if</span> (!<span class="hljs-title function_ invoke__">session_id</span>()) {<br />
        <span class="hljs-title function_ invoke__">session_start</span>();<br />
        <span class="hljs-title function_ invoke__">session_write_close</span>();<br />
    }<br />
});</code></div>
</div>
</li>
</ol>
<p>The post <a href="https://cneris.com/zh/a-php-session-was-created-by-a-session_start-function-call-this-interferes-with-rest-api-and-loopback-requests-the-session-should-be-closed-by-session_write_close-before-making-any-http-requests-3/">A PHP session was created by a session_start() function call. This interferes with REST API and loopback requests. The session should be closed by session_write_close() before making any HTTP requests.</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/a-php-session-was-created-by-a-session_start-function-call-this-interferes-with-rest-api-and-loopback-requests-the-session-should-be-closed-by-session_write_close-before-making-any-http-requests-3/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>在WordPress 如何让每个文章分类设置默认特色图片</title>
		<link>https://cneris.com/zh/%e5%9c%a8wordpress-%e5%a6%82%e4%bd%95%e8%ae%a9%e6%af%8f%e4%b8%aa%e6%96%87%e7%ab%a0%e5%88%86%e7%b1%bb%e8%ae%be%e7%bd%ae%e9%bb%98%e8%ae%a4%e7%89%b9%e8%89%b2%e5%9b%be%e7%89%87/</link>
					<comments>https://cneris.com/zh/%e5%9c%a8wordpress-%e5%a6%82%e4%bd%95%e8%ae%a9%e6%af%8f%e4%b8%aa%e6%96%87%e7%ab%a0%e5%88%86%e7%b1%bb%e8%ae%be%e7%bd%ae%e9%bb%98%e8%ae%a4%e7%89%b9%e8%89%b2%e5%9b%be%e7%89%87/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 29 Oct 2024 09:01:17 +0000</pubDate>
				<category><![CDATA[Centos]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[专用服务器]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[网络应用]]></category>
		<category><![CDATA[脚本]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[文章分类]]></category>
		<category><![CDATA[添加代码片段]]></category>
		<category><![CDATA[默认特色图片]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2673</guid>

					<description><![CDATA[<p>在 WordPress 中，您可以通过在主题的 functions.php 文件中添加代码片段，为每个文章分类设置默认特色图片。此代码会检查文章是否已分配了特色图片；如果没有，则根据文章的分类设置一个默认图片。 根据分类分配默认特色图片的代码 打开主题的 functions.php 文件（最好在子主题中操作，以避免更新时丢失更改）。 添加以下代码，并用每个分类的默认图片 URL 替换示例 URL： function set_default_thumbnail($post_id) { if (has_post_thumbnail($post_id)) { return; }// 定义每个分类的默认图片 $default_images = [ ‘category-1’ =&gt; ‘https://your-site.com/wp-content/uploads/category-image1.jpg’, ‘category-2’ =&gt; ‘https://your-site.com/wp-content/uploads/category-image2.jpg’, ‘category-3’ =&gt; ‘https://your-site.com/wp-content/uploads/category-image3.jpg’, ]; // 获取文章分类 $categories = get_the_category($post_id); // 检查是否分配了分类，并查找匹配的默认图片 foreach ($categories as $category) { if (array_key_exists($category-&gt;slug, $default_images)) { $image_url = $default_images[$category-&gt;slug]; // [...]</p>
<p>The post <a href="https://cneris.com/zh/%e5%9c%a8wordpress-%e5%a6%82%e4%bd%95%e8%ae%a9%e6%af%8f%e4%b8%aa%e6%96%87%e7%ab%a0%e5%88%86%e7%b1%bb%e8%ae%be%e7%bd%ae%e9%bb%98%e8%ae%a4%e7%89%b9%e8%89%b2%e5%9b%be%e7%89%87/">在WordPress 如何让每个文章分类设置默认特色图片</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>在 WordPress 中，您可以通过在主题的 <code>functions.php</code> 文件中添加代码片段，为每个文章分类设置默认特色图片。此代码会检查文章是否已分配了特色图片；如果没有，则根据文章的分类设置一个默认图片。<span id="more-2673"></span></p>
<h4>根据分类分配默认特色图片的代码</h4>
<ol>
<li>打开主题的 <code>functions.php</code> 文件（最好在子主题中操作，以避免更新时丢失更改）。</li>
<li>添加以下代码，并用每个分类的默认图片 URL 替换示例 URL：</li>
</ol>
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>function set_default_thumbnail($post_id) {<br />
if (has_post_thumbnail($post_id)) {<br />
return;<br />
}<code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>// 定义每个分类的默认图片<br />
$default_images = [<br />
&#8216;category-1&#8217; =&gt; &#8216;https://your-site.com/wp-content/uploads/category-image1.jpg&#8217;,<br />
&#8216;category-2&#8217; =&gt; &#8216;https://your-site.com/wp-content/uploads/category-image2.jpg&#8217;,<br />
&#8216;category-3&#8217; =&gt; &#8216;https://your-site.com/wp-content/uploads/category-image3.jpg&#8217;,<br />
];</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>// 获取文章分类<br />
$categories = get_the_category($post_id);</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>// 检查是否分配了分类，并查找匹配的默认图片<br />
foreach ($categories as $category) {<br />
if (array_key_exists($category-&gt;slug, $default_images)) {<br />
$image_url = $default_images[$category-&gt;slug];</p>
<p>// 下载图片并设置为特色图片<br />
$image_id = attach_image_from_url($image_url, $post_id);<br />
if ($image_id) {<br />
set_post_thumbnail($post_id, $image_id);<br />
}<br />
break;<br />
}<br />
}<br />
}<br />
add_action(&#8216;save_post&#8217;, &#8216;set_default_thumbnail&#8217;);</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>// 函数：从 URL 下载图片并附加到文章<br />
function attach_image_from_url($image_url, $post_id) {<br />
$upload_dir = wp_upload_dir();<br />
$image_data = file_get_contents($image_url);<br />
$filename = basename($image_url);</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>if (wp_mkdir_p($upload_dir[&#8216;path&#8217;])) {<br />
$file = $upload_dir[&#8216;path&#8217;] . &#8216;/&#8217; . $filename;<br />
} else {<br />
$file = $upload_dir[&#8216;basedir&#8217;] . &#8216;/&#8217; . $filename;<br />
}</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>file_put_contents($file, $image_data);</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>$wp_filetype = wp_check_filetype($filename, null);<br />
$attachment = [<br />
&#8216;post_mime_type&#8217; =&gt; $wp_filetype[&#8216;type&#8217;],<br />
&#8216;post_title&#8217; =&gt; sanitize_file_name($filename),<br />
&#8216;post_content&#8217; =&gt; &#8221;,<br />
&#8216;post_status&#8217; =&gt; &#8216;inherit&#8217;<br />
];</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>$attach_id = wp_insert_attachment($attachment, $file, $post_id);<br />
require_once(ABSPATH . &#8216;wp-admin/includes/image.php&#8217;);<br />
$attach_data = wp_generate_attachment_metadata($attach_id, $file);<br />
wp_update_attachment_metadata($attach_id, $attach_data);</p>
<p><code class="!whitespace-pre hljs language-php"><code class="!whitespace-pre hljs language-php"></code></code>return $attach_id;<br />
}</p>
<p><code class="!whitespace-pre hljs language-php"><br />
</code></p>
</div>
</div>
<h4>代码说明</h4>
<ul>
<li><strong><code>$default_images</code></strong>：使用分类别名作为键、图片 URL 作为值，定义每个分类的默认图片。</li>
<li><strong><code>set_default_thumbnail</code></strong>：当文章被保存时运行此函数。如果文章没有特色图片，它会找到 <code>$default_images</code> 中第一个匹配的分类并设置为特色图片。</li>
<li><strong><code>attach_image_from_url</code></strong>：此函数从 URL 下载图片并将其附加到文章，生成特色图片。</li>
</ul>
<p>此代码将根据文章的分类自动分配默认特色图片，适用于新文章或编辑的文章。</p>
<p><strong>注意</strong>：确保在开发环境中测试此代码，然后再在正式网站上实施，并用实际的默认图片 URL 替换示例 URL。</p>
<p>The post <a href="https://cneris.com/zh/%e5%9c%a8wordpress-%e5%a6%82%e4%bd%95%e8%ae%a9%e6%af%8f%e4%b8%aa%e6%96%87%e7%ab%a0%e5%88%86%e7%b1%bb%e8%ae%be%e7%bd%ae%e9%bb%98%e8%ae%a4%e7%89%b9%e8%89%b2%e5%9b%be%e7%89%87/">在WordPress 如何让每个文章分类设置默认特色图片</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e5%9c%a8wordpress-%e5%a6%82%e4%bd%95%e8%ae%a9%e6%af%8f%e4%b8%aa%e6%96%87%e7%ab%a0%e5%88%86%e7%b1%bb%e8%ae%be%e7%bd%ae%e9%bb%98%e8%ae%a4%e7%89%b9%e8%89%b2%e5%9b%be%e7%89%87/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>如何在 Linux 终端中查看 JPG 图片的工具</title>
		<link>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-linux-%e7%bb%88%e7%ab%af%e4%b8%ad%e6%9f%a5%e7%9c%8b-jpg-%e5%9b%be%e7%89%87%e7%9a%84%e5%b7%a5%e5%85%b7/</link>
					<comments>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-linux-%e7%bb%88%e7%ab%af%e4%b8%ad%e6%9f%a5%e7%9c%8b-jpg-%e5%9b%be%e7%89%87%e7%9a%84%e5%b7%a5%e5%85%b7/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 25 Oct 2024 19:34:06 +0000</pubDate>
				<category><![CDATA[Centos]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[专用服务器]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[install catimg]]></category>
		<category><![CDATA[install fim]]></category>
		<category><![CDATA[install viu]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2548</guid>

					<description><![CDATA[<p>在 Linux 中可以直接从终端查看 JPG 文件，有几种常用的工具。以下是一些流行的图片查看器及其用法： 1. FIM (Framebuffer Image Viewer) FIM 是一个使用 framebuffer 的命令行图片查看器，可以直接在终端中显示图像。 安装： sudo apt install fim 用法： fim 图片.jpg 示例：运行 fim /路径/到/图片.jpg 在终端中打开图片。使用箭头键可以在多个图片之间导航。 2. VIU Viu 是另一个轻量的终端图片查看器，支持在大多数终端中显示彩色图像。 安装（需要 Rust 的 cargo 工具）： cargo install viu 用法： viu 图片.jpg 示例：运行 viu /路径/到/图片.jpg 快速查看图片，尤其适用于24位色的终端。 3. Catimg Catimg 将图像转换为 ASCII 码格式，以便在终端中显示。 安装： sudo apt install [...]</p>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-linux-%e7%bb%88%e7%ab%af%e4%b8%ad%e6%9f%a5%e7%9c%8b-jpg-%e5%9b%be%e7%89%87%e7%9a%84%e5%b7%a5%e5%85%b7/">如何在 Linux 终端中查看 JPG 图片的工具</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>在 Linux 中可以直接从终端查看 JPG 文件，有几种常用的工具。以下是一些流行的图片查看器及其用法：<span id="more-2548"></span></p>
<h4>1. <strong>FIM (Framebuffer Image Viewer)</strong></h4>
<ul>
<li>FIM 是一个使用 framebuffer 的命令行图片查看器，可以直接在终端中显示图像。</li>
<li><strong>安装</strong>：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">sudo apt install fim<br />
</code></div>
</div>
</li>
<li><strong>用法</strong>：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">fim 图片.jpg<br />
</code></div>
</div>
</li>
<li><strong>示例</strong>：运行 <code>fim /路径/到/图片.jpg</code> 在终端中打开图片。使用箭头键可以在多个图片之间导航。</li>
</ul>
<h4>2. <strong>VIU</strong></h4>
<ul>
<li>Viu 是另一个轻量的终端图片查看器，支持在大多数终端中显示彩色图像。</li>
<li><strong>安装</strong>（需要 Rust 的 <code>cargo</code> 工具）：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">cargo install viu<br />
</code></div>
</div>
</li>
<li><strong>用法</strong>：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">viu 图片.jpg<br />
</code></div>
</div>
</li>
<li><strong>示例</strong>：运行 <code>viu /路径/到/图片.jpg</code> 快速查看图片，尤其适用于24位色的终端。</li>
</ul>
<h4>3. <strong>Catimg</strong></h4>
<ul>
<li>Catimg 将图像转换为 ASCII 码格式，以便在终端中显示。</li>
<li><strong>安装</strong>：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">sudo apt install catimg<br />
</code></div>
</div>
</li>
<li><strong>用法</strong>：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">catimg 图片.jpg<br />
</code></div>
</div>
</li>
<li><strong>示例</strong>：运行 <code>catimg /路径/到/图片.jpg</code> 查看图像的 ASCII 表示形式。</li>
</ul>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-linux-%e7%bb%88%e7%ab%af%e4%b8%ad%e6%9f%a5%e7%9c%8b-jpg-%e5%9b%be%e7%89%87%e7%9a%84%e5%b7%a5%e5%85%b7/">如何在 Linux 终端中查看 JPG 图片的工具</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-linux-%e7%bb%88%e7%ab%af%e4%b8%ad%e6%9f%a5%e7%9c%8b-jpg-%e5%9b%be%e7%89%87%e7%9a%84%e5%b7%a5%e5%85%b7/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>如何在 WordPress 中更改数据库字符集</title>
		<link>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e6%9b%b4%e6%94%b9%e6%95%b0%e6%8d%ae%e5%ba%93%e5%ad%97%e7%ac%a6%e9%9b%86/</link>
					<comments>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e6%9b%b4%e6%94%b9%e6%95%b0%e6%8d%ae%e5%ba%93%e5%ad%97%e7%ac%a6%e9%9b%86/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 20 Oct 2024 16:53:16 +0000</pubDate>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[utf8mb4]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[数据库字符集]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2521</guid>

					<description><![CDATA[<p>要在 WordPress 中更改数据库字符集，请按照以下步骤操作： 访问 wp-config.php 文件，该文件位于 WordPress 安装的根目录中。 查找以下行： php Copiar código define(‘DB_CHARSET’, ‘utf8mb4’); define(‘DB_COLLATE’, ”); 如果这些行不存在或设置为其他值，请将 DB_CHARSET 更改为 utf8mb4，这是支持特殊字符（包括中文）的推荐字符集。 DB_COLLATE 应留空，或设置为 utf8mb4_unicode_ci 以指定特定的排序规则。 保存更改，如果你在本地工作，请将文件上传回服务器。 这样，WordPress 将配置为使用 UTF-8 字符集，以确保正确显示特殊字符，如中文。</p>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e6%9b%b4%e6%94%b9%e6%95%b0%e6%8d%ae%e5%ba%93%e5%ad%97%e7%ac%a6%e9%9b%86/">如何在 WordPress 中更改数据库字符集</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>要在 WordPress 中更改数据库字符集，请按照以下步骤操作：<span id="more-2521"></span></p>
<ol>
<li><strong>访问 <code>wp-config.php</code> 文件</strong>，该文件位于 WordPress 安装的根目录中。</li>
<li>查找以下行：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary">php</div>
<div class="sticky top-9 md:top-[5.75rem]">
<div class="absolute bottom-0 right-2 flex h-9 items-center">
<div class="flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary"><span class="" data-state="closed"><button class="flex gap-1 items-center py-1">Copiar código</button></span></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-php"><span class="hljs-title function_ invoke__">define</span>(<span class="hljs-string">'DB_CHARSET'</span>, <span class="hljs-string">'utf8mb4'</span>);<br />
<span class="hljs-title function_ invoke__">define</span>(<span class="hljs-string">'DB_COLLATE'</span>, <span class="hljs-string">''</span>);<br />
</code></div>
</div>
</li>
<li>如果这些行不存在或设置为其他值，请将 <strong><code>DB_CHARSET</code></strong> 更改为 <strong><code>utf8mb4</code></strong>，这是支持特殊字符（包括中文）的推荐字符集。 <strong><code>DB_COLLATE</code></strong> 应留空，或设置为 <strong><code>utf8mb4_unicode_ci</code></strong> 以指定特定的排序规则。</li>
<li>保存更改，如果你在本地工作，请将文件上传回服务器。</li>
</ol>
<p>这样，WordPress 将配置为使用 UTF-8 字符集，以确保正确显示特殊字符，如中文。</p>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e6%9b%b4%e6%94%b9%e6%95%b0%e6%8d%ae%e5%ba%93%e5%ad%97%e7%ac%a6%e9%9b%86/">如何在 WordPress 中更改数据库字符集</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%9c%a8-wordpress-%e4%b8%ad%e6%9b%b4%e6%94%b9%e6%95%b0%e6%8d%ae%e5%ba%93%e5%ad%97%e7%ac%a6%e9%9b%86/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>如何将MySQL数据库从utf8转换为utf8mb4</title>
		<link>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%b0%86mysql%e6%95%b0%e6%8d%ae%e5%ba%93%e4%bb%8eutf8%e8%bd%ac%e6%8d%a2%e4%b8%bautf8mb4/</link>
					<comments>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%b0%86mysql%e6%95%b0%e6%8d%ae%e5%ba%93%e4%bb%8eutf8%e8%bd%ac%e6%8d%a2%e4%b8%bautf8mb4/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 20 Oct 2024 16:46:33 +0000</pubDate>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[MySQL数据库]]></category>
		<category><![CDATA[utf8]]></category>
		<category><![CDATA[utf8mb4]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2514</guid>

					<description><![CDATA[<p>将MySQL数据库从utf8转换为utf8mb4的步骤 连接到MySQL： 首先，使用以下命令登录MySQL： bash Copiar código mysql -u 用户名 -p 当提示时输入你的密码。 转换数据库： 运行以下命令将整个数据库转换为utf8mb4。将 数据库名 替换为实际的数据库名称。 sql Copiar código ALTER DATABASE 数据库名 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 转换表： 将数据库转换后，你需要转换数据库中的每个表： sql Copiar código ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 对数据库中的每个表执行此操作。 转换列（可选）： 如果某些表中的列需要专门转换，你可以使用以下命令： sql Copiar código ALTER TABLE 表名 MODIFY 列名 VARCHAR(255) CHARACTER SET [...]</p>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%b0%86mysql%e6%95%b0%e6%8d%ae%e5%ba%93%e4%bb%8eutf8%e8%bd%ac%e6%8d%a2%e4%b8%bautf8mb4/">如何将MySQL数据库从utf8转换为utf8mb4</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>将MySQL数据库从<strong>utf8</strong>转换为<strong>utf8mb4</strong>的步骤</h3>
<p><span id="more-2514"></span></p>
<ol>
<li><strong>连接到MySQL</strong>：
<p>首先，使用以下命令登录MySQL：</p>
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary">bash</div>
<div class="sticky top-9 md:top-[5.75rem]">
<div class="absolute bottom-0 right-2 flex h-9 items-center">
<div class="flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary"><span class="" data-state="closed"><button class="flex gap-1 items-center py-1">Copiar código</button></span></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">mysql -u 用户名 -p<br />
</code></div>
</div>
<p>当提示时输入你的密码。</li>
<li><strong>转换数据库</strong>：
<p>运行以下命令将整个数据库转换为<strong>utf8mb4</strong>。将 <code>数据库名</code> 替换为实际的数据库名称。</p>
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary">sql</div>
<div class="sticky top-9 md:top-[5.75rem]">
<div class="absolute bottom-0 right-2 flex h-9 items-center">
<div class="flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary"><span class="" data-state="closed"><button class="flex gap-1 items-center py-1">Copiar código</button></span></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-sql"><span class="hljs-keyword">ALTER</span> DATABASE 数据库名 <span class="hljs-type">CHARACTER</span> <span class="hljs-keyword">SET</span> utf8mb4 <span class="hljs-keyword">COLLATE</span> utf8mb4_unicode_ci;<br />
</code></div>
</div>
</li>
<li><strong>转换表</strong>：
<p>将数据库转换后，你需要转换数据库中的每个表：</p>
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary">sql</div>
<div class="sticky top-9 md:top-[5.75rem]">
<div class="absolute bottom-0 right-2 flex h-9 items-center">
<div class="flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary"><span class="" data-state="closed"><button class="flex gap-1 items-center py-1">Copiar código</button></span></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-sql"><span class="hljs-keyword">ALTER</span> <span class="hljs-keyword">TABLE</span> 表名 <span class="hljs-keyword">CONVERT</span> <span class="hljs-keyword">TO</span> <span class="hljs-type">CHARACTER</span> <span class="hljs-keyword">SET</span> utf8mb4 <span class="hljs-keyword">COLLATE</span> utf8mb4_unicode_ci;<br />
</code></div>
</div>
<p>对数据库中的每个表执行此操作。</li>
<li><strong>转换列</strong>（可选）：
<p>如果某些表中的列需要专门转换，你可以使用以下命令：</p>
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary">sql</div>
<div class="sticky top-9 md:top-[5.75rem]">
<div class="absolute bottom-0 right-2 flex h-9 items-center">
<div class="flex items-center rounded bg-token-sidebar-surface-primary px-2 font-sans text-xs text-token-text-secondary dark:bg-token-main-surface-secondary"><span class="" data-state="closed"><button class="flex gap-1 items-center py-1">Copiar código</button></span></div>
</div>
</div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-sql"><span class="hljs-keyword">ALTER</span> <span class="hljs-keyword">TABLE</span> 表名 MODIFY 列名 <span class="hljs-type">VARCHAR</span>(<span class="hljs-number">255</span>) <span class="hljs-type">CHARACTER</span> <span class="hljs-keyword">SET</span> utf8mb4 <span class="hljs-keyword">COLLATE</span> utf8mb4_unicode_ci;<br />
</code></div>
</div>
<p>这样可以将列转换为<strong>utf8mb4</strong>。</li>
</ol>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%b0%86mysql%e6%95%b0%e6%8d%ae%e5%ba%93%e4%bb%8eutf8%e8%bd%ac%e6%8d%a2%e4%b8%bautf8mb4/">如何将MySQL数据库从utf8转换为utf8mb4</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%b0%86mysql%e6%95%b0%e6%8d%ae%e5%ba%93%e4%bb%8eutf8%e8%bd%ac%e6%8d%a2%e4%b8%bautf8mb4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>如何增加 WordPress 中的内存限制 (wp_max_memory_limit)?</title>
		<link>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%a2%9e%e5%8a%a0-wordpress-%e4%b8%ad%e7%9a%84%e5%86%85%e5%ad%98%e9%99%90%e5%88%b6-wp_max_memory_limit/</link>
					<comments>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%a2%9e%e5%8a%a0-wordpress-%e4%b8%ad%e7%9a%84%e5%86%85%e5%ad%98%e9%99%90%e5%88%b6-wp_max_memory_limit/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 20 Oct 2024 16:32:41 +0000</pubDate>
				<category><![CDATA[Centos]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[专用服务器]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[php.ini]]></category>
		<category><![CDATA[wp-config.php]]></category>
		<category><![CDATA[wp_memory_limit]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2498</guid>

					<description><![CDATA[<p>要增加 WordPress 中的内存限制 (wp_max_memory_limit)，你需要编辑 wp-config.php 文件或服务器的配置文件。步骤如下： 编辑 wp-config.php 文件： 访问 WordPress 安装中的 wp-config.php 文件。 在 “/* That’s all, stop editing! */” 之前添加以下代码行： define(‘WP_MEMORY_LIMIT’, ‘256M’); 这会将内存限制设置为 256 MB。你可以根据需要调整数值，如 128M 或 512M。 编辑 php.ini 文件（可选）： 如果你有服务器上的 php.ini 文件的访问权限，请找到以下行： memory_limit = 128M 将值更改为更高的，比如 256M 或更高，具体取决于你的需求。 重启服务器： 如果你修改了 php.ini 文件，在更改之后需要重启服务器以使其生效。</p>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%a2%9e%e5%8a%a0-wordpress-%e4%b8%ad%e7%9a%84%e5%86%85%e5%ad%98%e9%99%90%e5%88%b6-wp_max_memory_limit/">如何增加 WordPress 中的内存限制 (wp_max_memory_limit)?</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>要增加 WordPress 中的内存限制 (<strong>wp_max_memory_limit</strong>)，你需要编辑 <strong>wp-config.php</strong> 文件或服务器的配置文件。步骤如下：<span id="more-2498"></span></p>
<ol>
<li><strong>编辑 wp-config.php 文件</strong>：
<ul>
<li>访问 WordPress 安装中的 <strong>wp-config.php</strong> 文件。</li>
<li>在 &#8220;/* That&#8217;s all, stop editing! */&#8221; 之前添加以下代码行：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-php"><span class="hljs-title function_ invoke__">define</span>(<span class="hljs-string">'WP_MEMORY_LIMIT'</span>, <span class="hljs-string">'256M'</span>);<br />
</code></div>
</div>
</li>
</ul>
<p>这会将内存限制设置为 256 MB。你可以根据需要调整数值，如 <strong>128M</strong> 或 <strong>512M</strong>。</li>
<li><strong>编辑 php.ini 文件（可选）</strong>：
<ul>
<li>如果你有服务器上的 <strong>php.ini</strong> 文件的访问权限，请找到以下行：
<div class="contain-inline-size rounded-md border-[0.5px] border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950">
<div class="sticky top-9 md:top-[5.75rem]"></div>
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-ini"><span class="hljs-attr">memory_limit</span> = <span class="hljs-number">128</span>M<br />
</code></div>
</div>
</li>
<li>将值更改为更高的，比如 <strong>256M</strong> 或更高，具体取决于你的需求。</li>
</ul>
</li>
<li><strong>重启服务器</strong>：
<ul>
<li>如果你修改了 <strong>php.ini</strong> 文件，在更改之后需要重启服务器以使其生效。</li>
</ul>
</li>
</ol>
<p>The post <a href="https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%a2%9e%e5%8a%a0-wordpress-%e4%b8%ad%e7%9a%84%e5%86%85%e5%ad%98%e9%99%90%e5%88%b6-wp_max_memory_limit/">如何增加 WordPress 中的内存限制 (wp_max_memory_limit)?</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e5%a6%82%e4%bd%95%e5%a2%9e%e5%8a%a0-wordpress-%e4%b8%ad%e7%9a%84%e5%86%85%e5%ad%98%e9%99%90%e5%88%b6-wp_max_memory_limit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>为什么我的服务器 ttfb 很高？</title>
		<link>https://cneris.com/zh/%e4%b8%ba%e4%bb%80%e4%b9%88%e6%88%91%e7%9a%84%e6%9c%8d%e5%8a%a1%e5%99%a8-ttfb-%e5%be%88%e9%ab%98%ef%bc%9f/</link>
					<comments>https://cneris.com/zh/%e4%b8%ba%e4%bb%80%e4%b9%88%e6%88%91%e7%9a%84%e6%9c%8d%e5%8a%a1%e5%99%a8-ttfb-%e5%be%88%e9%ab%98%ef%bc%9f/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 13 Oct 2024 10:59:38 +0000</pubDate>
				<category><![CDATA[Centos]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[专用服务器]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[计算机安全]]></category>
		<category><![CDATA[ttfb]]></category>
		<category><![CDATA[数据库问题]]></category>
		<category><![CDATA[服务器依赖数据库]]></category>
		<category><![CDATA[缓慢或未优化]]></category>
		<category><![CDATA[首字节时间]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2482</guid>

					<description><![CDATA[<p>服务器的 TTFB（首字节时间） 较高可能是由于多种因素导致的，这意味着从用户发出请求到服务器发送第一个字节响应之间存在延迟。以下是一些常见的原因： 数据库问题：如果你的服务器依赖数据库（如 MySQL 或 MariaDB），缓慢或未优化的查询可能会延迟生成响应。确保表正确索引，并且没有运行时间过长的查询。 服务器性能：如果服务器性能不佳（CPU 过载、内存不足或磁盘使用率过高），请求处理将变慢。使用 top 或 htop 等工具检查资源使用情况，以识别性能瓶颈。 Web 服务器配置：如果你的 Web 服务器（如 Apache 或 Nginx）未进行优化，可能会导致延迟。检查输出压缩（如 Gzip）、缓存使用以及并发连接参数配置可以帮助提高 TTFB。 与外部网络的连接缓慢：如果你的服务器依赖外部服务（如 API、数据源）或数据中心距离用户较远，网络延迟可能会增加 TTFB。 缓存：如果未正确使用缓存，每个请求都需要从头开始处理。设置适当的服务器缓存可以显著减少 TTFB。</p>
<p>The post <a href="https://cneris.com/zh/%e4%b8%ba%e4%bb%80%e4%b9%88%e6%88%91%e7%9a%84%e6%9c%8d%e5%8a%a1%e5%99%a8-ttfb-%e5%be%88%e9%ab%98%ef%bc%9f/">为什么我的服务器 ttfb 很高？</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>服务器的 <strong>TTFB（首字节时间）</strong> 较高可能是由于多种因素导致的，这意味着从用户发出请求到服务器发送第一个字节响应之间存在延迟。以下是一些常见的原因：<span id="more-2482"></span></p>
<ol>
<li><strong>数据库问题</strong>：如果你的服务器依赖数据库（如 MySQL 或 MariaDB），缓慢或未优化的查询可能会延迟生成响应。确保表正确索引，并且没有运行时间过长的查询。</li>
<li><strong>服务器性能</strong>：如果服务器性能不佳（CPU 过载、内存不足或磁盘使用率过高），请求处理将变慢。使用 <code>top</code> 或 <code>htop</code> 等工具检查资源使用情况，以识别性能瓶颈。</li>
<li><strong>Web 服务器配置</strong>：如果你的 Web 服务器（如 Apache 或 Nginx）未进行优化，可能会导致延迟。检查输出压缩（如 Gzip）、缓存使用以及并发连接参数配置可以帮助提高 TTFB。</li>
<li><strong>与外部网络的连接缓慢</strong>：如果你的服务器依赖外部服务（如 API、数据源）或数据中心距离用户较远，网络延迟可能会增加 TTFB。</li>
<li><strong>缓存</strong>：如果未正确使用缓存，每个请求都需要从头开始处理。设置适当的服务器缓存可以显著减少 TTFB。</li>
</ol>
<p>The post <a href="https://cneris.com/zh/%e4%b8%ba%e4%bb%80%e4%b9%88%e6%88%91%e7%9a%84%e6%9c%8d%e5%8a%a1%e5%99%a8-ttfb-%e5%be%88%e9%ab%98%ef%bc%9f/">为什么我的服务器 ttfb 很高？</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/%e4%b8%ba%e4%bb%80%e4%b9%88%e6%88%91%e7%9a%84%e6%9c%8d%e5%8a%a1%e5%99%a8-ttfb-%e5%be%88%e9%ab%98%ef%bc%9f/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
