WordPress未在多站点中创建新闻网站

您好, 我刚进入WordPress的多站点安装,因为我想从WPML切换到多语言Press。 我在迁移到多站点的过程中遇到了一些问题,但我似乎解决了这些问题并成功地完成了主站点的迁移。 但是当我在网络中创建新站点以移动我的子域时(wiki.mariaaguye.com以及escola.mariaaguye.com)进入网络,他们似乎是创造,但实际上他们不是。我可以创建它们,但是无法访问它们的后端,并且我已经检查了服务器上的文件,并且目录是空的。 如果我尝试从头开始创建一个新站点,则问题完全相同(www.mariaaguye.com我的主要网站的英文版本),它允许我创建它,但它是空的。 我如何解决它,并在多站点安装中添加更多站点? 非常感谢, 玛丽亚 - 这一主题是由史蒂文·斯特恩(sterndata)在两年半前修改的。原因:从修复移动到联网 我需要帮助的页面:[登录以查看链接] 我检查了服务器上的文件,目录为空 空目录是您为子网站选择的目录/站点名称?那就是问题所在。服务器上不能有与目录/站点名称匹配的物理目录。这是违反直觉的,也是多站点的一个常见错误。 WP的工作方式是,当服务器找不到请求的资源时,它被假定为WP请求,控制权被传递给WP。如果资源在物理上存在,则假定它不是WP请求,并提供物理资源(本例中为空目录)。WP从不进入图片。 解决方法是删除这些与子网站名称匹配的空目录。 嗨,bcworkz, 谢谢你的回答。 我不确定我是否理解这是怎么回事,但是,我刚刚删除了那些与子网站名称匹配的空目录,仍然存在相同的问题:我无法访问多站点安装中的那些网站。 我还需要做什么? 谢谢, 玛丽亚 这是我在尝试访问多站点安装中我的任何站点的前端或后端时收到的消息: \"未找到 请求的URL/未在此服务器上找到。 此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。\" 创建新站点时会发生这种情况。对于我正试图移入多站点的现有站点(当前是我的主站点的子域),我在\"多站点管理\"面板中创建了它们,但当我试图从该面板访问它们时,它会将我带到单个站点安装,因此我无法将它们的内容移入我的多站点网络。 我做错了什么?如何在我的多站点网络中创建实际的新站点,并将现有站点移到这个多站点网络中? 非常感谢您的帮助, 玛丽亚 信不信由你,服务器404消息是个好兆头。这意味着一旦重定向设置正确,请求就可以通过WP。他们显然不是。 .htaccess文件中的重定向规则显然没有正确设置或丢失。登录您的站点并访问网络管理区域。转到\"设置\">;\"网络设置\"。.htaccess文件的正确规则列在#2 中。在.htaccess文件中,您可能有不再适用的默认单站点规则。它们用\"BEGIN WordPress\"和\"END WordPress\"注释来划分。删除注释之间的所有内容,并将网络设置中的规则放置到位。如果没有此类注释,请将所需规则放在.htaccess中任何其他内容的下面。 要编辑此文件,您可能需要通过FTP或宿主文件管理器从服务器下载它。制作备份副本,然后编辑原件。将修改后的原件上传回服务器。如果您的站点现在出现500个错误,则文件中存在错误。从您所做的备份中还原,然后仔细检查编辑文件中的工作。 谢谢您的回答。 我没有任何#BEGIN WordPress和#END WordPress注释,因此我将新规则放在它们下面,并在新的<;IfModule modu rewrite.c>;<;/IfModule>;之间;。没有任何改变。 然后我尝试用新规则替换旧规则(介于<;IfModule modu rewrite.c>;<;/IfModule>;之间),但也没有任何改变: –我在尝试访问网络中创建的新站点时仍然收到404错误 –我仍然访问现有子域站点(这些站点是在转换为之前创建的)multisite)作为单独的WP安装 然后我记得你告诉我,我不应该在我的服务器上为网络中创建的新站点设置物理目录,因此我在服务器上删除了它们,然后: –现在我在尝试访问时遇到500个错误在网络中创建的新站点 –我仍然访问现有的子域站点(在转换为多站点之前创建的)作为单独的WP安装? 谢谢, 玛丽亚 我记得,当我搬到多站点时,我遇到了一些问题,因为我最初是在多站点安装中创建网站的。那是在创建我的网站的一开始。然后我遇到了一些问题,我将其更改为单站点。 当转换为多站点(这次)时,系统告诉我,我的数据库中已经有一些多站点的配置,因此不允许我再次创建它。我必须先\"清理\"数据库。 我搜索了一些信息,在WP codex中找到了一个文档,我删除了数据库中一些似乎引起冲突的表。 也许我删除了一些不应该删除的内容,这就是为什么我现在得到这些错误的原因? 与此同时,我切换到另一个托管提供商(顺便说一句,它只允许我拥有一个数据库,我正在对此设置警报)。 这有帮助吗? 谢谢, 玛丽亚 谢谢你的历史,我不确定它是否指向一个解决方案,但它有助于我了解情况。我不认为清除旧的多站点表会导致当前的问题。如果做得不对,您可能根本无法使用该站点。 您可以作为单独的WP安装访问现有子域站点。这是我们所期望的,对吗?它不应该影响新子域站点的多站点安装。您是如何为子域配置站点的?它是为通配符子域设置的吗?或者你是通过你的托管帐户添加新的子域与在WP中添加站点一致?第三个选项是虚拟主机,对于只有一个数据库的帐户,虚拟主机通常不可用。 请查看错误日志,以获取有关500状态原因的任何其他线索。 嗨,bcworkz, 谢谢您的回复。很抱歉,我花了很长时间才回复您。 我目前正在尝试移动现有子域(wiki)的内容。从一个单独的安装(我最初创建它们的地方)到多站点安装。我按照这个教程来做: https://codex.wordpress.org/Migratingu Multipleu Blogsu intou wordpressu 3.0u Multisite 如果你看到了,他们会要求你创建新的博客(我猜他们指的是网站?)在多站点安装中。然后,您需要转到每个博客的后端并导入以前导出的文件。 但是我无法访问这些新创建站点的后端(我根本无法访问它们),因此无法完成将这些站点移动到网络的过程。 您是如何为子域配置站点的?它是为通配符子域设置的吗?或者你是通过你的托管帐户添加新的子域与在WP中添加站点一致?第三个选项是虚拟主机,对于只有一个数据库的帐户,它通常不可用。 恐怕我不明白您的意思。 对于创建的新站点(到目前为止只有一个新站点,是主站点的英文版),我首先在我的主机帐户上创建了子域,然后我在多站点网络中,在WordPress上创建了一个新站点。我做得对吗?你是问这个吗?如果我做错了,我怎么能做对呢? 最后,如何查看错误日志? 非常感谢您的帮助, 玛丽亚 安装multisite太混乱了!在多种方式和模棱两可的术语之间,很难把每件事都说清楚。 在multisite中,当提到子站点时,我们在源代码中将它们称为\"blog\"。这个词经常泄露到正常的话语中。例如,在子站点之间切换的PHP函数称为***0***。但在管理界面中,这些所谓的博客实际上被称为\"站点\"\"博客\"是对WP在成为一个主要CMS平台之前的初衷的回溯。我更喜欢术语\"子站点\"来区别于整体安装\"站点\"。只是我自己的怪癖,这不是任何官方术语。 添加子域,尽管托管是添加子站点的一种可行方法。重要的是在服务器文件系统中发送子域请求的位置。这取决于多站点是基于子域还是基于子目录安装。当您在宿主中指定子域时,任何一个都可以工作。首次设置多站点时选择安装类型。一旦被选中就不容易切换。设置完成后,选择的类型就不那么明显了。 要验证您选择的类型,请访问您的网络管理员并转到\"网络设置\">;\"网络设置\"。在该屏幕的第1项中,***1***可以定义为真或假,并告诉我们哪个安装你选择的类型。这会影响在主机中添加子域请求时发送子域请求的位置。 如果子域安装定义为true,则向主安装发送请求。WP将在内部解决问题。如果定义为false,则将请求发送到与子站点同名的子目录。这不一定是,但通常是相同的子域名。指定的子目录不能实际存在于服务器上。如果宿主中的添加子域进程创建了这样一个目录,请通过FTP或文件管理器返回并删除它。 无论请求如何到达WP,当然也必须通过WP用户界面添加子站点。所以你所做的可能是正确的,关键在于细节。显然有些细节是不正确的,否则子网站应该工作。我希望这一切对你有意义。这难免令人困惑。如果有什么需要澄清的,尽管问。让我知道你安装的是哪种安装类型,这样我就可以适当地做进一步的解释了。 哦,差点忘了。查找错误日志:这取决于您的主机。在服务器文件系统或主机控制面板中的一个项目中有几个常见的可能性。如果在您的文件系统中,它的级别将低于公共html。查找一个名为类似于logs的目录,erroru logs,错误.log,等等。可能有多个文件,查看包含错误消息的最新文件的内容(访问和其他日志通常存储在同一目录中)。如果在访问文件系统时不能低于公共html,则控制面板中很可能有一个图标。少数主机以不寻常的方式提供访问。如果您自己找不到访问错误日志的权限,请尝试使用主机的帮助系统或直接通过客户支持询问他们。 当然,如果您设法让子站点处理上述澄清,我对错误日志内容不太感兴趣 非常感谢您对术语和子站点类型的详细解释,现在一切都清楚了。 我的多站点是基于子域的。 我找到了(谢谢!)并检查了错误日志。我有: ——一个叫做\"错误日志\"的文件。我在那里发现了两个错误: 1。[2019年1月22日18:57:24 UTC]WordPress数据库错误表\"mariaguy\"_wpaguye.wpnzu 2u iclu翻译\"对于查询,不存在SELECT elementu id,languageu code FROM wpnzu 2u iclu translations WHERE>(SELECT trid FROM wpnzu 2u iclu translations WHERE>AND>FROM wpnzu options WHERE>LIMIT 1)) 由require(\"wp-blog\"创建-页眉\"), 一次性要求(wp-includes/模板)-加载器.php\"),包括(\"/themes/themify ultra)/页面.php\"),获取u标题,定位u模板,加载u模板,要求u一次(\"/themes/themify ultra)/页眉\"),主题化菜单导航,wp 菜单,应用过滤器(\"wp 菜单对象\"),wp 挂钩->;应用过滤器,输入sydemultilingualpressnavmenuitemfilter->;过滤器项,inpsydemultilingalPressNavMenuItemFilter->;filterItemsCache,inpsydemultilingalPressFrameworkCacheServerFacade->;claim,inpsydemultilingalPressFrameworkCacheServerServer->;claim,inpsydemultilingalPressFrameworkCacheServerServer->;fetchUpdatedValue,inpsydemultilingalPressNavMenuserViceProvider->;inpsydemultilingalpressnavmenu{closure},inpsydemultilingalpressnavmenuitemfilter->;filterietems,inpsydemultilingalpressapitranslations->;搜索翻译,inpsydemultilingalpressframewcacheserverfacade->;声明,inpsydemultilingalpressframewcacheserverserver->;fetchUpdatedValue,inpsydemultilingalPressapiServiceProvider->;inpsydemultilingalPressapi{closure},inpsydemultilingalPressapiTranslations->;搜索翻译,inpsydemultilingalPressapiTranslations->;构建翻译,inpsydemultilingalPressapiTranslations->;buildTranslationDataForSiteId,inpsydemultilingalPressapiTranslations->;translationForRelatedContent,inpsydemultilingalPressTranslatorPostTranslator->;translationFor,inpsydemultilingalPressTranslatorPostTranslator->;translationData,inpsydemultilingalPressTranslatorPostTranslator->;publicUrl,获取永久链接,获取页面链接,获取选项,应用u筛选器(\"pre u option u page u front\")、WP u Hook->;应用u筛选器、SitePress->;pre u option u page u front、WPML u pre u option u page->;get 2。还有: ***2*** –我还有另一个名为phpu errorlog的文件,这个文件包含以下错误: [28-Dec-2018 12:18:55 UTC]WordPress数据库错误表\"mariaguy\"_wpaguye.wpnzu 2u iclu翻译\"对于查询SELECT elementu id,languageu codeFROM> 不存在这对您有帮助吗? 我尝试停用所有插件,但没有成功。 然后我尝试通过WP admin删除所有子站点并再次创建它们(仅创建en。子站点),但也没有任何更改。 我检查了服务器的文件系统和\"en\"文件夹

