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

问题描述 投票:1回答:1

如果一张图像的价值超过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的基础,如何将其破坏?

easyphp
1个回答
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是注册别名的数量。对每个重复此操作。

© www.soinside.com 2019 - 2024. All rights reserved.