EasyPHP:设置工作目录完全失败

时间:2018-11-29 19:12:34

标签: easyphp

如果一张图像的价值超过1000字,那么只需显示问题即可

https://youtu.be/1-1s-SkuENE

我已经按照以下步骤设置了工作目录 enter image description here

重新启动服务器

但是当我尝试访问页面(http://127.0.0.1/edsa-superinformati_tmphttp://127.0.0.1/superinformati_tmp

这给我一个错误。

这应该是简单PHP的基础,如何将其破坏?

1 个答案:

答案 0 :(得分:0)

我也有这个问题,在这里或其他地方都找不到任何答案。

但是我最终设法理解了问题所在:它是EasyPHP在定义别名时将其新前缀edsa-添加到您引用的任何目录名称中。

如果您想使用test,它将保存为edsa-test
由此,当您尝试访问:

  • 127.0.0.1/test,EasyPHP无法将其识别为注册别名
  • 127.0.0.1/edsa-test,它可以识别它,但尝试到达 edsa-test目录,该目录显然不存在

我发现注册的别名保存为YourInstallFolder/EasyPHP-Devserver-17/eds-dashboard/store_alias.php中的PHP序列化数组,如下所示:

a:1:{i:0;a:2:{s:10:"alias_path";s:12:"/path/to/test";s:10:"alias_name";s:9:"edsa-test";}}

您必须修改此文件才能更改别名,如下所示:

a:1:{i:0;a:2:{s:10:"alias_path";s:12:"/path/to/test";s:10:"alias_name";s:5:"test";}}

在此示例中,s:9:"edsa-test"变为s:5:"test",因为您必须:

  • 删除edsa-前缀
  • AND
  • 调整后面引用的字符串大小(总是比原始大小小5)

这里的a:1开头意味着仅注册了1个别名;它可能是a:N,其中N是注册别名的数量。 对每个重复此操作。