admin_action_{$_REQUEST[‘action’]}

do_action( "admin_action_{$_REQUEST[‘action’]}" )动作钩子::在发送“Action”请求变量时激发。Action Hook: Fires when an ‘action’ request variable is sent.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$_REQUEST['action']引用从GET或POST请求派生的操作。源码(Source)更新版本源码位置使用被使用2.6.0 wp-admin/admin.php:...

日期:2020-09-02 17:44:16 浏览:1158

admin_footer-{$GLOBALS[‘hook_suffix’]}

do_action( "admin_footer-{$GLOBALS[‘hook_suffix’]}", string $hook_suffix )操作挂钩:在默认页脚脚本之后打印脚本或数据。Action Hook: Print scripts or data after the default footer scripts.目录锚点:#说明#参数#源码说明(Description)钩子名的动态部分,$GLOBALS['hook_suffix']引用当前页的全局钩子后缀。参数(Parameters)参数类...

日期:2020-09-02 17:44:20 浏览:1060

customize_save_{$this->id_data[‘base’]}

do_action( "customize_save_{$this-&gt;id_data[‘base’]}", WP_Customize_Setting $this )动作钩子::在调用WP_Customize_Setting::save()方法时激发。Action Hook: Fires when the WP_Customize_Setting::save() method is called.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_data...

