Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 建立Zend框架2_Php_Zend Framework2 - Fatal编程技术网

Php 建立Zend框架2

Php 建立Zend框架2,php,zend-framework2,Php,Zend Framework2,我在共享服务器上安装了ZF2。它在本地主机上工作得非常好,但在共享服务器上我遇到以下错误: Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/content/82/5123082/html/tmp/ZendSkeletonApplication/public/index.php on line 12 Parse error: syntax error, unexpected T_STRING in

我在共享服务器上安装了ZF2。它在本地主机上工作得非常好,但在共享服务器上我遇到以下错误:

 Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/content/82/5123082/html/tmp/ZendSkeletonApplication/public/index.php on line 12

Parse error: syntax error, unexpected T_STRING in /home/content/82/5123082/html/tmp/ZendSkeletonApplication/public/index.php on line 12
在index.php代码的第12行:

Zend\Mvc\Application::init(include 'config/application.config.php')->run()->send();
帐户运行的PHP版本: PHP 5.3.13(cli)(构建日期:2012年5月14日16:26

使用的Linux服务器是: Linux…secureserver.net…#1 SMP周五7月15日08:15:44美国东部夏令时2011 i686 i686 i386 GNU/Linux CentOS 5.5版(最终版)

我没有使用doctorine,它现在甚至没有加载骨架应用程序,就好像名称空间有问题一样,它也没有加载,就好像PHP版本运行的不是PHP5.3


知道我做错了什么吗?我试着通过composer安装它,并从本地机器上传了一个工作解决方案,但都不起作用。

显然,服务器在SSH控制台中运行PHP5.3,但是Apache服务器仍然使用PHP5.2,因此无法使用名称空间

因此,即使帐户是为“PHP5.3”设置的,.htaccess也需要更改以支持该功能

要解决此问题,请在/public/文件夹中的.htaccess文件中添加以下行:

AddHandler x-httpd-php5-3 .php

什么是在ZyDython应用程序/公共/索引?PHP的第12行?哦,也许上帝拯救了你。GoDead是HELL。你使用教义吗?如果是的话,什么版本?还有,什么版本的PHP在你的Web主机上运行?我感到震惊的是,在开发经验上足够远的开发人员使用ZED这样的框架,甚至会考虑R。在共享托管环境中运行它,更不用说GoDaddy了。@Dhaivat-您有没有更好的性价比解决方案?:)这个!只花了3个小时就找到了这个。格雷西亚斯!