我在Mac上安装了Xampp,我将在本地运行我的Web应用程序,该应用程序位于"/Data/MyApp/App"
。
我知道我应该将源代码放在htdocs
中。
因此,我按"App"
创建了right click -> Make Alias
的别名,并将其添加到"Applications/Xampp/htdocs/"
。我更改了别名test
。
当我在Chrome浏览器上运行localhost/test
时,我看到空屏幕但下载了未知文件test
。
相反,我将整个来源(App
)粘贴到名称为htdocs
的{{1}},test2
根据localhost/test2
内的index.php
显示正确的屏幕{1}}。请注意test2
和test
的文件结构完全相同。
test2
这有什么问题?
我应该在Applications/Xampp/htdocs/test(alias)/index.php // not working
Applications/Xampp/htdocs/test2(real folder)/index.php // work well
内设置使别名文件夹工作的内容吗?
答案 0 :(得分:1)
right click -> Make Alias
创建的alias文件夹,并使用此命令创建了新文件夹。
cd /Applications/XAMPP/htdocs
ln -s /Data/MyApp/App test
我不确定原始别名有什么问题。
答案 1 :(得分:0)
Alias 必须指向服务器上的真实位置。例如,您可以为您的实际工作位置 test2 创建 / test 别名:
Alias /test Applications/Xampp/htdocs/test2/
重新启动apache,然后您就可以访问http://localhost/test
有关更多信息,您应该阅读apache别名如何工作以及如何定义它: