【问题标题】:WORDPRESS Trouble with simple non profit theme简单的非营利主题的 WORDPRESS 麻烦
【发布时间】:2013-02-07 10:48:57
【问题描述】:

我已经基于这个免费的 Wordpress 主题创建了一个 Web 应用程序:

http://vandelaydesign.com/blog/wp-themes/simple-non-profit/

在 localhost 环境中一切正常,但是当我在远程上传站点时(PHP + MySQL + 电子邮件激活),管理面板发生变化,并且只显示整个管理菜单的一部分。

例如,管理面板没有显示主题自定义页面和幻灯片自定义页面,而是在本地环境中,我有它。

你能帮帮我吗???谢谢!

【问题讨论】:

    标签: wordpress template-engine


    【解决方案1】:

    可能是实时服务器正在运行不同版本的 PHP,或者具有使其与本地环境不同的配置设置。

    但是,我的猜测是您在传输数据库时没有正确修改数据库,这就是您出现问题的原因(我建议这与主题无关)。

    将 Wordpress 数据库从您的本地开发环境迁移到现场可能会非常痛苦,因为 Wordpress(以及许多插件/主题开发人员)使用序列化数组来存储数据。因此,如果您在数据库上进行查找和替换以将旧网址替换为新网址,您将禁用很多东西,例如配置设置和小部件(特别是文本小部件,但最终需要重新创建大量内容)。

    下载此文件;

    http://interconnectit.com/124/search-and-replace-for-wordpress-databases/

    并将其上传到服务器并直接在浏览器中访问。运行快速表单并在您的数据库 url 上执行序列化的数组友好查找和替换。任务完成。

    删除实时服务器上的数据库并再次复制数据库的本地版本,但这一次使用上面线程中的说明将本地 url 路径的所有实例更改为实时域 url。

    【讨论】:

    • 嗨麦克纳布,感谢您的回复。我检查了我的 wp-config.php 并没关系,我以正确的方式输入了托管服务给我的参数。 PHP 版本不完全一样(本地:5.3.8,远程:5.2.17):您认为这可能是个问题吗?
    • 我的错-对不起,我的意思是该答案的第二部分。我已经编辑了我的答案并粘贴在相关的部分。通常,当您转移了 Wordpress 站点并丢失了大量设置、小部件、自定义页面等时,这是因为该信息已存储在序列化数组中。上述技术将解决这些问题。
    • 好的,我尝试发布结果
    • 我刚刚尝试了搜索和替换脚本,您建议我这样做。我使用脚本将我的数据库中的“localhost”替换为主机的 url (www.nameofmyspace.it)。脚本给出了这样的:“在将“localhost”替换为“www.nameofmyspace.it”的过程中,我们扫描了 13 个表,总共 820 行,更改了 312 个单元格并执行了 248 个数据库更新,这一切都花费了 0.160075 秒”。
    • 但是问题还没有解决!
    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2017-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    相关资源
    最近更新 更多