我需要使用DjangoCMS並用相同的URL的Prestashop,例如:如何結合的Prestashop(PHP)和DjangoCMS(Python)的
localhost/shop = prestashop<br> localhost/everythingElse = DjangoCMS<br>
我的Prestashop安裝在/var/www/prestashop
和djangoCMS安裝在/var/www/djangoCMS
。
Linux Mint的14 64位,Apache2的,mod_python的,WSGI ...
我已經試過這CONF:
<VirtualHost *:80>
DocumentRoot "/var/www/djangoCMS"
ServerName localhost
WSGIScriptAlias/"/var/www/djangoCMS/djangoCMS/apache/django.wsgi"
<Directory "/var/www/djangoCMS/djangoCMS/apache">
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
DocumentRoot "/var/www/prestashop"
ServerName php.localhost
<Directory "/var/www/prestashop">
Options Indexes FollowSymLinks
AllowOverride None
Order Deny,Allow
Allow from all
</Directory>
Django的正常工作本地主機,但我不能訪問php.localhost:糟糕!谷歌瀏覽器找不到php.localhost
嘗試另一個端口 – krampstudio
可能'php.localhost' ISN沒有妥善解決。你需要在你的'/ etc/hotsts'文件中添加一個條目,或者如果你正在使用dns服務器配置器來正確解析它,並在你的apache配置文件中正確設置'NameVirtualHost'指令。 – mata
謝謝你;)我在端口8000上使用django(./manage runserver 8000),並且在/ etc/hosts上添加了php.localhost。現在我必須從url中刪除:8000。再次感謝你的幫助。祝你今天愉快。 – 21S