日期:2020-08-15 15:47:24 浏览:798

customize_value_{$this->id_data[‘base’]}

apply_filters( "customize_value_{$this-&gt;id_data[‘base’]}", mixed $default )过滤器::过滤未作为主题模式或选项处理的自定义设置值。Filter Hook: Filter a Customize setting value not handled as a theme_mod or option.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_date['base'],指的是设置...

日期:2020-08-15 15:47:24 浏览:885

get_comment_author_url

过滤钩子:过滤评论作者的URL。Filter Hook: Filters the comment author’s URL.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/comment-template.php:32610...

日期:2020-08-10 23:06:14 浏览:925

network_admin_edit_{$_GET[‘action’]}

do_action( "network_admin_edit_{$_GET[‘action’]}" )操作挂钩:启动请求的处理程序操作。Action Hook: Fires the requested handler action.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$u GET['action']引用请求的操作的名称。源码(Source)更新版本源码位置使用被使用3.1.0 wp-admin/network/edit.php:3600...

日期:2020-08-02 09:56:09 浏览:871

network_sites_updated_message_{$_GET[‘updated’]}

apply_filters( "network_sites_updated_message_{$_GET[‘updated’]}", string $msg )筛选器挂钩:在网络管理中筛选特定的非默认站点更新消息。Filter Hook: Filters a specific, non-default site-updated message in the Network admin.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分$_GET['updated']引用了非默认的...

