如何防止EasyPHP DevServer 16添加前缀' edsa'别名

时间:2016-09-06 01:45:38

标签: wordpress apache alias easyphp

我来自EasyPHP DevServer 14,为很多客户开发了很多网站,我曾经有一个自定义别名'工作区'但现在,在EasyPHP 16中,他们制作了必须使用前缀' edsa'在每个定义的别名中,打破我的WordPress安装。我怎么能解决这个问题?

3 个答案:

答案 0 :(得分:1)

它似乎是在代码(...)中硬编码,但幸运的是代码是在php中,所以你可以编辑它并且没问题(直到更新我猜)。 转到eds-dashboard子目录并编辑index.php文件。

在当前版本(17)中,代码位于第95行:

$new_alias[0]['alias_name'] = 'edsa-' . $_POST['alias_name'];

从中删除愚蠢的部分

$new_alias[0]['alias_name'] = $_POST['alias_name'];

保存文件,你应该完成。

在Windows上测试

答案 1 :(得分:1)

感谢您的解决方案,它就像一个魅力!

还应该改变第511行,以便在仪表板中正确打印别名的名称。否则,默认情况下,PHP脚本会删除5个第一个字符,这些字符应该是" edsa - "。

更改:

<?php echo wordwrap(substr($alias['alias_name'],5), 20, "<br />", true); ?>

有:

<?php echo wordwrap(substr($alias['alias_name'],0), 20, "<br />", true); ?>

在适用于Windows的Dev Server 17上测试。

答案 2 :(得分:0)

我还将替换页面的html部分,进行以下更改:

<p style="color:silver;padding-left:25px;"><b>Note</b>: the prefix 'edsa-' will be added to the name in order to avoid any conflict.</p>

收件人:

<!--p style="color:silver;padding-left:25px;"><b>Note</b>: the prefix 'edsa-' will be added to the name in order to avoid any conflict.</p-->

然后是两行:

<span class="input-group-addon input-sm">edsa-</span>

收件人:

<span class="input-group-addon input-sm"><!-- edsa- --></span>