Ubuntu 网络服务器配置错误

Ubuntu 网络服务器配置错误

我们正在尝试将托管网站移至我们自己的 VPS。我要求托管服务器的公司设置网络服务器,因为它运行的是 Ubuntu,而我不是 Linux 专家,也不想弄乱我们的 ERP 和其他软件。

他们确实设置了网络服务器,但是它确实出了问题。

首先,存在权限问题,虽然部分解决了,但当我上传网站(Presta Shop)时,几乎什么都不起作用。首页出现 http 500 错误,后端的 UTF-8 字符乱七八糟,安装的模块没有显示等等……

于是我开始调查,http 500 是因为 presta shop 没有看到主题文件夹。文件夹存在,权限正常,所以这不是问题所在。

接下来,我重新安装了 Presta Shop 主题和模块。主题可以正常工作,但在文档根目录中找不到新创建的主题和模块文件夹。至少在 FTP 用户访问中找不到。

我检查了 Presta Shop 配置,发现 Presta Shop 看到的文档根路径与 FTP 不同。

我可以通过 FTP/SFTP 或 SSH 访问的路径是 /sql/www_html/,而 Presta 看到的是 /var/www/html/,但 /var 中没有 www 文件夹

发生了什么事?为什么 Presta 看到的路径不同?新创建的主题和模块文件夹在哪里?

但最大的问题是我该如何修复它?这是 Apache 配置错误还是其他原因?

答案1

我无法用这么多信息来帮你。如果你能给出一些安装步骤或你正在遵循的步骤的链接,我想那会很有帮助。

话虽如此,我可能会尽力确保自己能够:

 1. check apache configuration `vim
/etc/apache2/sites-available/prestashop.conf`
 2. make sure you're sym-linked from sites-available to sites-enabled
 3. `ln -s /etc/apache2/sites-available/prestashop.conf /etc/apache2/sites-enabled/prestashop.conf`
 4. then `mv` or `cp -R` the files to `/var/www`
 5. `service apache2 restart`
 6. `mkdir -p /var/www/prestashop && mv /sql/www_html/prestashop/ /var/www/prestashop/`
 7. `chown www-data:www-data -R /var/www/prestashop/`

最后两个实际上是我找到的一个教程,只是为了确保我没有遗漏答案中任何明显的内容。幸好我检查过了。这是链接,如果你还没有看过的话。我传递了它们,因为它们听起来很正常,而且还没有在你的盒子上做过。 步骤 6 和步骤 7 的教程链接

我希望这能有所帮助

相关内容