日期:2020-08-02 09:56:03 浏览:854

pre_wp_is_site_initialized

过滤器::过滤在访问数据库之前是否初始化站点的检查。Filter Hook: Filters the check for whether a site is initialized before the database is accessed.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/ms-site.php:93910...

日期:2020-07-29 10:15:38 浏览:825

WordPress 的SEO 教学:如何在网站中加入关键字(Meta Keywords)与Meta 描述(Meta Description)?

你想在WordPress 中添加关键字和meta 描述吗?关键字和meta 描述使你能够提高网站的SEO。在本文中,我们将向你展示如何在WordPress 中正确添加关键字和meta 描述。为什么要在WordPress 中添加关键字和Meta 描述?关键字和说明让搜寻引擎更了解您的帖子和页面的内容。关键词是人们寻找您发布的内容时,可能会搜索的重要词语或片语。而Meta Description则是对你的页面和文章的简要描述。如果你想要了解更多关于中继标签的资讯,可以参考Google的说明。Meta 关键字和描...

日期:2020-10-03 21:18:25 浏览:1690

谷歌的SEO是什么

SEO (Search Engine Optimization)中文是搜寻引擎最佳化,意思近于「关键字自然排序」、「网站排名优化」。简言之,SEO是以搜索引擎(如Google、Bing)为曝光媒体的行销手法。例如搜寻「wordpress教学」,会看到本站的「WordPress教学:12个课程…」排行Google第一:关键字:wordpress教学、wordpress课程…若搜寻「网站架设」,则会看到另一个网页排名第1:关键字:网站架设、架站…以上两个网页,每月从搜寻引擎导入自然流量,达2万4千:每月「有机搜...

日期:2020-10-30 17:23:57 浏览:1295