Django在Wamp Apache上劫持了所有Wampp功能吗?

问题描述

我试图将我的Django项目和其他PHP项目引入同一Wamp实例。但是,将Django带入wamp服务器后,所有wamp功能都被Django劫持,包括PHPMyadmin,并且damp的www目录中的所有项目都拒绝加载,因为这些URL被Django劫持了。

不幸的是,我对apache还是很陌生,出于研究目的,我需要快速设置托管环境,而且我的时间很短,并且我需要我的两个项目,例如Django和PHP可以在同一服务器和同一端口上运行。

我尝试了许多vhost配置,但没有一个我有用,我什至尝试以所有可能的组合与子目录更改django和PHP的别名,但仍然无法正常工作。以下是我当前的虚拟主机配置:

# Virtual Hosts
<VirtualHost *:80>
  ServerName PHP.localhost
  ServerAlias localhost
  Alias / ${INSTALL_DIR}/www/
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>


# This is for your Django stuff
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot C:/Users/abdur/PycharmProjects/untitled/discovery/
    WsgiDaemonProcess discovery python-path=/C:/Users/abdur/PycharmProjects/untitled python-home=/C:/Users/abdur/PycharmProjects/untitled/discovery
    WsgiProcessGroup discovery
    WsgiScriptAlias / "C:/Users/abdur/PycharmProjects/untitled/discovery/discovery/wsgi.py"

    Alias /media/ C:/Users/abdur/PycharmProjects/untitled/discovery/media/
    Alias /static/ C:/Users/abdur/PycharmProjects/untitled/discovery/static/

    <Directory C:/Users/abdur/PycharmProjects/untitled/discovery/static>
        Require all granted
    </Directory>

    <Directory C:/Users/abdur/PycharmProjects/untitled/discovery/media>
        Require all granted
    </Directory>

    <Directory "C:\Users\abdur\PycharmProjects\untitled\discovery">
        <Files wsqi.py>
            Require all granted
        </Files>
    </Directory>
</VirtualHost>

如果我能确切地知道我到底想念什么,我将真的有责任吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)