我正在运行 openSUSE 12.1
我已经通过 YAST 安装了 apache2 和所有 lampp 东西。但我不确定现在是否一切就绪了!?
linux-r4qe:/home/martin # apache2ctl -M |grep userdir
httpd2: Syntax error on line 188 of /etc/apache2/httpd.conf: Could not open configuration file /etc/apache2/sysconfig.d/include.conf: No such file or directory
linux-r4qe:/home/martin #
好吧,我必须按照这个建议进行安装!:
如果未安装 userdir,则通过 YaST /etc/sysconfig 编辑器进行检查,并将 userdir 添加到模块 APACHE_MODULES 部分。
我该怎么做:我必须通过 YAST 来做到这一点吗
问题:我应该搜索 usedir !? 然后安装它吗?附加:它是否找到了通往 APACHE_MODULES 部分的“路径”
我可以通过某个命令安装它吗?这可能更容易......
最后:我是否需要进行任何进一步的配置才能使 Apache2 运行!?
答案1
您不需要使用 yast。您也可以手动编辑所有需要的内容。完全不使用 yast 的手动配置可以让您进行更详细的配置,但有时也缺乏 yast GUI 的便利性,并且在同时使用两者时会导致问题。一旦您考虑使用一种方法,强烈建议不要混淆配置 apache2 webserver 的两种方法。
配置为mod_userdir在 opensuse 中完成/etc/apache2/mod_userdir.conf
还在 /etc/sysconfig/apache2 中控制一些全局设置。可以使用yast --> System --> Editor for /etc/sysconfig
或者你可以用你喜欢的编辑器编辑这个文件,比如 vim 或者任何你喜欢的编辑器。opensuse 中的这些文件有很好的文档记录。
你还应该阅读可用的文档这里或者使用 zypper 安装以供离线查看:
zypper in opensuse-manuals_en
我希望我能帮到你。如果你对这个话题还有更多问题,你可以加入 freenode.net 上的 irc 频道中的 #opensuse 并在那里获得更多帮助。