lubuntu apache2 cakephp 创建虚拟主机

lubuntu apache2 cakephp 创建虚拟主机

我正在使用 Lubuntu 14.10 32bit 运行使用 Apache2.2 的 LAMP 系统。我无法为 cakephp 2.5.6 创建虚拟主机。我不确定这是否是导致问题的原因,但我已经成功安装了 zoneminder。我的系统上除了 zoneminder 之外没有任何其他虚拟主机。Apache 的主页也成功加载。以下是我到目前为止所做的。

我将 /etc/apache2 和 /var/www 的所有者从 root 更改为 alan,以便更轻松地使用 putty 进行编辑。

我在 /var/www/cakephp 中复制了 cakephp 2.5.6

我创建了文件 /etc/apache2/site-available/cakephp.conf,其中包含以下内容:

<VirtualHost *:80>
DocumentRoot /var/www/cakephp
ServerName cakephp
ServerAlias cakephp
</VirtualHost> 

我运行了 sudo a2ensite cakephp,没有任何错误,并且创建了 /etc/apache2/site-enabled/cakephp.conf

我在文件末尾添加了 127.0.0.1 cakephp 来更改 /etc/hosts:

127.0.0.1   localhost
127.0.0.1   alan-Dimension-2400

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

127.0.0.1   cakephp

我运行以下命令,没有任何错误:

sudo service apache2 restart

我的服务器的 IP 地址是 192.168.1.12,当我在另一台计算机上尝试访问以下地址时,出现http://192.168.1.12/cakephp404 Not Found 错误。

还有一件事...我一定是意外更改了以下文件 /etc/host.conf

# The "order" line is only used by old versions of the C library.
order hosts,bind
multi on

这就是整个文件

为什么我无法添加 vitualhost cakephp?如果您需要任何其他信息,请询问。感谢您的所有帮助!

.................编辑.................

以下是一些 zoneminder 文件:

/etc/zm/apache.conf

Alias /zm /usr/share/zoneminder

<Directory /usr/share/zoneminder>
  php_flag register_globals off
  Options Indexes FollowSymLinks
  <IfModule mod_dir.c>
    DirectoryIndex index.php
  </IfModule>
</Directory>

/etc/zm/zm.conf

ZM_PATH_DATA=/usr/share/zoneminder
ZM_PATH_BIN=/usr/bin
ZM_PATH_LIB=/usr/lib
ZM_PATH_CONF=/etc/zm
ZM_PATH_WEB=/usr/share/zoneminder
ZM_PATH_CGI=/usr/lib/cgi-bin
ZM_WEB_USER=www-data
ZM_WEB_GROUP=www-data
ZM_DB_TYPE=mysql
ZM_DB_HOST=localhost
ZM_DB_NAME=zm
ZM_DB_USER=zmuser
ZM_DB_PASS=zmpass
ZM_SERVER_HOST=

/etc/apache2/conf.d/zoneminder.conf

Alias /zm /usr/share/zoneminder

<Directory /usr/share/zoneminder>
  php_flag register_globals off
  Options Indexes FollowSymLinks
  <IfModule mod_dir.c>
    DirectoryIndex index.php
  </IfModule>
</Directory>

我希望这有帮助

相关内容