Ubuntu 15.10 LEMP堆栈PHP-7.0.1-fpm Magento-2.0错误
因此,它是2周,每天至少4小时,试图配置一个运行的服务器。 现在,在你抨击我在编程部分发布这篇文章之前,让我解释一下。 Ubuntu 5.10 CLI服务器,安装了最新的Nginx 1.9.x,运行MariaDB for mysql,并从ppa:ondrej/php repo安装了php7.0.1。 Mysql工作得很好phpmyadmin也安装得很好 从已安装的 Magento nginx虚拟配置:Ubuntu 15.10 LEMP堆栈PHP-7.0.1-fpm Magento-2.0错误,php,ubuntu,nginx,mariadb,magento2,Php,Ubuntu,Nginx,Mariadb,Magento2,因此,它是2周,每天至少4小时,试图配置一个运行的服务器。 现在,在你抨击我在编程部分发布这篇文章之前,让我解释一下。 Ubuntu 5.10 CLI服务器,安装了最新的Nginx 1.9.x,运行MariaDB for mysql,并从ppa:ondrej/php repo安装了php7.0.1。 Mysql工作得很好phpmyadmin也安装得很好 从已安装的 Magento nginx虚拟配置: upstream fastcgi_backend{ server un
upstream fastcgi_backend{
server unix:/var/run/php/php7.0-fpm.sock;
}
server {
listen 80;
server_name 104.196.51.248/magento2;
set $MAGE_ROOT /var/www/html/magento2;
set $MAGE_MODE developer;
include /var/www/magento2/nginx.conf.sample;
}
和我的Ngnix默认配置
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /var/www/html;
#Add index.php to the list if you are using PHP
index index.html index.htm index.php index.nginx-debian.html;
server_name 104.196.51.248;
location / {
#try_files $uri $uri/ =404;
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
#try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
使用此配置,我无法在中显示基本安装(加载该页面时使用Chromes Console会出现大量错误,但由于我对编码知之甚少,因此无法确定原因)。此外,我无法通过CLI安装,因为mysql告诉我无法通过user@localhost (我认为这只是一些随机错误。)
无论如何,这里要指出的一点是,我认为php7.0.1没有正确识别代码中的.js以及magento是如何编写的。在寻找了几天后,是否有其他人尝试过这个Lemp堆栈。是否有人遇到过类似的问题或尝试过这个组合堆栈的人遇到了问题?或者我正在做一些一开始就不应该工作的事情导致Magento2新代码与php7兼容的原因。
这是我正在测试的服务器的真实IP,请随意查看并打开Chromes控制台,然后尝试设置文件和目录的所有权限都是正确的。你真的是指Ubuntu 5.10吗?不是Ubuntu 15.10吗?你能发布你在Chrome控制台中遇到的错误吗?Re MySQL错误:这意味着你的MySQL没有正常运行nning,在命令提示符中键入mysql-u和-p(如果您已使用密码进行了设置),并确保它已启动并正在运行。我在CLI中运行mysql命令时没有问题,但在尝试运行“php/bin/magento”时它告诉我无法连接user@localhost,但这是一个用于让PHP7.0运行magento文件以进行安装的命令。我觉得我的问题在Nginx和PHP7之间,phpmyadmin工作正常,mysql工作正常。info.php在我的目录中工作正常,因此我知道php正在执行。我已经尝试了从e尝试了Git克隆2.0和simular问题。