php – zf2使用Apache虚拟主机在ubuntu 13.10上进行设置
我在ubuntu 13.10中配置Zend应用程序(ZF2).请按照以下步骤操作:
>将代码放在/ var / www /中,名称为zfapp 虚拟主机配置: <VirtualHost *:80> ServerName zfapp.com DocumentRoot /var/www/zfapp/ <Directory /> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug,info,notice,warn,error,crit,# alert,emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost> >在/ etc / hosts中为其创建虚拟主机 127.0.0.1 zfapp.com 但是当我浏览网站时(zfapp.com/api/user/auth);它给出以下错误:
我有一个javascript MVC项目,其中我使用PHP作为服务器端语言. 这是项目目录结构: PROJECTDIR 我已经创建了一个符号链接api,它指向javascriptMVC目录中的api / public,我在AJAX调用PHP服务器时使用它.喜欢/ api / user / auth.相同的结构适用于旧的Ubuntu机器. 我认为这与Apache配置有关;或者我可能要设置任何别名?
谢谢大家, 我发现了这个问题. 在apache 2.4.6和ubuntu 13.10中,我们需要更新apache2.conf <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> 同 <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> 并创建这样的虚拟主机文件, <VirtualHost zfapp.com:80> ServerName zfapp.com DocumentRoot /var/www/zfapp/index <Directory /var/www/zfapp/index> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/error.log CustomLog /var/log/apache2/access.log combined </VirtualHost> 我找到了解决方案: 顺便说一下,谢谢@Bilal,@ jmleroux (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |