Perl / mod_perl:将使用的模块映射到具有特殊字符的路径
||
我的问题可能很简单,但是我在文档中找不到答案,希望有人能帮忙。
问:映射文件名和文件系统路径以使用/需求模块的规则以及用于包声明的名称(尤其是在使用非标准符号(例如点或逗号)时)的规则是什么?对于与这些方案有关的mod_perl的PerlModule和PerlRequire Apache指令,找到类似的答案也将是一件好事。
作为一个具体的例子,我有一个mod_perl项目,该项目位于带点和逗号的路径中,例如/var/www/projects/my.awesome.project,带有逗号/代码,我必须在Apache的conf文件中加载模块代码:
PerlModule my.awesome.project,带有逗号:: code :: MyModule
我也必须像这样声明我的包裹
用my :: code :: MyModule打包my.awesome.project;
(我从@INC指向到/ var / www / projects的自定义路径之一)
当然这是行不通的。这些路径必须映射到其他路径。还是根本不可能,每个人都必须使用仅包含字母数字符号和下划线的路径?
在此先感谢您的帮助/解答。
没有找到相关结果
已邀请:
1 个回复
梦砍废么
没有此限制,因此您可以在其中添加
,然后将包命名为
。但是,最好只使用字母数字和下划线作为目录名称。